超级八股文
Java
面试技巧
基础知识
- Java语言特性与核心概念
- 面向对象核心概念
- 异常处理与final-finally-finalize
- 基本类型与包装类
- 面向对象编程基础
- 接口与抽象类
- String类详解
- 泛型详解
- Java数值与金额精度
- 反射与动态代理
- Java序列化详解
- JDK新版本特性详解
- static关键字与枚举详解
- 注解机制详解
- 日期时间处理与线程安全
- UUID与唯一标识生成
- 字符编码详解
- equals与hashCode方法详解
- Arrays排序算法详解
- ClassNotFoundException异常分析
- Request的相关概念解释
集合
HashMap相关
- HashMap核心原理与数据结构
- HashMap的哈希算法与索引计算
- HashMap的存取删除操作详解
- HashMap的扩容与容量优化
- Hash冲突原理与解决方案
- HashMap线程安全问题与解决方案
- HashMap遍历与操作最佳实践
ConcurrentHashMap相关
IO相关
JVM
内存分布
- JVM运行时数据区概述
- 虚拟机栈与本地方法栈
- Java堆内存详解
- 对象分代晋升规则
- 方法区与元空间
- 字符串常量池与直接内存
- 对象创建流程详解
- 对象内存布局详解
- 对象访问定位与堆栈区别
- Java进程内存结构详解
- 对象创建与内存分配策略
- 对象存活判断与GCRoots
- 常量池机制与内存结构深度解析
内存回收
垃圾回收
诊断与调优
- JIT即时编译技术详解
- AOT编译与混合编译策略
- 内存泄漏与内存溢出
- JVM异常处理与退出机制
- 内存问题排查与恢复策略
- JVM堆内存与元空间配置
- 垃圾回收器与GC日志配置
- JDK命令行诊断工具
- JVM可视化诊断工具
- 第三方诊断工具与实战
类加载
并发多线程
内存模型
锁
- Java锁机制分类与对比
- 锁的公平性与竞争机制
- 死锁与活锁问题分析
- Synchronized并发特性保证
- Synchronized实现原理与核心机制
- Synchronized锁升级与优化策略
- Volatile与Synchronized对比分析
线程池
并发工具
- AQS抽象队列同步器深度解析
- ThreadLocal线程局部变量详解
- TransmittableThreadLocal线程池上下文传递
- JUC并发工具包详解
- Unsafe底层操作详解
- 并发集合深入剖析
- 异步编程与CompletableFuture实战
- 并发同步工具实战指南
- CAS机制深度剖析
- 虚拟线程与现代并发编程
设计模式
Stream流相关
恶意攻击
开发工具
Maven
Git
Docker
日志
基础内功
操作系统
网络
数据结构
数据库
MySQL
MySQL基础语法
MySQL锁
MySQL事务
MySQL索引
MySQL慢SQL调优
MySQL特征
MySQL使用的优化
MySQL进阶实战
Redis
Redis基础与数据类型
Redis持久化与内存
Redis集群与高可用
Redis事务与原子操作
Redis消息队列
Redis分布式锁
- Redis分布式锁实战指南
- Redis乐观锁机制与并发控制
- Redisson分布式锁核心实现原理
- RedissonWatchdog自动续期机制深度剖析
- Redissonlock与tryLock使用对比
- RedLock算法原理与实践
Redis缓存一致性
Redis性能优化与实战
Redis新版本特性
Oracle
框架中间件
Spring
Spring事务
SpringBoot
- SpringBoot核心特性与设计理念
- AutoConfigureBefore注解完全指南
- SpringBoot自动配置原理深度剖析
- SpringBoot启动与Web容器
- SpringBoot自定义Starter开发
- 到底为什么要使用自动装配?而不是@Configuration
- SpringBoot多环境配置详解
- SpringBoot条件化Bean配置详解
- SpringBoot3与Spring6新特性
- SpringBootBean加载顺序控制
- SpringBoot启动原理
- SpringBoot4与Spring7新特性
Mybatis
- MyBatis基础与核心概念
- MyBatis工作原理与核心组件
- MyBatis参数处理与SQL注入防护
- MyBatis动态SQL详解
- MyBatis结果映射与类型处理
- MyBatis分页实现方案
- MyBatis缓存机制详解
- MyBatis插件机制与拦截器
- MyBatis延迟加载与关联查询
- MyBatis连接池与数据源配置
- MyBatis-Plus增强特性详解
SpringCloud
- SpringCloud核心概念与架构
- Eureka核心机制深度解析
- Hystrix熔断与容错机制详解
- Nacos架构与核心功能详解
- Nacos服务注册与发现机制深度剖析
- Nacos配置中心实现原理与通信机制
- Nacos一致性协议与高可用设计
- 微服务负载均衡技术详解
- Feign核心概念与技术对比
- Feign配置与超时管理
- Feign性能优化与负载均衡
- Resilience4j熔断器详解
- API网关技术选型与对比
Zookeeper
Kafka
RocketMQ
- RocketMQ架构设计与工作流程
- RocketMQ消息可靠性保障机制
- RocketMQ消费模式与消息分发
- RocketMQ顺序消息与幂等性保障
- RocketMQ高级特性与事务消息
- RocketMQ性能优化与故障处理