Java Interview Guide¶
一份系统化的 Java 后端面试知识库,覆盖核心基础、框架原理、数据库、缓存、消息队列、搜索引擎、设计模式与软件工程。
共 89 篇文章,9 个章节,持续更新中。
知识体系¶
| 章节 | 内容简介 | 文章数 |
|---|---|---|
| Java Basic | 面向对象、集合框架、并发编程、JVM、Java 8-17 新特性 | 15 篇 |
| Spring | IoC/DI、AOP、Bean 生命周期、Spring Boot、Spring Cloud | 14 篇 |
| MySQL | 索引原理、事务 ACID、MVCC、锁机制、性能优化 | 9 篇 |
| PostgreSQL | MVCC 原理、索引类型、窗口函数、CTE、VACUUM 机制 | 8 篇 |
| Redis | 数据结构、持久化、缓存三大问题、高可用、分布式锁 | 7 篇 |
| Kafka | 消息可靠性、消费者组、Rebalance、高吞吐原理 | 8 篇 |
| Elasticsearch | 倒排索引、Mapping 设计、查询 DSL、集群架构 | 9 篇 |
| Design Pattern | 单例、工厂、代理、装饰器、策略、观察者等常用模式 | 11 篇 |
| Software Engineering | SOLID 原则、DDD、CAP 理论、系统设计方法论 | 8 篇 |