原创 Java基礎--Semaphore--計數信號量鎖

Java基礎--Semaphore--計數信號量鎖1. Semaphore 簡介1.1 Semaphore 的 UML 結構1.2 Semaphore的屬性和方法2. Semaphore 的構造2.1 Samephore(int)

原创 Java基礎--CyclicBarrier--屏障鎖(循環計數器鎖)

Java基礎--CyclicBarrier--屏障同步鎖1. CyclicBarrier1.1 CyclicBarrier 的UML圖2. CyclicBarrier 構造2.1 CyclicBarrier(int)2.2 Cy

原创 Java基礎--ReentrantReadWriterLock--重入讀寫鎖

Java基礎--ReentrantReadWriterLock--重入讀寫鎖1. ReentrantReadWriterLock的整體結構1.1 ReentrantReadWriterLock的UML圖1.2 ReentrantR

原创 Java基礎--ReentrantLock--重入鎖

Java基礎--ReentrantLock--重入鎖1. ReentrantLock的整體結構1.1 ReentrantLock的UML圖1.2 ReentrantLock的屬性、方法2. ReentrantLock 實現Lock

原创 Java基礎--CountDownLatch--計數器鎖(門閂鎖)

@toc 1. CountDownLatch 一個同步輔助類,在完成一組正在其他線程中執行的操作之前,它允許一個或多個線程一直等待。 用給定的計數 初始化 CountDownLatch。由於調用了 countDown() 方法,所

原创 AQS的Condition源碼解析

1. Condition 譜系圖 2. Condition 接口 await 當前線程在接到信號或被中斷前處於等待狀態 await(long time,TimeUnit unit) 當前線程在接到信號、被中斷或者到達指定等待時

原创 Java基礎--AQS原理

Java基礎--AQS原理1. Lock 譜系圖2. Lock 接口4. AbstractOwnableSynchronizer5. AbstractQueuedSynchronizer5.1 AQS的API5.2 自定義非重入獨

原创 spring cloud OAuth2

spring cloud OAuth21. 爲什麼需要oauth2. oauth的原理3. oauth的組成3.1 OAuth2 Provider3.1.1 授權服務Authorization Server3.1.1.1 Clie

原创 spring boot集成Hystrix

spring boot集成Hystrix1. 什麼是Hystrix2. Hystrix解決了什麼問題3. Hystrix設計原則4. Hystrix工作機制5. RestTemplate和Ribbon使用Hystrix5.1 創建

原创 spring boot集成security

spring boot集成security1. security介紹2 爲什麼選擇 Spring Security3. Security如何使用3.1 創建3.2 配置3.3 security 配置3.3.1 configureG

原创 spring boot集成 Admin

spring boot集成 Admin1. spring boot admin1.1 spring boot admin server1.1.1 創建1.1.2 配置1.1.3 日誌模板1.1.4 註解1.1.5 啓動1.2 sp

原创 spring boot集成Eureka服務註冊與發現

springboot集成Eureka服務註冊與發現1. Eureka簡介1.1 什麼是Eureka1.2 Eureka的基本架構2. Eureka Server2.1 創建Eureka Server2.2 配置gradle2.3

原创 spring boot 集成sleuth

spring boot 集成sleuth1. 理論1.1 sleuth是什麼1.2 sleuth有哪些1.3 鏈路追蹤的一些基本概念1.4 zipkin的組成2. zipkin 實例2.1 zipkin server2.2 zip

原创 spring boot 整合 swagger

spring boot 整合 swagger1. swagger 簡介2. 創建3. 配置4. 配置數據源5. 枚舉6. 枚舉映射7. 實體8. dao9. service10. controller11. 配置日誌級別12. d

原创 spring boot 負載均衡Ribbon

spring boot 負載均衡Ribbon1. RestTemplate簡介2. Ribbon簡介3. 實例--使用RestTemplate和Ribbon消費服務3.1 啓動eureka server3.2 多實例啓動eure