Go 接口机制

接口(interface)是 Go 语言的核心,是实现系统模块解耦与扩展性的核心机制。 Go 语言接口采用隐式实现机制以实现接口定义与具体类型的完全解耦。与 Java 等需要显式声明继承关系的语言不同,Go 开发者无需显式声明类型继承关系,只需实现接口定义的全部方法签名即可满足类型契约。 ...

2026-07-13 · 4 分钟 · 1705 字 · Leon Li

ClickHouse 架构设计

本文梳理 ClickHouse 的核心架构设计,解析其在分布式环境下的节点拓扑与查询执行机制。

2026-06-30 · 1 分钟 · 450 字 · Leon Li

ClickHouse 基础设计

本文介绍 ClickHouse 的基础设计,包括存储设计、向量化执行引擎、稀疏索引等。

2026-06-07 · 5 分钟 · 2419 字 · Leon Li

Flink 流处理

Flink 基本概念

2026-06-07 · 1 分钟 · 199 字 · Leon Li

Go 错误处理机制

深入了解 Go 错误处理机制,写出健壮的程序

2026-05-14 · 10 分钟 · 4784 字 · Leon Li

Kafka Log 存储格式

Kafka Log 存储格式解析

2026-05-14 · 1 分钟 · 12 字 · Leon Li

Kafka 高可用原理

Kafka 为什么能做到高可用?副本、ISR、Leader 选举、ACK 和控制器是如何一起配合的?

2026-05-14 · 1 分钟 · 4 字 · Leon Li

Kafka 生产者-主题-消费者

Kafka 基本概念,主要包括:生产者-主题-消费者模式

2026-05-14 · 2 分钟 · 507 字 · Leon Li

Kafka 生产者-主题-消费者

Kafka 生产者-主题-消费者模式

2026-05-14 · 1 分钟 · 2 字 · Leon Li

smux 底层原理

一篇讲清楚 xtaci/smux 底层原理的文章,重点拆解 Session、Stream、帧协议、流控、调度和内存复用这些核心机制

2026-05-12 · 10 分钟 · 4514 字 · Leon Li