面试“求生”指南 - 八股文干货手册
约 1278 字大约 4 分钟
2026-05-25
随着每次的面试,你是否有这么一种经历:在回答问题时大脑飞速运转,明明会这些内容,但是思绪杂乱,脑海中的知识无法聚集的感觉,这就是我们遇到的第一道技术壁垒。你不是输在能力上,而是输在记忆与整理的效率上。
我整理博客内容,凝练成一份直击考点的面试“求生”指南,同时根据此目录进行后续的查漏补缺。

JVM 虚拟机
掌握基础的内存布局,到对象分配,“判断对象已死”,垃圾回收算法,类加载机制,编译原理以及一些JVM参数的调优,监控指令与掌握 CPU、内存、线程异常分析的手段
- 构建 JVM 学习的知识体系(在新窗口打开)
- 分享我的 JVM 调优思路(在新窗口打开)
- 告别“祖传”配置:深入理解 JDK 8→17 的 JVM 参数与 GC 调优新思路(在新窗口打开)
- 性能优化 - JVM 命令行工具全解析与实战指南(在新窗口打开)
- 线上性能问题 - CPU 飙升100%+(在新窗口打开)
- 线上性能问题 - 内存泄漏的最佳排查思路(在新窗口打开)
- 线上性能问题 - 玩转 MAT 分析内存泄漏(在新窗口打开)
并发编程
问的最多的模块,学好并发,面遍天下
- 并发编程 - 高效并发核心模型(在新窗口打开)
- 并发编程 - ThreadLocal 详解与源码分析(在新窗口打开)
- 并发编程 - 深入理解 synchronized(在新窗口打开)
- 并发编程 - 深入理解 Atomic 原子类(在新窗口打开)
- 并发编程 - JUC 工具类的实现原理(在新窗口打开)
- 并发编程 - 并发容器全解析(在新窗口打开)
- 并发编程 - CompletableFuture 任务编排与源码解读(在新窗口打开)
- 并发编程 - FutureTask 应用&源码分析(在新窗口打开)
- 并发编程 - ForkJoinPool 深度源码解析(在新窗口打开)
- 并发编程 - ThreadPoolExecutor 源码与实战(在新窗口打开)
- 并发编程 - ReentrantLock 源码解读(在新窗口打开)
- 并发编程 - ReentrantReadWriteLock 源码解读(在新窗口打开)
- 并发编程 - 深入了解 AbstractQueuedSynchronizer(在新窗口打开)
- 并发编程 - CopyOnWriteArrayList 源码分析(在新窗口打开)
- 并发编程 - 深入解析 ConcurrentHashMap(在新窗口打开)
- 并发编程 - 高性能队列 Disruptor(在新窗口打开)
数据结构与算法
面大厂必备模块,后续在更新刷题记录
Mysql
市面上 90% 都使用 mysql,学会使用后,还要掌握其实现机制的原理,生产中的问题大部分都是没有掌握其原理,这是必不可少的。
- 数据库- Mysql 索引原理与高性能调优(在新窗口打开)
- 数据库 - 深入了解 Mysql 事务与并发控制(在新窗口打开)
- 数据库 - Mysql 可重复读如何解决幻读?(在新窗口打开)
- 数据库 - 深度探索 Mysql 的 binlog、redo log、undo log(在新窗口打开)
中间件
Redis
学会用,学会怎么用
- Redis - 基础数据类型与底层结构的实现(在新窗口打开)
- Redis - 高级数据类型与自带的解决方案(在新窗口打开)
- Redis - IO模型、通信协议、持久化、管道与事务(在新窗口打开)
- Redis - 过期策略与内存淘汰策略(在新窗口打开)
- Redis - 主从同步、Sentinel与Cluster(在新窗口打开)
- Redis - 面试中常见的缓存问题与方案(在新窗口打开)
MQ
ES
分布式
分布式汇总,后续在补充文章吧

限流

分布式事务
- 构建自己的分布式事务底层实现的思维模型(在新窗口打开)
- XA 强一致性分布式事务原理与实战(在新窗口打开)
- TCC 最终一致性分布式事务原理与实战(在新窗口打开)
- 可靠消息投递分布式事务原理与实战(在新窗口打开)
- 最大努力通知型分布式事务原理与实战(在新窗口打开)
源码
对于源码的掌握,我更加的了然于胸,开始学习的时候,还没开始写博客,都是做思维导图和流程图居多,后续在整理成博客文章,此处直接晒图,看图捋一遍过程,也相当于复习了
Spring IOC 全生命周期流程

Spring AOP & 事务执行流程

Spring MVC 源码调用过程

Spring MVC 核心执行流程

Mybatis 启动流程分析

Mybatis 执行流程分析

Nacos
- 微服务 - Nacos 注册中心工程化应用(在新窗口打开)
- 微服务 - Nacos 2.X 服务注册的源码分析(在新窗口打开)
- 微服务 - Nacos 2.X 心跳机制的源码分析(在新窗口打开)
- 微服务 - Nacos 2.X 服务发布订阅的源码分析(在新窗口打开)
- 微服务 - Nacos 2.X 配置中心工程化应用(在新窗口打开)
- 微服务 - Nacos 2.X 配置中心动态刷新的源码分析(在新窗口打开)
- 微服务 - Nacos 常见的面试问题汇总(在新窗口打开)