原创 Tomcat - Tomcat 8.5.55 啓動過程源碼分析階段三_start階段

文章目錄啓動流程分析PreStar階段start總覽start源碼分析StandardServer StartStandardService StartStandardEngine StartConnectorStart小結

原创 Tomcat - Tomcat套娃式架構與配置文件的對應關係解讀

文章目錄套娃式架構套娃架構之配置文件 server.xml 套娃式架構 看看上面的整體架構圖 server-service-----connector/container-----engine-----host-----c

原创 Tomcat - Tomcat的套娃式架構設計初探

文章目錄Tomcat的主要功能Tomcat的架構初探Connector 組件 -CoyoteCoyote的組成Container 組件 -CatalinaCatalina 的組成server-service-connecto

原创 Tomcat - Tomcat 8.5.55 啓動過程源碼分析階段一_init實例化Bootstrap

文章目錄Pre生命週期統一管理組件LifeCycle啓動入口類查找啓動流程分析啓動總覽init 實例化 Bootstrap Pre 上篇我們搭建了tomcat的源碼環境: Tomcat - 源碼構建Tomcat 8.5.5

原创 Tomcat - 源碼構建Tomcat 8.5.55 啓動

文章目錄官方地址源碼搭建分析源碼搭建步驟 (Maven管理)Step1. 新增maven管理文件 pom.xmlStep2. 處理conf 和 webappsStep3. 導入IEDA3.1 配置Main Class3.2

原创 Tomcat - Tomcat 8.5.55 啓動過程源碼分析階段二_load加載初始化

文章目錄啓動流程分析Preload 加載初始化總體預覽源碼解析load() 啓動流程分析 Pre Tomcat - Tomcat 8.5.55 啓動過程源碼分析階段一_init實例化Bootstrap 我們分析了 in

原创 Redis進階 - 因異常斷電導致的Redis Cluster Fail故障處理

文章目錄Pre現象查找未指派的slots方式一 cluster slots方式二 cluster nodes計算未指派的slots ,重新添加Redisson 初始化失敗 (Not all slots are covered!

原创 Java - 死鎖 Dead Lock 定位分析

文章目錄PrejstackThread dumpDead Lock 分析分析代碼解決 Pre JVM-11虛擬機性能監控與故障處理工具之【JDK的可視化工具-JConsole】 jstack jstack主要用來查看某個Jav

原创 Redis進階 -CLUSTER NODES 信息結合實際輸出信息解讀

文章目錄Precluster nodes作用輸出格式flags 含義slot第一種 單哈希槽第二種 Range第三種特殊狀態 導入和遷移 Pre Redis進階 - 因異常斷電導致的Redis Cluster Fail故

原创 小工匠聊架構-寫給研發工程師的全鏈路壓測

文章目錄Pre全鏈路是怎麼一回事兒爲什麼要全鏈路壓測全鏈路壓測前的準備工作壓測環境監控工具(推薦pinpoint)預埋數據和背景數據壓測指標 & 壓測場景壓測工具壓測環境壓測步驟重要工作小結

原创 Java 8 - 06 Lambda 和方法引用實戰

文章目錄Pre第 1 步:傳遞代碼第 2 步:使用匿名類第 3 步:使用 Lambda 表達式第 4 步:使用方法引用 Pre 前幾篇文章,我們已經學習了行爲參數化、匿名類、Lambda表達式和方法引用,實現了給工程師按照職位排

原创 Java 8 - 05 方法引用

文章目錄Pre方法引用如何構建方法引用指向靜態方法的方法引用指向任意類型實例方法的方法引用指向現有對象的實例方法的方法引用構造函數引用自定義構造函數引用 Pre 先來看段代碼 Comparator<Enginner> eng

原创 Java 8 - 07 複合 Lambda 表達式

文章目錄PreComparator 比較器複合逆序 reversed()比較器鏈 thenComparingPredicate 謂詞複合Function 函數複合 Pre 前面幾個我們使用lambda表達式,都用的是默認的抽

原创 小工匠聊架構-分佈式場景下的併發冪等性常見的解決方案

文章目錄Pre分佈式鎖 能否解決冪等性問題?常見的四種解決方案DB唯一索引先select 後 insert (存在併發安全的問題,需要分佈式鎖)分佈式鎖狀態機小結思考 Pre 我們來回顧下單體時代

原创 Java 8 - 04 類型檢查、類型推斷以及限制

文章目錄Pre類型檢查 Pre 當我們第一次提到Lambda表達式時,說它可以爲函數式接口生成一個實例。然而,Lambda 表達式本身並不包含它在實現哪個函數式接口的信息。爲了全面瞭解Lambda表達式,women 應該知道La