0

Spring Boot 2.x 基礎案例:整合Dubbo 2.7.3+Nacos1.1.3(配置中心)

本文原創首發于公眾號: "Java技術干貨" 1、概述 本文將Nacos作為配置中心,實現配置外部化,動態更新。這樣做的優點: 不需要重啟應用,便可以動態更新應用里的配置信息。 在如今流行的微服務應用下,將應用的配置統一管理,顯得尤為重要。 上一篇寫了《Spring Boot 2.x 基礎案例:整合 ...

Java技術干貨 發布于 2019-10-14 16:05 評論(0)閱讀(164)
1

(4)一起來看下mybatis框架的緩存原理吧

本文是作者原創,版權歸作者所有.若要轉載,請注明出處.本文只貼我覺得比較重要的源碼,其他不重要非關鍵的就不貼了 我們知道.使用緩存可以更快的獲取數據,避免頻繁直接查詢數據庫,節省資源. MyBatis緩存有一級緩存和二級緩存. 1.一級緩存也叫本地緩存,默認開啟,在一個sqlsession內有效.當 ...

路仁甲 發布于 2019-10-14 16:02 評論(0)閱讀(233)
1

Asp.NetCore源碼學習[2-1]:日志

Asp.NetCore源碼學習[2 1]:日志 在一個系統中,日志是不可或缺的部分。對于.net而言有許多成熟的日志框架,包括Log4Net、NLog、Serilog 等等。你可以在系統中直接使用這些第三方的日志框架,也可以通過這些框架去適配ILoggerProvider 和 ILogger接口。適 ...

Kane_Blake 發布于 2019-10-14 15:54 評論(0)閱讀(280)
0

痞子衡嵌入式:飛思卡爾i.MX RTyyyy系列MCU硬件那些事(2.1)- 玩轉板載OpenSDA,Freelink調試器

本文是i.MXRT硬件那些事系列第二篇,第一篇痞子衡給大家整體介紹了i.MXRT官方EVK,從本文開始痞子衡將細聊EVK上的組件,今天要講的是一個非常經典而且常用的組件 - 板載調試器。如今各大半導體廠商推出的EVK基本都會配置自己家設計的板載調試器,方便客戶開箱即用,不需要自己額外準備仿真器。眾所... ...

痞子衡 發布于 2019-10-14 15:01 評論(0)閱讀(135)
2

阿里巴巴的云原生與開發者

作者 | 李響 阿里云資深技術專家 關注“阿里巴巴云原生”公眾號,回復關鍵詞“容器”,可下載云棲大會容器專場全部 PPT 摘要: 利用云原生技術構建應用簡便快捷,部署應用輕松自如,運行應用按需伸縮。如今,云原生已經成為下一代技術發展的趨勢。在?2019?杭州云棲大會開發者峰會上,阿里巴巴資深技術專家 ...

阿里巴巴云原生 發布于 2019-10-14 14:03 評論(0)閱讀(542)
0

Apache Kylin 概述

1 Kylin是什么 今天,隨著移動互聯網、物聯網、AI等技術的快速興起,數據成為了所有這些技術背后最重要,也是最有價值的“資產”。如何從數據中獲得有價值的信息?這個問題驅動了相關技術的發展,從最初的基于文件的檢索、分析程序,到數據倉庫理念的誕生,再到基于數據庫的商業智能分析。而現在,這一問題已經變 ...

XIAO的博客 發布于 2019-10-14 13:47 評論(0)閱讀(256)
0

Spring Security 自定義登錄認證(二)

一、前言 本篇文章將講述 溫馨小提示 :Spring Security中有默認的密碼加密方式以及登錄用戶認證校驗,但小編這里選擇自定義是為了方便以后業務擴展,比如系統默認帶一個超級管理員,當認證時識別到是超級管理員賬號登錄訪問時給它賦予最高權限,可以訪問系統所有api接口,或在登錄認證成功后存入to ...

鄭清 發布于 2019-10-14 13:14 評論(0)閱讀(224)
1

Java8新特性時間日期庫DateTime API及示例

Java8新特性的功能已經更新了不少篇幅了,今天重點講解時間日期庫中DateTime相關處理。同樣的,如果你現在依舊在項目中使用傳統Date、Calendar和SimpleDateFormat等API來處理日期相關操作,這篇文章你一定不要錯過。來刷新你的知識庫吧! 背景 Java對日期、日歷及時間的 ...

程序新視界 發布于 2019-10-14 12:46 評論(0)閱讀(293)
2

Redis未授權訪問漏洞復現

Redis未授權訪問漏洞復現 一、漏洞描述 Redis默認情況下,會綁定在0.0.0.0:6379(在redis3.2之后,redis增加了protected-mode,在這個模式下,非綁定IP或者沒有配置密碼訪問時都會報錯),如果沒有進行采用相關的策略,比如添加防火墻規則避免其他非信任來源ip訪問 ...

雨中落葉 發布于 2019-10-14 12:44 評論(0)閱讀(286)
59

刷新:重新發現.NET與未來

微軟在比爾·蓋茨手中創立并崛起, 成為PC互聯網時代的霸主,很多70,80后都有MVP Ediwang的體驗: 當時的微軟對我來說就是神的存在。因為我認識電腦到使用電腦的一切幾乎都離不開這家偉大的公司,它就像上帝一樣開天辟地,創造萬物:Windows、Office、IE這些當年幾乎是唯一的主流產品。 ...

