文章索引(Blog 暫停更新,請關注微信公衆號)
RPC 框架 Dubbogit
《精盡 Dubbo 源碼分析 —— 調試環境搭建》
《精盡 Dubbo 源碼分析 —— 項目結構一覽》
《精盡 Dubbo 源碼分析 —— API 配置(一)之應用》
《精盡 Dubbo 源碼分析 —— API 配置(二)之服務提供者》
《精盡 Dubbo 源碼分析 —— API 配置(三)之服務消費者》
《精盡 Dubbo 源碼分析 —— 屬性配置》
《精盡 Dubbo 源碼分析 —— XML 配置》
《精盡 Dubbo 源碼分析 —— 核心流程一覽》
《精盡 Dubbo 源碼分析 —— 拓展機制 SPI》
《精盡 Dubbo 源碼分析 —— 線程池》
《精盡 Dubbo 源碼分析 —— 服務暴露(一)之本地暴露(Injvm)》
《精盡 Dubbo 源碼分析 —— 服務暴露(二)之遠程暴露(Dubbo)》
《精盡 Dubbo 源碼分析 —— 服務引用(一)之本地引用(Injvm)》
《精盡 Dubbo 源碼分析 —— 服務引用(二)之遠程引用(Dubbo)》
《精盡 Dubbo 源碼分析 —— Zookeeper 客戶端》
《精盡 Dubbo 源碼分析 —— 註冊中心(一)之抽象 API》
《精盡 Dubbo 源碼分析 —— 註冊中心(二)之 Zookeeper》
《精盡 Dubbo 源碼分析 —— 註冊中心(三)之 Redis》
《精盡 Dubbo 源碼分析 —— 動態編譯(一)之 Javassist》
《精盡 Dubbo 源碼分析 —— 動態代理(一)之 Javassist》
《精盡 Dubbo 源碼分析 —— 動態代理(二)之 JDK》
《精盡 Dubbo 源碼分析 —— 動態代理(三)之本地存根 Stub》
《精盡 Dubbo 源碼分析 —— 服務調用(一)之本地調用(Injvm)》
《精盡 Dubbo 源碼分析 —— 服務調用(二)之遠程調用(Dubbo)【1】通訊實現》
《精盡 Dubbo 源碼分析 —— 服務調用(二)之遠程調用(Dubbo)【2】同步調用》
《精盡 Dubbo 源碼分析 —— 服務調用(三)之遠程調用(Dubbo)【3】異步調用》
《精盡 Dubbo 源碼分析 —— 服務調用(三)之遠程調用(HTTP)》
《精盡 Dubbo 源碼分析 —— 服務調用(四)之遠程調用(Hessian)》
《精盡 Dubbo 源碼分析 —— 服務調用(五)之遠程調用(WebService)》
《精盡 Dubbo 源碼分析 —— 服務調用(六)之遠程調用(REST)》
《精盡 Dubbo 源碼分析 —— 服務調用(七)之遠程調用(WebService)》
《精盡 Dubbo 源碼分析 —— 服務調用(八)之遠程調用(Redis)》
《精盡 Dubbo 源碼分析 —— 服務調用(九)之遠程調用(Memcached)》
《精盡 Dubbo 源碼分析 —— 調用特性(一)之回聲測試》
《精盡 Dubbo 源碼分析 —— 調用特性(二)之泛化引用》
《精盡 Dubbo 源碼分析 —— 調用特性(二)之泛化實現》
《精盡 Dubbo 源碼分析 —— 過濾器(一)之 ClassLoaderFilter》
《精盡 Dubbo 源碼分析 —— 過濾器(二)之 ContextFilter》
《精盡 Dubbo 源碼分析 —— 過濾器(三)之 AccessLogFilter》
《精盡 Dubbo 源碼分析 —— 過濾器(四)之 ActiveLimitFilter && ExecuteLimitFilter》
《精盡 Dubbo 源碼分析 —— 過濾器(五)之 TimeoutFilter》
《精盡 Dubbo 源碼分析 —— 過濾器(六)之 DeprecatedFilter》
《精盡 Dubbo 源碼分析 —— 過濾器(七)之 ExceptionFilter》
《精盡 Dubbo 源碼分析 —— 過濾器(八)之 TokenFilter》
《精盡 Dubbo 源碼分析 —— 過濾器(九)之 TpsLimitFilter》
《精盡 Dubbo 源碼分析 —— 過濾器(十)之 CacheFilter》
《精盡 Dubbo 源碼分析 —— 過濾器(十一)之 ValidationFilter》
《精盡 Dubbo 源碼分析 —— NIO 服務器(一)之抽象 API》
《精盡 Dubbo 源碼分析 —— NIO 服務器(二)之 Transport 層》
《精盡 Dubbo 源碼分析 —— NIO 服務器(三)之 Telnet 層》
《精盡 Dubbo 源碼分析 —— NIO 服務器(四)之 Exchange 層》
《精盡 Dubbo 源碼分析 —— NIO 服務器(五)之 Buffer 層》
《精盡 Dubbo 源碼分析 —— NIO 服務器(六)之 Netty4 實現》
《精盡 Dubbo 源碼分析 —— NIO 服務器(七)之 Netty3 實現》
《精盡 Dubbo 源碼分析 —— HTTP 服務器》
《精盡 Dubbo 源碼分析 —— 序列化(一)之整體實現》
《精盡 Dubbo 源碼分析 —— 序列化(二)之 Dubbo 實現》
《精盡 Dubbo 源碼分析 —— 序列化(三)之 Kryo 實現》
《精盡 Dubbo 源碼分析 —— 服務容器》
《精盡 Dubbo 源碼解析 —— 集羣容錯(一)之抽象 API》
《精盡 Dubbo 源碼解析 —— 集羣容錯(二)之 Cluster 實現》
《精盡 Dubbo 源碼解析 —— 集羣容錯(三)之 Directory 實現》
《精盡 Dubbo 源碼解析 —— 集羣容錯(四)之 LoadBalance 實現》
《精盡 Dubbo 源碼解析 —— 集羣容錯(五)之 Merger 實現》
《精盡 Dubbo 源碼解析 —— 集羣容錯(六)之 Configurator 實現》
《精盡 Dubbo 源碼解析 —— 集羣容錯(七)之 Router 實現》
《精盡 Dubbo 源碼解析 —— 集羣容錯(八)之 Mock 實現》
《精盡 Dubbo 源碼解析 —— 優雅停機》
《精盡 Dubbo 源碼解析 —— 日誌適配》
網絡應用框架 Nettygithub
《精盡 Netty 源碼分析 —— 調試環境搭建》
《精盡 Netty 源碼分析 —— NIO 基礎(一)之簡介》
《精盡 Netty 源碼分析 —— NIO 基礎(二)之 Channel》
《精盡 Netty 源碼分析 —— NIO 基礎(三)之 Buffer》
《精盡 Netty 源碼分析 —— NIO 基礎(四)之 Selector》
《精盡 Netty 源碼分析 —— NIO 基礎(五)之示例》
《精盡 Netty 源碼分析 —— Netty 簡介(一)之項目結構》
《精盡 Netty 源碼分析 —— Netty 簡介(二)之核心組件》
《精盡 Netty 源碼分析 —— 啓動(一)之服務端》
《精盡 Netty 源碼分析 —— 啓動(二)之客戶端》
《精盡 Netty 源碼解析 —— EventLoop(一)之 Reactor 模型》
《精盡 Netty 源碼解析 —— EventLoop(二)之 EventLoopGroup》
《精盡 Netty 源碼解析 —— EventLoop(三)之 EventLoop 初始化》
《精盡 Netty 源碼解析 —— EventLoop(四)之 EventLoop 運行》
《精盡 Netty 源碼解析 —— EventLoop(五)之 EventLoop 處理 IO 事件》
《精盡 Netty 源碼解析 —— EventLoop(六)之 EventLoop 處理普通任務》
《精盡 Netty 源碼解析 —— EventLoop(七)之 EventLoop 處理定時任務》
《精盡 Netty 源碼解析 —— EventLoop(八)之 EventLoop 優雅關閉》
《精盡 Netty 源碼解析 —— ChannelPipeline(一)之初始化》
《精盡 Netty 源碼解析 —— ChannelPipeline(二)之添加 ChannelHandler》
《精盡 Netty 源碼解析 —— ChannelPipeline(三)之移除 ChannelHandler》
《精盡 Netty 源碼解析 —— ChannelPipeline(四)之 Outbound 事件的傳播》
《精盡 Netty 源碼解析 —— ChannelPipeline(五)之 Inbound 事件的傳播》
《精盡 Netty 源碼解析 —— ChannelPipeline(六)之異常事件的傳播》
《精盡 Netty 源碼解析 —— Channel(一)之簡介》
《精盡 Netty 源碼解析 —— Channel(二)之 accept 操做》
《精盡 Netty 源碼解析 —— Channel(三)之 read 操做》
《精盡 Netty 源碼解析 —— Channel(四)之 write 操做》
《精盡 Netty 源碼解析 —— Channel(五)之 flush 操做》
《精盡 Netty 源碼解析 —— Channel(六)之 writeAndFlush 操做》
《精盡 Netty 源碼解析 —— Channel(七)之 close 操做》
《精盡 Netty 源碼解析 —— Channel(八)之 disconnect 操做》
《精盡 Netty 源碼解析 —— Buffer 之 ByteBuf(一)簡介》
《精盡 Netty 源碼解析 —— Buffer 之 ByteBuf(二)核心子類》
《精盡 Netty 源碼解析 —— Buffer 之 ByteBuf(三)內存泄露檢測》
《精盡 Netty 源碼解析 —— Buffer 之 ByteBuf(四)其它子類》
《精盡 Netty 源碼解析 —— Buffer 之 ByteBufAllocator(一)簡介》
《精盡 Netty 源碼解析 —— Buffer 之 ByteBufAllocator(二)UnpooledByteBufAllocator》
《精盡 Netty 源碼解析 —— Buffer 之 ByteBufAllocator(三)PooledByteBufAllocator》
《精盡 Netty 源碼解析 —— Buffer 之 Jemalloc(一)簡介》
《精盡 Netty 源碼解析 —— Buffer 之 Jemalloc(二)PoolChunk》
《精盡 Netty 源碼解析 —— Buffer 之 Jemalloc(三)PoolSubpage》
《精盡 Netty 源碼解析 —— Buffer 之 Jemalloc(四)PoolChunkList》
《精盡 Netty 源碼解析 —— Buffer 之 Jemalloc(五)PoolArena》
《精盡 Netty 源碼解析 —— Buffer 之 Jemalloc(六)PoolThreadCache》
《精盡 Netty 源碼解析 —— ChannelHandler(一)之簡介》
《精盡 Netty 源碼解析 —— ChannelHandler(二)之 ChannelInitializer》
《精盡 Netty 源碼解析 —— ChannelHandler(三)之 SimpleChannelInboundHandler》
《精盡 Netty 源碼解析 —— ChannelHandler(四)之 LoggingHandler》
《精盡 Netty 源碼解析 —— ChannelHandler(五)之 IdleStateHandler》
《精盡 Netty 源碼解析 —— ChannelHandler(六)之 AbstractTrafficShapingHandler》
《精盡 Netty 源碼解析 —— Codec 之 ByteToMessageDecoder(一)Cumulator》
《精盡 Netty 源碼解析 —— Codec 之 ByteToMessageDecoder(二)FrameDecoder》
《精盡 Netty 源碼解析 —— Codec 之 MessageToByteEncoder》
《精盡 Netty 源碼解析 —— Codec 之 ByteToMessageCodec》
《精盡 Netty 源碼解析 —— Codec 之 MessageToMessageCodec》
《精盡 Netty 源碼解析 —— Util 之 Future》
《精盡 Netty 源碼解析 —— Util 之 FastThreadLocal》
《精盡 Netty 源碼解析 —— Util 之 Recycler》
《精盡 Netty 源碼解析 —— Util 之 HashedWheelTimer》
《精盡 Netty 源碼解析 —— Util 之 MpscUnboundedArrayQueue》
隊列中間件 RocketMQ面試
《分佈式消息隊列 RocketMQ 源碼分析 —— 爲何閱讀 RocketMQ 源碼?》
《分佈式消息隊列 RocketMQ 之 Namesrv 小結》
《分佈式消息隊列 RocketMQ 源碼分析 —— Topic》
《分佈式消息隊列 RocketMQ 源碼分析 —— Message》
《分佈式消息隊列 RocketMQ 源碼分析 —— Message 發送與接收》
《分佈式消息隊列 RocketMQ 源碼分析 —— Message 存儲》
《分佈式消息隊列 RocketMQ 源碼分析 —— Message 拉取與消費(上)》
《分佈式消息隊列 RocketMQ 源碼分析 —— Message 拉取與消費(下)》
《分佈式消息隊列 RocketMQ 源碼分析 —— Store 初始化與關閉》
《分佈式消息隊列 RocketMQ 源碼分析 —— Message 順序發送與消費》
《分佈式消息隊列 RocketMQ 源碼分析 —— 高可用》
《分佈式消息隊列 RocketMQ 源碼分析 —— 定時消息與消息重試》
《分佈式消息隊列 RocketMQ 源碼分析 —— Filtersrv》
《分佈式消息隊列 RocketMQ 源碼分析 —— 事務消息》
數據庫中間件 Sharding-JDBC算法
《Sharding-JDBC 源碼分析 —— 爲何閱讀 Sharding-JDBC 源碼?》
《Sharding-JDBC 源碼分析 —— SQL 解析(一)之詞法解析》
《Sharding-JDBC 源碼分析 —— SQL 解析(二)之SQL解析》
《Sharding-JDBC 源碼分析 —— SQL 解析(三)之查詢SQL》
《Sharding-JDBC 源碼分析 —— SQL 解析(四)之插入SQL》
《Sharding-JDBC 源碼分析 —— SQL 解析(五)之更新SQL》
《Sharding-JDBC 源碼分析 —— SQL 解析(六)之刪除SQL》
《Sharding-JDBC 源碼分析 —— SQL 解析(七)之DDL》
《Sharding-JDBC 源碼分析 —— SQL 路由(一)之分庫分表配置》
《Sharding-JDBC 源碼分析 —— SQL 路由(二)之分庫分表路由》
《Sharding-JDBC 源碼分析 —— SQL 路由(三)之Spring與YAML配置》
《Sharding-JDBC 源碼分析 —— SQL 改寫》
《Sharding-JDBC 源碼分析 —— 分佈式主鍵》
《Sharding-JDBC 源碼分析 —— SQL 執行》
《Sharding-JDBC 源碼分析 —— 結果歸併》
《Sharding-JDBC 源碼分析 —— JDBC實現與讀寫分離》
《Sharding-JDBC 源碼分析 —— 分佈式事務(一)之最大努力型》
《Sharding-JDBC 源碼分析 —— 分佈式事務(二)之事務補償型》
數據庫中間件 MyCAT數據庫
《MyCAT 源碼分析 —— 爲何閱讀 MyCAT 源碼?》
《MyCAT 源碼分析 —— 調試環境搭建》
《MyCAT 源碼分析 —— 【單庫單表】插入》
《MyCAT 源碼分析 —— 【單庫單表】查詢》
《MyCAT 源碼解析 —— 分片結果合併(一)》
《MyCAT 源碼分析 —— 跨庫兩表Join》
《MyCAT 源碼分析 —— XA分佈式事務》
《MyCAT 源碼分析 —— PreparedStatement 從新入門》
《MyCAT 源碼分析 —— SQL ON MongoDB》
TCC事務中間件 TCC-Transactionapi
《TCC-Transaction 源碼分析 —— 調試環境搭建》
《TCC-Transaction 源碼分析 —— TCC 實現》
《TCC-Transaction 源碼分析 —— 事務存儲器》
《TCC-Transaction 源碼分析 —— 事務恢復》
《TCC-Transaction 源碼分析 —— 運維平臺》
《TCC-Transaction 源碼分析 —— Dubbo 支持》
《TCC-Transaction 源碼分析 —— 項目實戰》
調度做業中間件 Elastic-Job-Lite緩存
《Elastic-Job 源碼分析 —— 爲何閱讀 Elastic-Job 源碼?》
《Elastic-Job-Lite 源碼分析 —— 做業配置》
《Elastic-Job-Lite 源碼分析 —— 做業初始化》
《Elastic-Job-Lite 源碼分析 —— 做業執行》
《Elastic-Job-Lite 源碼分析 —— 註冊中心》
《Elastic-Job-Lite 源碼分析 —— 做業數據存儲》
《Elastic-Job-Lite 源碼分析 —— 註冊中心監聽器》
《Elastic-Job-Lite 源碼分析 —— 主節點選舉》
《Elastic-Job-Lite 源碼分析 —— 做業分片策略》
《Elastic-Job-Lite 源碼分析 —— 做業分片》
《Elastic-Job-Lite 源碼分析 —— 做業失效轉移》
《Elastic-Job-Lite 源碼分析 —— 做業事件追蹤》
《Elastic-Job-Lite 源碼分析 —— 做業監聽器》
《Elastic-Job-Lite 源碼分析 —— 自診斷修復》
《Elastic-Job-Lite 源碼分析 —— 做業監控服務》
《Elastic-Job-Lite 源碼分析 —— 運維平臺》
調度做業中間件 Elastic-Job-Cloud服務器
《Elastic-Job-Cloud 源碼分析 —— 做業配置》
《Elastic-Job-Cloud 源碼分析 —— 做業調度(一)》
《Elastic-Job-Cloud 源碼分析 —— 做業調度(二)》
《Elastic-Job-Cloud 源碼分析 —— 本地運行模式》
《Elastic-Job-Cloud 源碼分析 —— 做業失效轉移》
《Elastic-Job-Cloud 源碼分析 —— 高可用》
註冊中心 Eureka微信
《Eureka 源碼解析 —— 項目結構簡介》
《Eureka 源碼解析 —— 調試環境搭建》
《Eureka 源碼解析 —— Eureka-Client 初始化(一)之 EurekaInstanceConfig》
《Eureka 源碼解析 —— Eureka-Client 初始化(二)之 EurekaClientConfig》
《Eureka 源碼解析 —— Eureka-Client 初始化(三)之 EurekaClient》
《Eureka 源碼解析 —— Eureka-Server 啓動(一)之 ServerConfig》
《Eureka 源碼解析 —— Eureka-Server 啓動(二)之 EurekaBootStrap》
《Eureka 源碼解析 —— 註冊表 InstanceRegistry 類關係》
《Eureka 源碼解析 —— 應用實例註冊發現(一)之註冊》
《Eureka 源碼解析 —— 應用實例註冊發現(二)之續租》
《Eureka 源碼解析 —— 應用實例註冊發現(三)之下線》
《Eureka 源碼解析 —— 應用實例註冊發現(四)之自我保護機制》
《Eureka 源碼解析 —— 應用實例註冊發現(五)之過時》
《Eureka 源碼解析 —— 應用實例註冊發現(六)之全量獲取》
《Eureka 源碼解析 —— 應用實例註冊發現(七)之增量獲取》
《Eureka 源碼解析 —— 應用實例註冊發現(八)之覆蓋狀態》
《Eureka 源碼解析 —— Eureka源碼解析 —— 應用實例註冊發現 (九)之歲月是把萌萌的讀寫鎖》
《Eureka 源碼解析 —— 任務批處理》
《Eureka 源碼解析 —— EndPoint 與 解析器》
《Eureka 源碼解析 —— 網絡通訊》
《Eureka 源碼解析 —— Eureka-Server 集羣同步》
《Eureka 源碼解析 —— 基於令牌桶算法的 RateLimiter》
《Eureka 源碼解析 —— StringCache》
熔斷器 Hystrix網絡
《Hystrix 源碼解析 —— 調試環境搭建》
《Hystrix 源碼解析 —— 執行命令方式》
《Hystrix 源碼解析 —— 執行結果緩存》
《Hystrix 源碼解析 —— 命令執行(一)之正常執行邏輯》
《Hystrix 源碼解析 —— 命令執行(二)之執行隔離策略》
《Hystrix 源碼解析 —— 命令執行(三)之執行超時》
《Hystrix 源碼解析 —— 請求執行(四)之失敗回退邏輯》
《Hystrix 源碼解析 —— 命令合併執行》
《Hystrix 源碼解析 —— 斷路器 HystrixCircuitBreaker》
網關 Spring-Cloud-Gateway
《Spring-Cloud-Gateway 源碼解析 —— 調試環境搭建》
《Spring-Cloud-Gateway 源碼解析 —— 網關初始化》
《Spring-Cloud-Gateway 源碼解析 —— 路由(1.1)之 RouteDefinitionLocator 一覽》
《Spring-Cloud-Gateway 源碼解析 —— 路由(1.2)之 PropertiesRouteDefinitionLocator 配置文件》
《Spring-Cloud-Gateway 源碼解析 —— 路由(1.3)之 RouteDefinitionRepository 存儲器》
《Spring-Cloud-Gateway 源碼解析 —— 路由(1.4)之 DiscoveryClientRouteDefinitionLocator 註冊中心》
《Spring-Cloud-Gateway 源碼解析 —— 路由(2.1)之 RouteLocator 一覽》
《Spring-Cloud-Gateway 源碼解析 —— 路由(2.2)之 RouteDefinitionRouteLocator 路由配置》
《Spring-Cloud-Gateway 源碼解析 —— 路由(2.3)之 Java 自定義 RouteLocator》
《Spring-Cloud-Gateway 源碼解析 —— 路由(2.4)之 Kotlin 自定義 RouteLocator》
《Spring-Cloud-Gateway 源碼解析 —— 處理器 (3.1) 之 RoutePredicateFactory 路由謂語工廠》
《Spring-Cloud-Gateway 源碼解析 —— 處理器 (3.2) 之 RoutePredicateHandlerMapping 路由匹配》
《Spring-Cloud-Gateway 源碼解析 —— 處理器 (3.3) 之 FilteringWebHandler 建立過濾器鏈》
《Spring-Cloud-Gateway 源碼解析 —— 過濾器 (4.1) 之 GatewayFilter 一覽》
《Spring-Cloud-Gateway 源碼解析 —— 過濾器 (4.2) 之 GatewayFilterFactory 過濾器工廠》
《Spring-Cloud-Gateway 源碼解析 —— 過濾器 (4.3) 之 RouteToRequestUrlFilter》
《Spring-Cloud-Gateway 源碼解析 —— 過濾器 (4.4) 之 LoadBalancerClientFilter 負載均衡》
《Spring-Cloud-Gateway 源碼解析 —— 過濾器 (4.5) 之 ForwardRoutingFilter》
《Spring-Cloud-Gateway 源碼解析 —— 過濾器 (4.6) 之 WebSocketRoutingFilter》
《Spring-Cloud-Gateway 源碼解析 —— 過濾器 (4.7) 之 NettyRoutingFilter》
《Spring-Cloud-Gateway 源碼解析 —— 過濾器 (4.8) 之 WebClientHttpRoutingFilter》
《Spring-Cloud-Gateway 源碼解析 —— 過濾器 (4.9) 之 HystrixGatewayFilterFactory 熔斷》
《Spring-Cloud-Gateway 源碼解析 —— 過濾器 (4.10) 之 RequestRateLimiterGatewayFilterFactory 請求限流》
《Spring-Cloud-Gateway 源碼解析 —— 網關管理 HTTP API》
配置中心 Apollo
《Apollo 源碼解析 —— 調試環境搭建》
《Apollo 源碼解析 —— Portal 建立 App》
《Apollo 源碼解析 —— Portal 建立 Cluster》
《Apollo 源碼解析 —— Portal 建立 Namespace》
《Apollo 源碼解析 —— Portal 關聯 Namespace》
《Apollo 源碼解析 —— Portal 建立 Item》
《Apollo 源碼解析 —— Portal 批量變動 Item》
《Apollo 源碼解析 —— Admin Service 鎖定 Namespace》
《Apollo 源碼解析 —— Portal 發佈配置》
《Apollo 源碼解析 —— Admin Service 發送 ReleaseMessage》
《Apollo 源碼解析 —— Config Service 通知配置變化》
《Apollo 源碼解析 —— Config Service 配置讀取接口》
《Apollo 源碼解析 —— Client 輪詢配置》
《Apollo 源碼解析 —— Config Service 記錄 Instance》
《Apollo 源碼解析 —— Portal 建立灰度》
《Apollo 源碼解析 —— Portal 配置灰度規則》
《Apollo 源碼解析 —— Portal 灰度發佈》
《Apollo 源碼解析 —— Portal 灰度全量發佈》
《Apollo 源碼解析 —— 服務自身配置 ServerConfig》
《Apollo 源碼解析 —— Config Service 操做審計日誌 Audit》
《Apollo 源碼解析 —— Portal 認證與受權(一)之認證》
《Apollo 源碼解析 —— Portal 認證與受權(二)之受權》
《Apollo 源碼解析 —— OpenAPI 認證與受權(一)之認證》
《Apollo 源碼解析 —— OpenAPI 認證與受權(二)之受權》
《Apollo 源碼解析 —— 服務的註冊與發現》
《Apollo 源碼解析 —— 客戶端 API 配置(一)之一覽》
《Apollo 源碼解析 —— 客戶端 API 配置(二)之 Config》
《Apollo 源碼解析 —— 客戶端 API 配置(三)之 ConfigFile》
《Apollo 源碼解析 —— 客戶端 API 配置(四)之 ConfigRepository》
《Apollo 源碼解析 —— 客戶端配置 Spring 集成(一)之 XML 配置》
《Apollo 源碼解析 —— 客戶端配置 Spring 集成(二)之註解配置》
《Apollo 源碼解析 —— 客戶端配置 Spring 集成(三)以外部化配置》
鏈路追蹤 SkyWalking
《SkyWalking 源碼分析 —— 調試環境搭建》
《SkyWalking 源碼分析 —— Agent 初始化》
《SkyWalking 源碼分析 —— Agent 插件體系》
《SkyWalking 源碼分析 —— Collector 初始化》
《SkyWalking 源碼分析 —— Collector Cluster 集羣管理》
《SkyWalking 源碼分析 —— Collector Client Component 客戶端組件》
《SkyWalking 源碼分析 —— Collector Server Component 服務器組件》
《SkyWalking 源碼分析 —— Collector Jetty Server Manager》
《SkyWalking 源碼分析 —— Collector gRPC Server Manager》
《SkyWalking 源碼分析 —— Collector Naming Server 命名服務》
《SkyWalking 源碼分析 —— Collector Queue 隊列組件》
《SkyWalking 源碼分析 —— Collector Storage 存儲組件》
《SkyWalking 源碼分析 —— Collector Streaming Computing 流式處理(一)》
《SkyWalking 源碼分析 —— Collector Streaming Computing 流式處理(二)》
《SkyWalking 源碼分析 —— Collector Cache 緩存組件》
《SkyWalking 源碼分析 —— Collector Remote 遠程通訊服務》
《SkyWalking 源碼分析 —— DataCarrier 異步處理庫》
《SkyWalking 源碼分析 —— Agent Remote 遠程通訊服務》
《SkyWalking 源碼分析 —— 應用於應用實例的註冊》
《SkyWalking 源碼分析 —— Agent DictionaryManager 字典管理》
《SkyWalking 源碼分析 —— Agent 收集 Trace 數據》
《SkyWalking 源碼分析 —— Agent 發送 Trace 數據》
《SkyWalking 源碼分析 —— Collector 接收 Trace 數據》
《SkyWalking 源碼分析 —— Collector 存儲 Trace 數據》
《SkyWalking 源碼分析 —— JVM 指標的收集與存儲》
《SkyWalking 源碼分析 —— 運維界面(一)之應用視角》
《SkyWalking 源碼分析 —— 運維界面(二)之應用實例視角》
《SkyWalking 源碼分析 —— 運維界面(三)之鏈路追蹤視角》
《SkyWalking 源碼分析 —— 運維界面(四)之操做視角》
《SkyWalking 源碼分析 —— @Trace 註解想要追蹤的任何方法》
《SkyWalking 源碼分析 —— traceId 集成到日誌組件》
《SkyWalking 源碼分析 —— Agent 插件(一)之 Tomcat》
《SkyWalking 源碼分析 —— Agent 插件(二)之 Dubbo》
《SkyWalking 源碼分析 —— Agent 插件(三)之 SpringMVC》
《SkyWalking 源碼分析 —— Agent 插件(四)之 MongoDB》
數據持久層框架 MyBatis
《精盡 MyBatis 面試題》《精盡 MyBatis 源碼分析 —— 調試環境搭建》《精盡 MyBatis 源碼分析 —— 項目結構一覽》《精盡 MyBatis 源碼分析 —— 解析器模塊》《精盡 MyBatis 源碼分析 —— 反射模塊》《精盡 MyBatis 源碼分析 —— 異常模塊》《精盡 MyBatis 源碼分析 —— 數據源模塊》《精盡 MyBatis 源碼分析 —— 事務模塊》《精盡 MyBatis 源碼分析 —— 緩存模塊》《精盡 MyBatis 源碼分析 —— 類型模塊》《精盡 MyBatis 源碼分析 —— IO 模塊》《精盡 MyBatis 源碼分析 —— 日誌模塊》《精盡 MyBatis 源碼分析 —— 註解模塊》《精盡 MyBatis 源碼分析 —— Binding 模塊》《精盡 MyBatis 源碼分析 —— MyBatis 初始化(一)之加載 mybatis-config》《精盡 MyBatis 源碼分析 —— MyBatis 初始化(二)之加載 Mapper 映射配置文件》《精盡 MyBatis 源碼分析 —— MyBatis 初始化(三)之加載 Statement 配置》《精盡 MyBatis 源碼分析 —— MyBatis 初始化(四)之加載註解配置》《精盡 MyBatis 源碼分析 —— SQL 初始化(上)之 SqlNode》《精盡 MyBatis 源碼分析 —— SQL 初始化(下)之 SqlSource》《精盡 MyBatis 源碼分析 —— SQL 執行(一)之 Executor》《精盡 MyBatis 源碼分析 —— SQL 執行(二)之 StatementHandler》《精盡 MyBatis 源碼分析 —— SQL 執行(三)之 KeyGenerator》《精盡 MyBatis 源碼分析 —— SQL 執行(四)之 ResultSetHandler》《精盡 MyBatis 源碼分析 —— SQL 執行(五)之延遲加載》《精盡 MyBatis 源碼分析 —— 會話 SqlSession》《精盡 MyBatis 源碼分析 —— 插件體系(一)之原理》《精盡 MyBatis 源碼分析 —— 插件體系(二)之 PageHelper》《精盡 MyBatis 源碼解析 —— Spring 集成(一)之調試環境搭建》《精盡 MyBatis 源碼解析 —— Spring 集成(二)之初始化》《精盡 MyBatis 源碼解析 —— Spring 集成(三)之 SqlSession》《精盡 MyBatis 源碼解析 —— Spring 集成(四)之事務》《精盡 MyBatis 源碼解析 —— Spring 集成(五)之批處理》--------------------- 做者:公衆號-芋道源碼 來源:CSDN 原文:https://blog.csdn.net/github_38592071/article/details/86104619 版權聲明:本文爲博主原創文章,轉載請附上博文連接!