Posts
All the articles I've posted.
-
海量数据处理——从哈希分桶到位图的通用解题框架
以哈希分桶分治为核心,结合位图法去重、小顶堆求 TopK、多路归并排序,构成海量数据处理的完整工具箱。
-
大规模登录系统——从Session到JWT到OAuth2
从单体 Session 到 JWT 到 OAuth2 的登录系统演进:分布式 Session 共享、JWT 无状态认证、OAuth2 第三方授权,逐级解决规模问题。
-
分布式事务——从2PC到Seata AT的选型全景
从 2PC 到 Seata AT 的分布式事务全景选型:强一致的协调者模型与最终一致的业务补偿模型的权衡与适用场景。
-
不停机数据迁移——PostgreSQL到Redis ZSet的双写灰度三阶段
从 PostgreSQL 到 Redis ZSet 的不停机迁移实战:双写→灰度切读→全量切换三阶段,对用户零感知的线上数据迁移方案。
-
Netty的Reactor模式——从单线程到主从多线程
Netty 主从 Reactor 三层解耦:BossGroup 处理 accept、WorkerGroup 处理 IO 读写 epoll、业务线程池执行耗时逻辑,默认 ET 模式
-
LSM树——写多读少场景下的存储引擎王者
LSM 树将随机写转为顺序写,通过 MemTable 内存排序+SSTable 分层+后台 Compaction,以读放大换写入高吞吐
-
CAP定理、BASE理论与Raft共识算法——分布式理论的基石
CAP 定义分布式理论边界,BASE 落地为最终一致性工程折中,Raft 通过 Leader 选举与多数派日志复制实现可理解的共识算法。
-
高楼扔鸡蛋——动态规划的逆向思维
鸡蛋有限时二分查找并非最优,最优策略让每次测试为最坏情况预留的测试次数相同,体现均匀分配风险原则。