本篇分两块来介绍thrift协议。thrift定义文件: 执行thrift --gen java:beans Test.thrift生成MiTe...
接上篇:对于所有的skywalking-plugin.def配置文件中定义的agent插件,将通过如下代码生效匹配规则和拦截逻辑。 1.plug...
写在开篇前:github地址:https://github.com/apache/skywalking.git介绍的skywalking版本:6...
本篇将按请求处理的流程来分析MyCAT NIO网络通信框架。从请求的接收开始:1、NIOAcceptor 接收请求 拆解:FrontendCon...
本篇将根据启动类MycatStartup.java来概览MyCAT的启动流程。为了简明清晰,所有源码只列出关键代码加以说明,只做NIO网络框架的...
问题场景:Demo工程引入a.jar,b.jar两个jar包,a.jar和b.jar下都存在同一个db.properties配置文件,读取配置信...
今天偶然看到一篇Java技术栈发表的文章,关于自定义类加载器的实现感觉有点问题。在此做一个梳理。原文链接:https://www.jianshu...
16年的时候因为工作原因,曾经花了一番功夫去了解阿里开源的分库分表的中间件Corbar的源码实现。原本想基于Corbar的实现来写一个关于数据库...
一直没有系统整理jdk源码阅读笔记,本篇开始将对jdk类库中优秀的源码实现做一个系列回顾和分析。本系列文章基于jdk1.8。ReentrantL...