按分类浏览

热门文章

最新发布

91
Hybrid Logical Clock(HLC)

Hybrid Logical Clock(HLC)是 CockroachDB、YugabyteDB 等 NewSQL 数据库采用的时间戳方案,将物理时钟的直觉性与逻辑时钟的因果正确性融合在一起,在不依赖专有硬件(如 Google TrueTime)的前提下实现接近物理时间的事务排序。

2026-05-29 👁 94 次阅读
92
MySQL 数据类型与 Java 类型映射

MySQL 数据类型与 Java 类型的完整映射手册,涵盖整数、浮点、字符串、日期、二进制等所有类型,以及 MyBatis 特殊映射和常见踩坑点。

2026-05-26 👁 94 次阅读
93
Redo 与 Undo Log

Redo Log 记录"做了什么"(物理变更)用于崩溃后重做已提交事务,Undo Log 记录"如何撤销"(逻辑旧值)用于回滚未提交事务与 MVCC 历史版本,两者共同实现 InnoDB、PostgreSQL 等数据库的 ACID 保障。

2026-06-04 👁 93 次阅读
94
Merkle Tree 与反熵同步

Merkle Tree 是一种哈希树数据结构,能以 O(log N) 的通信代价定位两个副本之间的数据差异。本文覆盖树的构建算法、差异定位、网络传输优化,以及在 Cassandra Repair、Git、Bitcoin 中的不同应用方式,并深入分析节点宕机恢复、数据损坏等异常场景。

2026-05-29 👁 93 次阅读
95
Byzantine 容错(BFT/PBFT)

拜占庭容错(Byzantine Fault Tolerance)解决的是更严酷的故障模型:节点不仅可以崩溃,还可以发送错误、矛盾、甚至恶意构造的消息。本文深入 PBFT 的三阶段协议伪代码,分析 7 种拜占庭攻击异常,并证明为什么需要至少 3f+1 个节点才能容忍 f 个拜占庭节点。

2026-05-29 👁 93 次阅读
96
MySQL SQL 函数与查询技巧

汇总 MySQL 常用内置函数(数学/字符串/时间/条件判断)和高级查询技巧(窗口函数、CTE、EXPLAIN 分析),是日常 SQL 开发的实战速查手册。

2026-05-26 👁 93 次阅读
97
MySQL 基础架构与执行流程

一条 SQL 从发出到返回结果,经历了哪些组件、做了什么?本文以 Server 层 + 存储引擎层为主线,拆解 MySQL 逻辑架构及查询/更新语句的完整执行路径。

2026-05-26 👁 93 次阅读
98
Spring MVC:请求分发与核心组件

本文以前端控制器模式为切入点,逐层剖析 DispatcherServlet 的 9 大特殊 Bean、 核心流程、视图解析链与拦截器机制,结合 Spring Boot 自动配置和常见坑点,给出生产实践建议。

2026-05-26 👁 93 次阅读
99
网络与 IO 模型

Linux 网络子系统基于 TCP/IP 四层模型构建,应用程序通过 Socket API 与内核协议栈交互。理解 5 种 I/O 模型(尤其是 epoll 的 ET/LT 模式)和零拷贝技术,是构建高并发 Java/Go 服务的理论基础。

2026-06-08 👁 92 次阅读
100
存储体系

本文从存储器层次结构出发,逐层深入讲解 Cache 工作原理、替换策略、多核一致性(MESI)、伪共享、内存对齐、虚拟内存与 TLB,最后延伸到 NUMA 架构。重点关注这些底层机制对 Java 并发编程、JVM 调优的实际影响。

2026-06-05 👁 92 次阅读

第 10 / 22 页 · 共 214 篇