原创 【Dubbo】-- 掌握Dubbo原理你需要明白這些

把這些問題都搞明白說明源碼沒白看了: 1、dubbo中"讀接口"和"寫接口"有什麼區別? 2、談談dubbo中的負載均衡算法及特點? 3、最小活躍數算法中是如何統計這個活躍數的? 4、簡單談談你對一致性哈希算法的認識? 5、服務發

原创 【Dubbo】-- 基本應用與核心機制

文章目錄1.dubbo產生的背景2.dubbo可以滿足的需求3.dubbo架構圖3.1 dubbo各節點之間調用關係3.2 dubbo各個節點角色3.3 dubbo架構特點4.dubbo所支持的協議:5. Dubbo核心的配置:5

原创 【Dubbo】--服務註冊與發佈原理分析

文章目錄1、解析配置1.1 檢查配置1.2 多協議多註冊中心導出服務1.3 組裝URL2. 導出Dubbo服務2.1 Invoker創建過程2.2 導出服務到本地2.3 導出服務到遠程2.3.1 服務導出1. doLocalExp

原创 【Java併發】-- ConcurrentHashMap如何實現高效地線程安全(jdk1.8)

文章目錄1.傳統集合框架併發編程中Map存在的問題?2.早期改進策略3.ConcurrentHashMap採取了哪些方法來提高並發表現(jdk1.8)?4.ConcurrentHashMap實現分析table:nextTable

原创 【SpringBoot】-- 核心原理

springboot是服務於spring框架的框架,可以幫助使用Spring的開發者快速構建Spring框架,它基於了約定由於配置的理念,服務的範圍是簡化配置文件; 1.約定由於配置: 約定優於配置,是一種軟件設計範式,目的在於

原创 【Java併發】-- Condition機制原理分析

文章目錄ConditionCondition基本使用Condition源碼分析condition.awaitCondition.signal被阻塞的線程喚醒之後的邏輯:Condition 總結 Condition 之前用synch

原创 【Mybatis】 -- 應用分析

文章目錄JDBC連接數據庫的問題mybatis特性工作流程圖核心對象的生命週期1)SqlSessionFactoryBuiler2)SqlSessionFactory3)SqlSession4)Mapper JDBC連接數據庫的問

原创 【Java併發】-- synchronized原理

放大了看,關於synchronized絕對會讓你驚豔的一張圖。

原创 【Java併發】-- ReentrantLock 可重入鎖實現原理1 - 獲取鎖

文章目錄ReentrantLock 重入鎖重入鎖的類圖:ReentrantLock 核心方法ReentrantLock 源碼分析時序圖1. ReentrantLock.lock()2. AQS.accquire()3. Nonfa

原创 【併發工具】- countdownlatch、CyclicBarrier、Semaphore

這三個類用於同步一批線程的行爲,分別是CountDownLatch、Semaphore和CyclicBarrier。

原创 併發編程--AQS

abstractqueuesynchronize

原创 er

哈哈 明天週一寫博客

原创 2019年6月23日21:38:11

2019年6月23日21:38:08

原创 動態代理原理

jdk動態代理 cglib動態代理