Go 接口机制
接口(interface)是 Go 语言的核心,是实现系统模块解耦与扩展性的核心机制。 Go 语言接口采用隐式实现机制以实现接口定义与具体类型的完全解耦。与 Java 等需要显式声明继承关系的语言不同,Go 开发者无需显式声明类型继承关系,只需实现接口定义的全部方法签名即可满足类型契约。 ...
接口(interface)是 Go 语言的核心,是实现系统模块解耦与扩展性的核心机制。 Go 语言接口采用隐式实现机制以实现接口定义与具体类型的完全解耦。与 Java 等需要显式声明继承关系的语言不同,Go 开发者无需显式声明类型继承关系,只需实现接口定义的全部方法签名即可满足类型契约。 ...
本文梳理 ClickHouse 的核心架构设计,解析其在分布式环境下的节点拓扑与查询执行机制。
本文介绍 ClickHouse 的基础设计,包括存储设计、向量化执行引擎、稀疏索引等。
Flink 基本概念
深入了解 Go 错误处理机制,写出健壮的程序
Kafka Log 存储格式解析
Kafka 为什么能做到高可用?副本、ISR、Leader 选举、ACK 和控制器是如何一起配合的?
Kafka 基本概念,主要包括:生产者-主题-消费者模式
Kafka 生产者-主题-消费者模式
一篇讲清楚 xtaci/smux 底层原理的文章,重点拆解 Session、Stream、帧协议、流控、调度和内存复用这些核心机制