ClickHouse源码阅读笔记(一)之主要流程 入口main函数在dbms/programs/main.cpp int main(int argc_, char ** argv_){... /// Print a basic help if nothing was matched ...
ClickHouse源码阅读笔记 二 之Interpreter介绍 Interpreter是不同查询的接口层,所有SQL的执行都调用execute函数,该函数在IInterpreter类中为纯虚函数,具体调用哪种executeQuery,由实例化对象来决定。 Interpreter相关的文件在dbms src Interpreters 目录下。 IInterpreter类中的execute函数介绍 ...
2020-04-16 05:34 0 674 推荐指数:
ClickHouse源码阅读笔记(一)之主要流程 入口main函数在dbms/programs/main.cpp int main(int argc_, char ** argv_){... /// Print a basic help if nothing was matched ...
fsnotify的github地址是 https://github.com/howeyc/fsnotify fsnotify是一个文件夹监控应用。可以使用创建一个w ...
Apollo源码阅读笔记(一) 先来一张官方客户端设计图,方便我们了解客户端的整体思路。 我们在使用Apollo的时候,需要标记@EnableApolloConfig来告诉程序开启apollo配置,所以这里就以EnableApolloConfig为入口,来看下apollo客户端的实现逻辑 ...
阅读 memcached 最好有 libevent 基础, memcached 是基于 libevent 构建起来的. 通由 libevent 提供的事件驱动机制触发 memcached 中的 IO 事件. 个人认为, 阅读源码的起初最忌钻牛角尖, 如头文件里天花乱坠的结构体到底有什么用 ...
Apollo源码阅读笔记(二) 前面 分析了apollo配置设置到Spring的environment的过程,此文继续PropertySourcesProcessor.postProcessBeanFactory里面调用的第二个方法 ...
前言 作为一个Java开发者,工作了几年后,越发觉力有点不从心了,技术的世界实在是太过于辽阔了,接触的东西越多,越感到前所未有的恐慌。 每天捣鼓这个捣鼓那个,结果回过头来,才发现这个也不通 ...
这几天把冰蝎V3.0 Beta11_t00ls的源码阅读了一遍,进行了特征相关的二次开发,绕过某些安全设备的检测。例如:(关于冰蝎流量绕过全流量分析安全设备的建议 #138) 可以说得上是阅读的比较细致了,包含功能的实现,主体实现思路及编程思想。抽时间整理到博客上,估计写的会比较啰嗦 ...
HSF(highspeed service framework ) 是淘宝内部使用的一个rpc(remote procedure call) 框架,最近在看Apache Mina的应用层协议的编解码器时,想到了看HSF的源码。 1、HSF单元测试环境的启动: HSF组开发同事提供了一个 ...