Blog

热点商品缓存击穿:过期瞬间 1000 QPS 打到数据库怎么办

热点 key 过期瞬间大量并发穿透到数据库,按实用程度排列的几种优化方案。

场景题6 min read
短信平台频繁 Full GC 问题排查与优化

每分钟 15-16 次 Full GC:从 GC 日志分析到启动参数调整的完整排查过程。

场景题5 min read
医院挂号系统:千万级数据的定时短信通知

每天定时给千万级数据量的用户表发短信通知,查询和分批处理怎么设计。

场景题3 min read
Redis 面试笔记

使用场景、与 MySQL 的数据一致性、穿透 / 击穿 / 雪崩、布隆过滤器、线程模型,13 个 Redis 高频问题。

Redis12 min read
MySQL 索引相关

索引的使用原则、创建方式与失效场景,怎么建索引才算合理。

MySQL4 min read
JVM 面试笔记

从一次线上短信平台的 JVM 调优说起:垃圾回收算法、收集器选型与双亲委派。

Java12 min read
Java 并发编程面试笔记

ConcurrentHashMap、CAS、synchronized 锁升级、AQS、线程池,21 个并发高频问题。

Java20 min read
MySQL 面试笔记

从三范式、Buffer Pool 到 Bin log / Redo log 日志体系,26 个 MySQL 高频问题的笔记。

MySQL13 min read
MySQL 锁相关

InnoDB 锁的基本类型与加锁规则:行锁、间隙锁、临键锁分别在什么时候锁什么。

MySQL5 min read
MySQL 数据库事务相关

什么是事务、四大特性怎么实现、并发会带来什么问题、隔离级别怎么选。

MySQL9 min read