原创 Mockito中文文檔

轉自:https://github.com/hehonghui/mockito-doc-zh 文章目錄Mockito 中文文檔 ( 2.0.26 beta )參與人員目錄0. 遷移到Mockito 2.01. 驗證某些行爲2.

原创 實現 Spring AOP 攔截對象內部調用的方法

轉:實現 Spring AOP 攔截對象內部調用的方法 一個SpringBoot項目中使用了 Scheduled Task ,如果任務出現異常,需要發送郵件給管理員,讓管理員進行處理。而使用 AOP 對所有任務裏的一些方法進行

原创 CGLIB中BeanCopier源碼實現

轉載:CGLIB中BeanCopier源碼實現 文章目錄CGLIB代碼包結構1.core2.beans3.reflect4.proxyBeanCopier實現機制1.BeanCopier的使用2.性能分析3.一次調用流程(1)

原创 轉:領域驅動設計在互聯網業務開發中的實踐

作者:美團技術團隊 鏈接:https://zhuanlan.zhihu.com/p/32459776 來源:知乎 著作權歸作者所有。商業轉載請聯繫作者獲得授權,非商業轉載請註明出處。   前言 至少30年以前,一些軟件設計人員就已經意識到

原创 Hystrix原理與實戰

轉:Hystrix原理與實戰 背景 分佈式系統環境下,服務間類似依賴非常常見,一個業務調用通常依賴多個基礎服務。如下圖,對於同步調用,當庫存服務不可用時,商品服務請求線程被阻塞,當有大批量請求調用庫存服務時,最終可能導致整個商品服務資

原创 使用 SpringFox、Swagger2Markup、Spring-Restdoc和 Maven 構建 RESTful API文檔

轉: 使用 SpringFox、Swagger2Markup、Spring-Restdoc和 Maven 構建 RESTful API文檔 有時候我們的的RESTful API就有可能要面對多個開發人員或多個開發團隊:IOS開

原创 RxJava彙總

Github: ReactiveX Wiki: wiki Doc:javaDoc 中文文檔:ReactiveX/RxJava文檔中文版 1. 初學 給初學者的RxJava2.0教程(一) 給初學者的RxJava2.0教程(二) 給

原创 Java訪問HTTPS證書問題解決

1.原因 Java在訪問SSL加密的網站時,需要從JDK的KeyStore 裏面去查找相對應得可信證書,如果不能從默認或者指定的KeyStore 中找到可信證書,就會報錯。 另外,Java所使用的證書倉庫並不是Windows系統自

原创 分佈式事務

轉自:再有人問你分佈式事務,把這篇扔給他 前言 不知道你是否遇到過這樣的情況,去小賣鋪買東西,付了錢,但是店主因爲處理了一些其他事,居然忘記你付了錢,又叫你重新付。又或者在網上購物明明已經扣款,但是卻告訴我沒有發生交易。這一系列情況都

原创 如果有人問你數據庫的原理,叫他看這篇文章

轉自: http://blog.jobbole.com/100349/   一提到關係型數據庫,我禁不住想:有些東西被忽視了。關係型數據庫無處不在,而且種類繁多,從小巧實用的 SQLite 到強大的 Teradata 。但很少有文章講

原创 Java Stream 詳解

轉自:https://colobu.com/2016/03/02/Java-Stream/#peek 文章目錄1. 介紹並行 ParallelismNon-interference無狀態 Stateless behaviors副作

原创 maven settings.xml詳解

轉自:http://www.cnblogs.com/jingmoxukong/p/6050172.html 文章目錄概要settings.xml有什麼用?settings.xml文件位置配置優先級settings.xml元素詳解頂

原创 Bloom Filter概念和原理

一提到元素查找,我們會很自然的想到HashMap。通過將哈希函數作用於key上,我們得到了哈希值,基於哈希值我們可以去表裏的相應位置獲取對應的數據。除了存在哈希衝突問題之外,HashMap一個很大的問題就是空間效率低。引入Bloom

原创 netty

1. netty源碼 Netty學習筆記 2. netty原理 netty學習系列一:Java NIO預備知識 netty學習系列二:NIO Reactor模型 & Netty線程模型 netty學習系列三:pipeline原理與事件

原创 volatile 原理

轉:volatile的使用及其原理 文章目錄一、volatile的作用二、volatile的使用1、防止重排序2、實現可見性3、保證原子性三、volatile的原理1、可見性實現2、有序性實現3、內存屏障四、總結 一、volati