張善友 發布于 2019-10-14 12:30 評論(34)閱讀(3284)
0

服務網關Spring Cloud Zuul

Zuul是Netflix開發的一款提供動態路由、監控、彈性、安全的網關服務,他可以和Eureka,Ribbon,Hystrix等組件配合使用?;箍梢醞ü唇ü似鞫孕Q楣頌峁┲С?,使微服務應用更專注于業務邏輯的開發。 ...

云天 發布于 2019-10-14 12:26 評論(0)閱讀(168)
1

Android實現apk插件方式換膚

換膚思路: 1.什么時候換膚? xml加載前換膚,如果xml加載后換膚,用戶將會看見換膚之前的色彩,用戶體驗不好。 2.皮膚是什么? 皮膚就是apk,是一個資源包,包含了顏色、圖片等。 3.什么樣的控件應該進行換膚? 包含背景圖片的控件,例如textView文字顏色。 4.皮膚與已安裝的資源如何匹配 ...

似魚 發布于 2019-10-14 11:49 評論(0)閱讀(203)
0

Tomcat源碼分析二:先看看Tomcat的整體架構

Tomcat源碼分析二:先看看Tomcat的整體架構 Tomcat架構圖 我們先來看一張比較經典的Tomcat架構圖: 從這張圖中,我們可以看出Tomcat中含有Server、Service、Connector、Container等組件,接下來我們一起去大致的看看這些組件的作用和他們之間的相互聯系。 ...

web_bird 發布于 2019-10-14 11:44 評論(0)閱讀(190)
2

配送交付時間輕量級預估實踐

在本文中,我們介紹了交付時間預估迭代的三個版本,分別為基于地址結構的樹模型、向量召回方案以及輕量級的End-to-End的深度學習網絡。同時介紹了如何在性能和指標之間取舍,以及模型策略迭代的中間歷程,希望能給從事相關工作的同學們有所啟發和幫助。 ...

美團技術團隊 發布于 2019-10-14 11:24 評論(0)閱讀(393)
1

spring5 源碼深度解析----- Spring事務 是怎么通過AOP實現的?(100%理解Spring事務)

此篇文章需要有SpringAOP基礎,知道AOP底層原理可以更好的理解Spring的事務處理。 自定義標簽 對于Spring中事務功能的代碼分析,我們首先從配置文件開始人手,在配置文件中有這樣一個配置:<tx:annotation-driven/>??梢運蕩舜ε渲檬鞘攣竦目?,如果沒有此處配置,那么 ...

chen_hao 發布于 2019-10-14 11:07 評論(1)閱讀(257)
6

.NET Core 3.0之深入源碼理解ObjectPool(一)

寫在前面 對象池是一種比較常用的提高系統性能的軟件設計模式,它維護了一系列相關對象列表的容器對象,這些對象可以隨時重復使用,對象池節省了頻繁創建對象的開銷。 它使用取用/歸還-重復取用的操作模式,如下圖所示: 本文將主要介紹對象池的基本概念、對象池的優勢及其工作機制,下一篇文檔將從源碼角度介紹.NE ...

艾心? 發布于 2019-10-14 11:04 評論(2)閱讀(419)
1

多線程基礎體系知識清單

前言 本文會介紹Java中多線程與并發的基礎,適合初學者食用。 線程與進程的區別 在計算機發展初期,每臺計算機是串行地執行任務的,如果碰上需要IO的地方,還需要等待長時間的用戶IO,后來經過一段時間有了批處理計算機,其可以批量串行地處理用戶指令,但本質還是串行,還是不能并發執行。 如何解決并發執行的 ...

Java知音* 發布于 2019-10-14 11:03 評論(0)閱讀(252)
1

BeetleX服務網關之限流和緩存

限流和緩存是網關中兩個非常重要的功能,前者是保障服務更可靠地運行,后者則可以大大提高應用的吞吐能力。Beetlex.Bumblebee微服務網關提供了兩個擴展插件來實現這兩個功能,分別是BeetleX.Bumblebee.ConcurrentLimits和BeetleX.Bumblebee.Cach ...

開源微服務(BeetleX) 發布于 2019-10-14 10:59 評論(4)閱讀(177)
0

原生js實現Promise

由于瀏覽器兼容性的限制,我們不得不通過原生js實現Promise方法。 原生的Promise對象包含promise,promiseAll,rase等方法,下面的代碼基本上實現了這些方法,但在細微處可能有所區別,主要是為了方便項目使用才這么設計。 promise promise方法接收一個函數作為參數 ...

史洲宇 發布于 2019-10-14 10:34 評論(0)閱讀(132)
0

Vue躬行記(2)——指令

Vue不僅內置了各類指令,包括條件渲染、事件處理等,還能注冊自定義指令。 一、條件渲染 條件渲染的指令包括v-if、v-else、v-else-if和v-show。 1)v-if 該指令的功能和條件語句中的if類似,可根據表達式的計算結果,判斷是否渲染分支中的元素和它所包含的子元素。在下面的示例中, ...

咖啡機(K.F.J) 發布于 2019-10-14 09:55 評論(0)閱讀(228)