2025

06-02 Gluten+CH backend性能优化--案例篇
05-28 Gluten + CH backend性能优化--方法论
05-26 Gluten+CH backend性能优化--工具篇
05-23 Gluten+CH backend性能优化--问题与挑战篇
05-22 Gluten+CH backend介绍
05-21 《自洽的程序员》读书笔记
05-21 Gluten中Substrait算子的转化和CH算子的实现
05-21 Apache Gluten + ClickHouse Backend开发环境搭建
05-21 无GUI的Linux Server配置vtune-gui教程
05-20 Apache Arrow String Vector Memory Layout优化总结
05-20 《Velox: Meta’s Unified Execution Engine》笔记
05-20 《The Composable Data Management System Manifesto》笔记
05-20 《An Empirical Evaluation of Columnar Storage Formats》笔记
05-20 《Everything You Always Wanted to Know About Compiled and Vectorized Queries But Were Afraid to Ask》笔记

2022

09-12 golang开发常用命令
09-10 CPU向量化诊断技巧
08-20 ClickHouse 22.6-22.7 新特性盘点
06-27 clickhosue v22.4和v22.5核心特性一栏
06-10 clickhouse与火焰图
05-17 clickhouse新特性之————MergeTree启动加速(使用篇)
05-16 clickhouse新特性之————clickhouse-keeper
04-28 【译】ClickHouse 22.3 LTS 发布
03-09 【译】ClickHouse 22.2新特性盘点
01-31 ClickHouse 22.1版本新特性盘点
01-20 2021总结和新一年的展望

2021

12-18 聊聊ClickHouse的开发、编译和测试
12-18 现代cmake--阅读笔记
12-03 clickhouse如何解决GLIBC不兼容问题--终篇
12-02 vscode c++远程调试实战
12-01 vscode clangd c++开发常见问题和解决方案
10-31 snappy流式编解码总结
09-21 golang日常开发系列之三--常用命令
09-21 一个怪异的C++函数定义方式
09-20 【译】Clickhouse与LDAP集成(二)
08-01 C++开发环境最佳实践
07-19 golang日常开发系列之三--mysql driver常见问题和源码解析
07-18 golang日常开发系列之二--巧用defer
07-10 golang日常开发系列之一--defer的那些坑
06-16 如何将linux前台任务转后台运行
05-15 C++二进制文件中注入git信息
04-15 Boltdb学习笔记之三--事务与并发控制
03-22 C++关键字之fallthrough
03-20 Boltdb学习笔记之二--数据结构
03-20 Boltdb学习笔记之一--存储管理
03-17 clickhouse集群zookeeper平滑搬迁实践
03-17 zookeeper动态配置应用
03-09 【转】化繁为简,Apache APISIX 集成 ClickHouse 插件提升全链路日志效率
03-08 如何在Bash脚本中引入alias
03-08 【译】Clickhouse与LDAP集成(一)
03-08 C++关键字之likely和unlikely