/ posts/ 40

# Kafka 中 Zookeeper 的作用?

7 min read

Zookeeper 在 Kafka 架构中扮演着分布式协调服务与元数据管理中心的角色,是 Kafka 实现高可用、分区容错和集群状态一致性的核心依赖组件。

Read

# JVM 由哪些部分组成?

7 min read

JVM(Java Virtual Machine,Java虚拟机)是一个为执行Java字节码而设计的、与具体操作系统和硬件平台无关的虚拟计算机系统,它通过类加载、内存管理、即时编译、垃圾回收等核心机制,实现了Java“一次编写,到处运行”的核心承诺。

Read

# MyBatis 与 Hibernate 有哪些不同?

7 min read

MyBatis 是一个半自动化的 ORM 框架,通过 SQL 映射文件或注解提供灵活的 SQL 控制;而 Hibernate 是一个全自动化的 ORM 框架,通过对象关系映射自动生成 SQL,追求对象与数据库的完全映射。

Read

# Kafka为什么要抛弃 Zookeeper?

5 min read

【核心定义】Kafka 从 2.8 版本开始引入 KRaft 模式(Kafka Raft),逐步替代 ZooKeeper 作为其元数据管理组件,以实现更简单、更稳定、更高性能的架构。

Read

# MySQL 的覆盖索引是什么?

8 min read

覆盖索引(Covering Index)是指一个索引包含了查询语句所需的所有字段,使得查询可以直接从索引中获取数据,而无需回表访问主键索引或数据行,从而显著提升查询性能。

Read