Hybrid Logical Clock(HLC)是 CockroachDB、YugabyteDB 等 NewSQL 数据库采用的时间戳方案,将物理时钟的直觉性与逻辑时钟的因果正确性融合在一起,在不依赖专有硬件(如 Google TrueTime)的前提下实现接近物理时间的事务排序。
Hybrid Logical Clock(HLC)是 CockroachDB、YugabyteDB 等 NewSQL 数据库采用的时间戳方案,将物理时钟的直觉性与逻辑时钟的因果正确性融合在一起,在不依赖专有硬件(如 Google TrueTime)的前提下实现接近物理时间的事务排序。
MySQL 数据类型与 Java 类型的完整映射手册,涵盖整数、浮点、字符串、日期、二进制等所有类型,以及 MyBatis 特殊映射和常见踩坑点。
Redo Log 记录"做了什么"(物理变更)用于崩溃后重做已提交事务,Undo Log 记录"如何撤销"(逻辑旧值)用于回滚未提交事务与 MVCC 历史版本,两者共同实现 InnoDB、PostgreSQL 等数据库的 ACID 保障。
Merkle Tree 是一种哈希树数据结构,能以 O(log N) 的通信代价定位两个副本之间的数据差异。本文覆盖树的构建算法、差异定位、网络传输优化,以及在 Cassandra Repair、Git、Bitcoin 中的不同应用方式,并深入分析节点宕机恢复、数据损坏等异常场景。
拜占庭容错(Byzantine Fault Tolerance)解决的是更严酷的故障模型:节点不仅可以崩溃,还可以发送错误、矛盾、甚至恶意构造的消息。本文深入 PBFT 的三阶段协议伪代码,分析 7 种拜占庭攻击异常,并证明为什么需要至少 3f+1 个节点才能容忍 f 个拜占庭节点。
汇总 MySQL 常用内置函数(数学/字符串/时间/条件判断)和高级查询技巧(窗口函数、CTE、EXPLAIN 分析),是日常 SQL 开发的实战速查手册。
一条 SQL 从发出到返回结果,经历了哪些组件、做了什么?本文以 Server 层 + 存储引擎层为主线,拆解 MySQL 逻辑架构及查询/更新语句的完整执行路径。
本文以前端控制器模式为切入点,逐层剖析 DispatcherServlet 的 9 大特殊 Bean、 核心流程、视图解析链与拦截器机制,结合 Spring Boot 自动配置和常见坑点,给出生产实践建议。
Linux 网络子系统基于 TCP/IP 四层模型构建,应用程序通过 Socket API 与内核协议栈交互。理解 5 种 I/O 模型(尤其是 epoll 的 ET/LT 模式)和零拷贝技术,是构建高并发 Java/Go 服务的理论基础。
本文从存储器层次结构出发,逐层深入讲解 Cache 工作原理、替换策略、多核一致性(MESI)、伪共享、内存对齐、虚拟内存与 TLB,最后延伸到 NUMA 架构。重点关注这些底层机制对 Java 并发编程、JVM 调优的实际影响。
第 10 / 22 页 · 共 214 篇