原创 0040-垃圾收集算法

文章目錄1. 前言2. 標記算法2.1 引用計數算法2.2 可達性分析算法3. 對象的finalization機制4. 垃圾清除階段算法4.1 標記-清除(Mark-Sweep)4.2 複製算法(Copying)4.3 標記-壓縮

原创 0050-垃圾回收器

文章目錄1. 基礎定義1.1 按線程數分1.2 按工作模式分1.3 性能指標2. 垃圾回收器概述3. Serial-串行回收器3.1 Serial3.2 Serial Old4. ParNew-並行回收器5. Parallel-吞

原创 0060-Config理論

文章目錄1. 背景2. config是啥3. config能幹嘛 1. 背景 微服務意味着要將單體應用中的業務拆分成一個個子服務,每個服務的粒度相對較小,因此係統中會出現大量的服務。由於每個服務都需要必要的配置信息才能運行,所以一

原创 0041-Ribbon使用Hystrix

文章目錄1. pom依賴2. yml配置3. RestTemplate配置4. 服務調用5. 主啓動類6. 測試 1. pom依賴 <dependencies> <dependency> <groupId

原创 0044-Hystrix Dashbord監控單機Feign

文章目錄1. Dashbord監控項目2. 改造Feign項目2.1 pom增加依賴2.2 yml配置2.3 主啓動類2.4 測試 1. Dashbord監控項目 這個項目的搭建和監控ribbon的一樣 2. 改造Feign項目

原创 0062-Config Client搭建

文章目錄1. 前言2. Client端搭建2.1 pom依賴2.2 bootstrap.yml配置文件2.3 主啓動類3. 測試 1. 前言 上一節Config Server已經獲取到遠程的配置文件,Client端需要連上Serv

原创 0022-Ribbon負載均衡算法

文章目錄1. 內置算法種類2. 更換負載均衡算法2.1 全局配置2.2 局部配置2.2.1 外層目錄建立個性化配置2.2.2 配置方式12.2.3 配置方式23. 自定義負載均衡算法 1. 內置算法種類 RoundRobinRu

原创 0014-Eureka Provider集羣搭建

文章目錄1. 工程結構2. pom文件3. yml配置4. 主啓動類5. 增加服務6. 驗證 1. 工程結構 爲了演示方便所以建三個工程,實際生產是一個工程配置三份,端口不同 eureka-provider-8001 eurek

原创 0011-Eureka服務端和客戶端單節點搭建

文章目錄1. 工程結構2. 父工程依賴3. Eureka Server服務註冊中心3.1 依賴3.2 yml配置3.3 主啓動類4. Eureka Provider服務提供者4.1 依賴4.2 yml配置4.3 服務內容4.4 主

原创 0030-Eureka消費者(Feign&Ribbon)

文章目錄1. Feign2. 請求過程3.消費者搭建3.1 pom依賴3.2 yml配置3.3 Feign客戶端3.4 服務調用3.5 主啓動類3.6 測試 1. Feign feign是個僞java http客戶端,他在真正的h

原创 0073-jedis哨兵模式下感知主節點變更

文章目錄參考1. 哨兵模式的客戶端連接2. 存在的不足3. 讀寫分離3.1 改造JedisSentinelPool3.2 新建slave的工廠3.3 用法3.4 spring集成 參考 1. 哨兵模式的客戶端連接 哨兵模式下,客戶

原创 0081-開啓Sleuth鏈路追蹤

文章目錄1. pom依賴2. 打印日誌3. 日誌信息 1. pom依賴 從網關開始,在每個微服務節點添加Sleuth依賴 <!--鏈路追蹤--> <dependency> <groupId>org.springframew

原创 0013-Eureka Provider向服務集羣註冊

文章目錄修改yml配置文件 修改yml配置文件 server: port: 8001 eureka: client: serviceUrl: defaultZone: http://eureka-se

原创 0035-對象實例化步驟,內存佈局,訪問定位

文章目錄1. 實例化步驟2. 內存佈局3. 對象訪問定位 1. 實例化步驟 對象創建的方式 1. new 2. Class的newInstance() 3. Contructor的newInstance(xxx) 4.

原创 0036-StringTable

文章目錄1. String的基本特性2. String的內存分配3. String的基本操作4. 字符串拼接操作5. intern()的使用 1. String的基本特性 String的基本特性 1. String字符串的定義方式