本篇分兩塊來介紹thrift協(xié)議。thrift定義文件: 執(zhí)行thrift --gen java:beans Test.thrift生成MiTe...
接上篇:對于所有的skywalking-plugin.def配置文件中定義的agent插件,將通過如下代碼生效匹配規(guī)則和攔截邏輯。 1.plug...
寫在開篇前:github地址:https://github.com/apache/skywalking.git介紹的skywalking版本:6...
本篇將按請求處理的流程來分析MyCAT NIO網(wǎng)絡(luò)通信框架。從請求的接收開始:1、NIOAcceptor 接收請求 拆解:FrontendCon...
本篇將根據(jù)啟動類MycatStartup.java來概覽MyCAT的啟動流程。為了簡明清晰,所有源碼只列出關(guān)鍵代碼加以說明,只做NIO網(wǎng)絡(luò)框架的...
問題場景:Demo工程引入a.jar,b.jar兩個jar包,a.jar和b.jar下都存在同一個db.properties配置文件,讀取配置信...
今天偶然看到一篇Java技術(shù)棧發(fā)表的文章,關(guān)于自定義類加載器的實現(xiàn)感覺有點問題。在此做一個梳理。原文鏈接:https://www.jianshu...
16年的時候因為工作原因,曾經(jīng)花了一番功夫去了解阿里開源的分庫分表的中間件Corbar的源碼實現(xiàn)。原本想基于Corbar的實現(xiàn)來寫一個關(guān)于數(shù)據(jù)庫...
一直沒有系統(tǒng)整理jdk源碼閱讀筆記,本篇開始將對jdk類庫中優(yōu)秀的源碼實現(xiàn)做一個系列回顧和分析。本系列文章基于jdk1.8。ReentrantL...