# javaup **Repository Path**: java-up-up/javaup ## Basic Information - **Project Name**: javaup - **Description**: 🚀 超级八股文 🚀 - 告别死记硬背的 Java 全栈技术知识库!100万+字的讲解,原理剖析 + 丰富代码示例 + 清晰流程图解,让你真正理解每一个技术点! - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: https://javaup.chat - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 0 - **Created**: 2025-10-31 - **Last Updated**: 2025-12-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: Java, Spring, SpringBoot, 面试, 分布式 ## README
 # ⭐ 请给个Star 如果觉得 **JavaUp** 的内容对你有帮助,还请点个免费的 **Star**,这是对我最大的鼓励! 感谢各位一起同行,共勉! --- # JavaUp · 技术进阶与实战 **👉 推荐在线阅读**(体验更好,速度更快):[javaup.chat](https://javaup.chat/) ## 这是什么? **JavaUp** 是一套精心打造的 Java 全栈技术知识库,累计 **100万+字** 深度技术文章,覆盖 Java 全栈技术体系,包含 **超级八股文系列** 和 **五大实战项目**。 无论你是准备面试的求职者,还是想要系统提升技术能力的开发者,这里都能找到你需要的内容。 ## 核心特点 - 📖 **技术深度详解**:从基础概念到底层原理,追根溯源式讲解 - 💻 **丰富代码示例**:每个知识点配有精心设计的代码演示 - 📊 **清晰流程图解**:复杂概念通过可视化图表呈现 - 🧩 **体系化知识结构**:完整的技术能力图谱,循序渐进 - 🎯 **面试导向设计**:围绕高频考点,直击面试官最爱问的问题 > **转载须知**:以下所有文章皆为原创,转载请在文首注明出处。如发现恶意抄袭/搬运,将保留追究法律责任的权利。让我们一起维护一个良好的技术创作环境! --- # 📖 超级八股文内容一览 所谓"八股文",是指技术面试中常见的基础理论问题。 我发现目前市面上的八股文要么知识太老旧,还在讲 JDK6、JSP、Struts2 这些过时技术, 要么就只是简单讲讲概念层面,停留在表面,内容过于浅显,让人死记硬背却难以真正理解。 **超级八股文** 则不同——它不仅告诉你"是什么",更深入讲解"为什么"和"怎么用"。通过详细的原理剖析、生动的代码示例、清晰的流程图解,让小伙伴真正理解每一个技术点,做到知其然,更知其所以然。 **累计字数 100万+,持续更新中!** ## Java 核心 ### 面试技巧 - [面试准备全攻略](docs/01-Java/01-面试技巧/01.面试准备全攻略.md) - [项目介绍与技术面试准备](docs/01-Java/01-面试技巧/02.项目介绍与技术面试准备.md) - [面试与复盘技巧](docs/01-Java/01-面试技巧/03.面试与复盘技巧.md) ### 基础知识 - [Java语言特性与核心概念](docs/01-Java/02-基础知识/01.Java语言特性与核心概念.md) - [面向对象核心概念](docs/01-Java/02-基础知识/02.面向对象核心概念.md) - [异常处理与final-finally-finalize](docs/01-Java/02-基础知识/03.异常处理与final-finally-finalize.md) - [基本类型与包装类](docs/01-Java/02-基础知识/04.基本类型与包装类.md) - [面向对象编程基础](docs/01-Java/02-基础知识/05.面向对象编程基础.md) - [接口与抽象类](docs/01-Java/02-基础知识/06.接口与抽象类.md) - [String类详解](docs/01-Java/02-基础知识/07.String类详解.md) - [泛型详解](docs/01-Java/02-基础知识/08.泛型详解.md) - [Java数值与金额精度](docs/01-Java/02-基础知识/09.Java数值与金额精度.md) - [反射与动态代理](docs/01-Java/02-基础知识/10.反射与动态代理.md) - [Java序列化详解](docs/01-Java/02-基础知识/11.Java序列化详解.md) - [JDK新版本特性详解](docs/01-Java/02-基础知识/12.JDK新版本特性详解.md) - [static关键字与枚举详解](docs/01-Java/02-基础知识/13.static关键字与枚举详解.md) - [注解机制详解](docs/01-Java/02-基础知识/14.注解机制详解.md) - [日期时间处理与线程安全](docs/01-Java/02-基础知识/15.日期时间处理与线程安全.md) - [UUID与唯一标识生成](docs/01-Java/02-基础知识/16.UUID与唯一标识生成.md) - [字符编码详解](docs/01-Java/02-基础知识/17.字符编码详解.md) - [equals与hashCode方法详解](docs/01-Java/02-基础知识/18.equals与hashCode方法详解.md) - [Arrays排序算法详解](docs/01-Java/02-基础知识/19.Arrays排序算法详解.md) - [ClassNotFoundException异常分析](docs/01-Java/02-基础知识/20.ClassNotFoundException异常分析.md) - [Request的相关概念解释](docs/01-Java/02-基础知识/21-Request的相关概念解释.md) ### 集合框架 - [Java集合框架详解](docs/01-Java/03-集合/01.Java集合框架详解.md) - [Set集合与排序机制详解](docs/01-Java/03-集合/02.Set集合与排序机制详解.md) - [集合遍历修改与并发安全](docs/01-Java/03-集合/09.集合遍历修改与并发安全.md) **HashMap 专题** - [HashMap核心原理与数据结构](docs/01-Java/03-集合/10-HashMap相关/02.HashMap核心原理与数据结构.md) - [HashMap的哈希算法与索引计算](docs/01-Java/03-集合/10-HashMap相关/03.HashMap的哈希算法与索引计算.md) - [HashMap的存取删除操作详解](docs/01-Java/03-集合/10-HashMap相关/04.HashMap的存取删除操作详解.md) - [HashMap的扩容与容量优化](docs/01-Java/03-集合/10-HashMap相关/05.HashMap的扩容与容量优化.md) - [Hash冲突原理与解决方案](docs/01-Java/03-集合/10-HashMap相关/06.Hash冲突原理与解决方案.md) - [HashMap线程安全问题与解决方案](docs/01-Java/03-集合/10-HashMap相关/07.HashMap线程安全问题与解决方案.md) - [HashMap遍历与操作最佳实践](docs/01-Java/03-集合/10-HashMap相关/08.HashMap遍历与操作最佳实践.md) **ConcurrentHashMap 专题** - [ConcurrentHashMap线程安全机制详解](docs/01-Java/03-集合/20-ConcurrentHashMap相关/09.ConcurrentHashMap线程安全机制详解.md) - [ConcurrentHashMap架构演进与设计权衡](docs/01-Java/03-集合/20-ConcurrentHashMap相关/10.ConcurrentHashMap架构演进与设计权衡.md) - [ConcurrentHashMap高级特性与最佳实践](docs/01-Java/03-集合/20-ConcurrentHashMap相关/11.ConcurrentHashMap高级特性与最佳实践.md) ### IO 相关 - [Java IO基础与流操作](docs/01-Java/04-IO相关/01.JavaIO基础与流操作.md) - [Java IO设计模式详解](docs/01-Java/04-IO相关/02.JavaIO设计模式详解.md) - [IO模型与并发处理策略](docs/01-Java/04-IO相关/03.IO模型与并发处理策略.md) - [BIO、NIO与AIO核心原理](docs/01-Java/04-IO相关/04.BIO、NIO与AIO核心原理.md) - [NIO核心组件与零拷贝](docs/01-Java/04-IO相关/05.NIO核心组件与零拷贝.md) - [IO多路复用技术详解](docs/01-Java/04-IO相关/06.IO多路复用技术详解.md) ### JVM 虚拟机 **内存分布** - [JVM运行时数据区概述](docs/01-Java/05-JVM/01-内存分布/01.JVM运行时数据区概述.md) - [虚拟机栈与本地方法栈](docs/01-Java/05-JVM/01-内存分布/02.虚拟机栈与本地方法栈.md) - [Java堆内存详解](docs/01-Java/05-JVM/01-内存分布/03.Java堆内存详解.md) - [对象分代晋升规则](docs/01-Java/05-JVM/01-内存分布/04.对象分代晋升规则.md) - [方法区与元空间](docs/01-Java/05-JVM/01-内存分布/05.方法区与元空间.md) - [字符串常量池与直接内存](docs/01-Java/05-JVM/01-内存分布/06.字符串常量池与直接内存.md) - [对象创建流程详解](docs/01-Java/05-JVM/01-内存分布/07.对象创建流程详解.md) - [对象内存布局详解](docs/01-Java/05-JVM/01-内存分布/08.对象内存布局详解.md) - [对象访问定位与堆栈区别](docs/01-Java/05-JVM/01-内存分布/09.对象访问定位与堆栈区别.md) - [Java进程内存结构详解](docs/01-Java/05-JVM/01-内存分布/10.Java进程内存结构详解.md) - [对象创建与内存分配策略](docs/01-Java/05-JVM/01-内存分布/11.对象创建与内存分配策略.md) - [对象存活判断与GC Roots](docs/01-Java/05-JVM/01-内存分布/12.对象存活判断与GCRoots.md) - [常量池机制与内存结构深度解析](docs/01-Java/05-JVM/01-内存分布/13.常量池机制与内存结构深度解析.md) **内存回收** - [JVM垃圾回收机制深度解析](docs/01-Java/05-JVM/02-内存回收/04.JVM垃圾回收机制深度解析.md) - [垃圾回收流程与触发机制](docs/01-Java/05-JVM/02-内存回收/06.垃圾回收流程与触发机制.md) - [内存分配与回收原则](docs/01-Java/05-JVM/02-内存回收/07.内存分配与回收原则.md) **垃圾回收** - [垃圾收集器详解](docs/01-Java/05-JVM/03-垃圾回收/08.垃圾收集器详解.md) - [G1垃圾收集器原理与优化](docs/01-Java/05-JVM/03-垃圾回收/09.G1垃圾收集器原理与优化.md) - [ZGC低延迟垃圾收集器](docs/01-Java/05-JVM/03-垃圾回收/10.ZGC低延迟垃圾收集器.md) - [Java版本GC演进对比](docs/01-Java/05-JVM/03-垃圾回收/11.Java版本GC演进对比.md) - [垃圾收集器对比与选型策略](docs/01-Java/05-JVM/03-垃圾回收/12.垃圾收集器对比与选型策略.md) **诊断与调优** - [JIT即时编译技术详解](docs/01-Java/05-JVM/04-诊断与调优/13.JIT即时编译技术详解.md) - [AOT编译与混合编译策略](docs/01-Java/05-JVM/04-诊断与调优/14.AOT编译与混合编译策略.md) - [内存泄漏与内存溢出](docs/01-Java/05-JVM/04-诊断与调优/15.内存泄漏与内存溢出.md) - [JVM异常处理与退出机制](docs/01-Java/05-JVM/04-诊断与调优/16.JVM异常处理与退出机制.md) - [内存问题排查与恢复策略](docs/01-Java/05-JVM/04-诊断与调优/17.内存问题排查与恢复策略.md) - [JVM堆内存与元空间配置](docs/01-Java/05-JVM/04-诊断与调优/18.JVM堆内存与元空间配置.md) - [垃圾回收器与GC日志配置](docs/01-Java/05-JVM/04-诊断与调优/19.垃圾回收器与GC日志配置.md) - [JDK命令行诊断工具](docs/01-Java/05-JVM/04-诊断与调优/20.JDK命令行诊断工具.md) - [JVM可视化诊断工具](docs/01-Java/05-JVM/04-诊断与调优/21.JVM可视化诊断工具.md) - [第三方诊断工具与实战](docs/01-Java/05-JVM/04-诊断与调优/22.第三方诊断工具与实战.md) ### 类加载 - [类的生命周期与加载时机](docs/01-Java/06-类加载/01.类的生命周期与加载时机.md) - [类加载详细流程解析](docs/01-Java/06-类加载/02.类加载详细流程解析.md) - [类加载器与双亲委派机制](docs/01-Java/06-类加载/03.类加载器与双亲委派机制.md) - [双亲委派破坏与安全机制](docs/01-Java/06-类加载/04.双亲委派破坏与安全机制.md) - [Class文件结构深度解析](docs/01-Java/06-类加载/05.Class文件结构深度解析.md) ### 并发多线程 - [并发编程基础概念](docs/01-Java/07-并发多线程/02.并发编程基础概念.md) - [线程调度与上下文切换](docs/01-Java/07-并发多线程/03.线程调度与上下文切换.md) - [线程通信与协作机制](docs/01-Java/07-并发多线程/04.线程通信与协作机制.md) - [线程安全与并发控制](docs/01-Java/07-并发多线程/05.线程安全与并发控制.md) - [线程同步与数据一致性](docs/01-Java/07-并发多线程/06.线程同步与数据一致性.md) - [线程异常处理机制](docs/01-Java/07-并发多线程/10.线程异常处理机制.md) - [CAS机制深度剖析](docs/01-Java/07-并发多线程/19.CAS机制深度剖析.md) - [虚拟线程与现代并发编程](docs/01-Java/07-并发多线程/30.虚拟线程与现代并发编程.md) **内存模型** - [Java内存模型核心原理](docs/01-Java/07-并发多线程/11-内存模型/07.Java内存模型核心原理.md) - [Happens-Before原则详解](docs/01-Java/07-并发多线程/11-内存模型/08.Happens-Before原则详解.md) - [内存屏障与指令重排](docs/01-Java/07-并发多线程/11-内存模型/09.内存屏障与指令重排.md) - [Volatile关键字深入解析](docs/01-Java/07-并发多线程/11-内存模型/10.Volatile关键字深入解析.md) **锁机制** - [Java锁机制分类与对比](docs/01-Java/07-并发多线程/12-锁/12.Java锁机制分类与对比.md) - [锁的公平性与竞争机制](docs/01-Java/07-并发多线程/12-锁/13.锁的公平性与竞争机制.md) - [死锁与活锁问题分析](docs/01-Java/07-并发多线程/12-锁/14.死锁与活锁问题分析.md) - [Synchronized并发特性保证](docs/01-Java/07-并发多线程/12-锁/15.Synchronized并发特性保证.md) - [Synchronized实现原理与核心机制](docs/01-Java/07-并发多线程/12-锁/16.Synchronized实现原理与核心机制.md) - [Synchronized锁升级与优化策略](docs/01-Java/07-并发多线程/12-锁/17.Synchronized锁升级与优化策略.md) - [Volatile与Synchronized对比分析](docs/01-Java/07-并发多线程/12-锁/18.Volatile与Synchronized对比分析.md) **线程池** - [线程池核心原理与最佳实践](docs/01-Java/07-并发多线程/13-线程池/20.线程池核心原理与最佳实践.md) - [线程池高级特性与调优策略](docs/01-Java/07-并发多线程/13-线程池/21.线程池高级特性与调优策略.md) **并发工具** - [AQS抽象队列同步器深度解析](docs/01-Java/07-并发多线程/14-并发工具/22.AQS抽象队列同步器深度解析.md) - [ThreadLocal线程局部变量详解](docs/01-Java/07-并发多线程/14-并发工具/23.ThreadLocal线程局部变量详解.md) - [TransmittableThreadLocal线程池上下文传递](docs/01-Java/07-并发多线程/14-并发工具/24.TransmittableThreadLocal线程池上下文传递.md) - [JUC并发工具包详解](docs/01-Java/07-并发多线程/14-并发工具/25.JUC并发工具包详解.md) - [Unsafe底层操作详解](docs/01-Java/07-并发多线程/14-并发工具/26.Unsafe底层操作详解.md) - [并发集合深入剖析](docs/01-Java/07-并发多线程/14-并发工具/27.并发集合深入剖析.md) - [异步编程与CompletableFuture实战](docs/01-Java/07-并发多线程/14-并发工具/28.异步编程与CompletableFuture实战.md) - [并发同步工具实战指南](docs/01-Java/07-并发多线程/14-并发工具/29.并发同步工具实战指南.md) ### 设计模式 - [设计模式概述与基本原则](docs/01-Java/10-设计模式/01.设计模式概述与基本原则.md) - [单例模式深度解析](docs/01-Java/10-设计模式/02.单例模式深度解析.md) - [工厂模式体系详解](docs/01-Java/10-设计模式/03.工厂模式体系详解.md) - [行为型设计模式实践](docs/01-Java/10-设计模式/04.行为型设计模式实践.md) - [结构型设计模式应用](docs/01-Java/10-设计模式/05.结构型设计模式应用.md) - [MVC架构模式与设计模式实战](docs/01-Java/10-设计模式/06.MVC架构模式与设计模式实战.md) ### Stream 流 - [Lambda表达式与语法糖机制详解](docs/01-Java/16-Stream流相关/01.Lambda表达式与语法糖机制详解.md) - [Stream API核心操作详解](docs/01-Java/16-Stream流相关/02.StreamAPI核心操作详解.md) - [Stream并行流原理与性能优化](docs/01-Java/16-Stream流相关/03.Stream并行流原理与性能优化.md) ### 安全攻防 - [Web安全攻击与防护](docs/01-Java/20-恶意攻击/01.Web安全攻击与防护.md) - [网络层攻击与防护](docs/01-Java/20-恶意攻击/02.网络层攻击与防护.md) - [权限控制与越权漏洞](docs/01-Java/20-恶意攻击/03.权限控制与越权漏洞.md) - [密码学基础与加密技术](docs/01-Java/20-恶意攻击/04.密码学基础与加密技术.md) --- ## 开发工具 ### Maven - [Maven项目管理工具详解](docs/05-开发工具/01-Maven/01.Maven项目管理工具详解.md) - [Maven依赖管理与冲突解决](docs/05-开发工具/01-Maven/02.Maven依赖管理与冲突解决.md) - [Maven插件系统与开发实践](docs/05-开发工具/01-Maven/03.Maven插件系统与开发实践.md) ### Git - [Git版本控制系统全面解析](docs/05-开发工具/02-Git/01.Git版本控制系统全面解析.md) - [Git代码回滚与分支合并策略](docs/05-开发工具/02-Git/02.Git代码回滚与分支合并策略.md) - [GitHub高效使用技巧与实践](docs/05-开发工具/02-Git/03.GitHub高效使用技巧与实践.md) ### Docker - [Docker容器技术核心概念](docs/05-开发工具/03-Docker/01.Docker容器技术核心概念.md) - [Docker安装配置与实战操作](docs/05-开发工具/03-Docker/02.Docker安装配置与实战操作.md) - [Dockerfile镜像构建与容器编排](docs/05-开发工具/03-Docker/03.Dockerfile镜像构建与容器编排.md) ### 日志 - [Java日志框架与门面模式](docs/05-开发工具/04-日志/01.Java日志框架与门面模式.md) - [日志性能优化实践](docs/05-开发工具/04-日志/02.日志性能优化实践.md) - [分布式日志系统架构](docs/05-开发工具/04-日志/03.分布式日志系统架构.md) --- ## 计算机基础 ### 操作系统 - [进程线程与协程](docs/06-基础内功/01-操作系统/01.进程线程与协程.md) - [进程通信与调度](docs/06-基础内功/01-操作系统/02.进程通信与调度.md) - [内存管理与虚拟地址](docs/06-基础内功/01-操作系统/03.内存管理与虚拟地址.md) - [CPU缓存与一致性协议](docs/06-基础内功/01-操作系统/04.CPU缓存与一致性协议.md) - [系统性能监控](docs/06-基础内功/01-操作系统/05.系统性能监控.md) - [IO优化与零拷贝](docs/06-基础内功/01-操作系统/06.IO优化与零拷贝.md) - [线程实现机制](docs/06-基础内功/01-操作系统/07.线程实现机制.md) ### 网络 - [网络基础与协议模型](docs/06-基础内功/02-网络/01.网络基础与协议模型.md) - [TCP协议深入解析](docs/06-基础内功/02-网络/02.TCP协议深入解析.md) - [HTTP协议演进与特性](docs/06-基础内功/02-网络/03.HTTP协议演进与特性.md) - [网络工具与地址解析](docs/06-基础内功/02-网络/04.网络工具与地址解析.md) - [网络架构与优化](docs/06-基础内功/02-网络/05.网络架构与优化.md) - [网络诊断与监控](docs/06-基础内功/02-网络/06.网络诊断与监控.md) ### 数据结构 - [线性数据结构](docs/06-基础内功/03-数据结构/01.线性数据结构.md) - [树形结构基础](docs/06-基础内功/03-数据结构/02.树形结构基础.md) - [平衡树与搜索树](docs/06-基础内功/03-数据结构/03.平衡树与搜索树.md) - [特殊树结构](docs/06-基础内功/03-数据结构/04.特殊树结构.md) - [图结构](docs/06-基础内功/03-数据结构/05.图结构.md) --- ## 数据库 ### MySQL **MySQL锁** - [MySQL锁机制概述](docs/11-数据库/01-MySQL/10-MySQL锁/06.MySQL锁机制概述.md) - [MySQL锁的粒度与层级](docs/11-数据库/01-MySQL/10-MySQL锁/07.MySQL锁的粒度与层级.md) - [MySQL行级锁详解](docs/11-数据库/01-MySQL/10-MySQL锁/08.MySQL行级锁详解.md) - [MySQL乐观锁与悲观锁实战](docs/11-数据库/01-MySQL/10-MySQL锁/09.MySQL乐观锁与悲观锁实战.md) - [MySQL死锁问题分析与解决](docs/11-数据库/01-MySQL/10-MySQL锁/10.MySQL死锁问题分析与解决.md) **MySQL事务`** - [MySQL事务机制与ACID特性](docs/11-数据库/01-MySQL/11-MySQL事务/11.MySQL事务机制与ACID特性.md) - [MySQL事务执行流程与两阶段提交](docs/11-数据库/01-MySQL/11-MySQL事务/12.MySQL事务执行流程与两阶段提交.md) - [MySQL事务隔离级别详解](docs/11-数据库/01-MySQL/11-MySQL事务/13.MySQL事务隔离级别详解.md) - [MySQL隔离级别实现原理](docs/11-数据库/01-MySQL/11-MySQL事务/14.MySQL隔离级别实现原理.md) - [MySQL幻读问题深度剖析](docs/11-数据库/01-MySQL/11-MySQL事务/15.MySQL幻读问题深度剖析.md) - [MySQL事务优化实战](docs/11-数据库/01-MySQL/11-MySQL事务/16.MySQL事务优化实战.md) - [MySQL事务隔离级别选择策略](docs/11-数据库/01-MySQL/11-MySQL事务/17.MySQL事务隔离级别选择策略.md) **MySQL索引** - [MySQL索引基础与底层原理](docs/11-数据库/01-MySQL/12-MySQL索引/18.MySQL索引基础与底层原理.md) - [MySQL索引类型与存储结构](docs/11-数据库/01-MySQL/12-MySQL索引/19.MySQL索引类型与存储结构.md) - [MySQL联合索引与查询优化](docs/11-数据库/01-MySQL/12-MySQL索引/20.MySQL联合索引与查询优化.md) - [MySQL索引失效问题排查](docs/11-数据库/01-MySQL/12-MySQL索引/21.MySQL索引失效问题排查.md) - [MySQL索引设计最佳实践](docs/11-数据库/01-MySQL/12-MySQL索引/22.MySQL索引设计最佳实践.md) **MySQL慢SQL调优** - [执行计划深度解析与实战](docs/11-数据库/01-MySQL/13-MySQL慢SQL调优/23.执行计划深度解析与实战.md) - [ORDER BY排序机制与优化](docs/11-数据库/01-MySQL/13-MySQL慢SQL调优/24.ORDERBY排序机制与优化.md) - [JOIN查询优化与实战](docs/11-数据库/01-MySQL/13-MySQL慢SQL调优/25.JOIN查询优化与实战.md) - [SQL性能调优全面指南](docs/11-数据库/01-MySQL/13-MySQL慢SQL调优/26.SQL性能调优全面指南.md) - [MySQL分页查询原理与深度优化](docs/11-数据库/01-MySQL/13-MySQL慢SQL调优/28.MySQL分页查询原理与深度优化.md) **MySQL特征** - [MySQL架构与执行流程](docs/11-数据库/01-MySQL/14-MySQL特征/01.MySQL架构与执行流程.md) - [MySQL存储引擎与高级特性](docs/11-数据库/01-MySQL/14-MySQL特征/05.MySQL存储引擎与高级特性.md) - [MySQL主从复制与同步机制详解](docs/11-数据库/01-MySQL/14-MySQL特征/27.MySQL主从复制与同步机制详解.md) - [MySQL版本特性与演进](docs/11-数据库/01-MySQL/14-MySQL特征/29.MySQL版本特性与演进.md) - [MySQL查询缓存机制详解](docs/11-数据库/01-MySQL/14-MySQL特征/34.MySQL查询缓存机制详解.md) **MySQL使用的优化** - [MySQL字段类型与设计规范](docs/11-数据库/01-MySQL/15-MySQL使用的优化/02.MySQL字段类型与设计规范.md) - [MySQL主键设计与自增机制](docs/11-数据库/01-MySQL/15-MySQL使用的优化/03.MySQL主键设计与自增机制.md) - [MySQL性能优化与开发规范](docs/11-数据库/01-MySQL/15-MySQL使用的优化/04.MySQL性能优化与开发规范.md) - [MySQL数据存储优化策略](docs/11-数据库/01-MySQL/15-MySQL使用的优化/30.MySQL数据存储优化策略.md) - [MySQL高级特性与最佳实践](docs/11-数据库/01-MySQL/15-MySQL使用的优化/31.MySQL高级特性与最佳实践.md) - [MySQL热点数据更新优化方案](docs/11-数据库/01-MySQL/15-MySQL使用的优化/32.MySQL热点数据更新优化方案.md) - [MySQL数据加密与安全实践](docs/11-数据库/01-MySQL/15-MySQL使用的优化/33.MySQL数据加密与安全实践.md) **MySQL进阶实战** - [大表在线DDL操作实战](docs/11-数据库/01-MySQL/16-MySQL进阶实战/01.大表在线DDL操作实战.md) - [千万级数据查询优化实战](docs/11-数据库/01-MySQL/16-MySQL进阶实战/02.千万级数据查询优化实战.md) - [热点数据更新与缓存策略](docs/11-数据库/01-MySQL/16-MySQL进阶实战/03.热点数据更新与缓存策略.md) - [数据归档与平滑迁移实战](docs/11-数据库/01-MySQL/16-MySQL进阶实战/04.数据归档与平滑迁移实战.md) - [逻辑删除与唯一性约束设计](docs/11-数据库/01-MySQL/16-MySQL进阶实战/05.逻辑删除与唯一性约束设计.md) ### Redis **Redis基础与数据类型** - [Redis数据类型详解与应用场景](docs/11-数据库/02-Redis/01-Redis基础与数据类型/01.Redis数据类型详解与应用场景.md) - [Redis核心数据类型与底层实现](docs/11-数据库/02-Redis/01-Redis基础与数据类型/02.Redis核心数据类型与底层实现.md) - [Redis线程模型与性能优化](docs/11-数据库/02-Redis/01-Redis基础与数据类型/03.Redis线程模型与性能优化.md) - [Redis高级数据结构实现原理](docs/11-数据库/02-Redis/01-Redis基础与数据类型/04.Redis高级数据结构实现原理.md) **Redis持久化与内存** - [Redis持久化与数据安全](docs/11-数据库/02-Redis/02-Redis持久化与内存/01.Redis持久化与数据安全.md) - [Redis内存管理与优化策略](docs/11-数据库/02-Redis/02-Redis持久化与内存/02.Redis内存管理与优化策略.md) **Redis集群与高可用** - [Redis分布式特性与对比分析](docs/11-数据库/02-Redis/03-Redis集群与高可用/01.Redis分布式特性与对比分析.md) - [Redis集群架构与高可用方案](docs/11-数据库/02-Redis/03-Redis集群与高可用/02.Redis集群架构与高可用方案.md) - [Redis Cluster集群操作限制与解决方案](docs/11-数据库/02-Redis/03-Redis集群与高可用/03.RedisCluster集群操作限制与解决方案.md) **Redis事务与原子操作** - [Redis事务与原子性操作](docs/11-数据库/02-Redis/04-Redis事务与原子操作/01.Redis事务与原子性操作.md) - [Redis原子性操作与命令详解](docs/11-数据库/02-Redis/04-Redis事务与原子操作/02.Redis原子性操作与命令详解.md) **Redis消息队列** - [Redis消息队列与通信模式](docs/11-数据库/02-Redis/05-Redis消息队列/01.Redis消息队列与通信模式.md) **Redis分布式锁** - [Redis分布式锁实战指南](docs/11-数据库/02-Redis/06-Redis分布式锁/01.Redis分布式锁实战指南.md) - [Redis乐观锁机制与并发控制](docs/11-数据库/02-Redis/06-Redis分布式锁/02.Redis乐观锁机制与并发控制.md) - [Redisson分布式锁核心实现原理](docs/11-数据库/02-Redis/06-Redis分布式锁/03.Redisson分布式锁核心实现原理.md) - [Redisson Watchdog自动续期机制深度剖析](docs/11-数据库/02-Redis/06-Redis分布式锁/04.RedissonWatchdog自动续期机制深度剖析.md) - [Redisson lock与tryLock使用对比](docs/11-数据库/02-Redis/06-Redis分布式锁/05.Redissonlock与tryLock使用对比.md) - [RedLock算法原理与实践](docs/11-数据库/02-Redis/06-Redis分布式锁/06.RedLock算法原理与实践.md) **Redis缓存一致性** - [Redis与数据库一致性保障方案](docs/11-数据库/02-Redis/07-Redis缓存一致性/01.Redis与数据库一致性保障方案.md) **Redis性能优化与实战** - [Redis性能问题诊断与优化实战](docs/11-数据库/02-Redis/08-Redis性能优化与实战/01.Redis性能问题诊断与优化实战.md) - [Redis实战应用场景详解](docs/11-数据库/02-Redis/08-Redis性能优化与实战/02.Redis实战应用场景详解.md) - [Redis操作最佳实践与遍历技巧](docs/11-数据库/02-Redis/08-Redis性能优化与实战/03.Redis操作最佳实践与遍历技巧.md) **Redis新版本特性** - [Redis 8.0版本新特性详解](docs/11-数据库/02-Redis/09-Redis新版本特性/01.Redis8.0版本新特性详解.md) ### Oracle - [Oracle索引技术全面解析](docs/11-数据库/03-Oracle/01.Oracle索引技术全面解析.md) - [Oracle核心语法与特性](docs/11-数据库/03-Oracle/02.Oracle核心语法与特性.md) - [Oracle事务隔离机制详解](docs/11-数据库/03-Oracle/03.Oracle事务隔离机制详解.md) - [Oracle与MySQL全面对比](docs/11-数据库/03-Oracle/04.Oracle与MySQL全面对比.md) - [Oracle视图与数据安全](docs/11-数据库/03-Oracle/05.Oracle视图与数据安全.md) --- ## 框架中间件 ### Spring - [Spring核心概念详解](docs/16-框架中间件/08-Spring/01.Spring核心概念详解.md) - [Bean生命周期与依赖注入](docs/16-框架中间件/08-Spring/02.Bean生命周期与依赖注入.md) - [Spring高级特性与应用](docs/16-框架中间件/08-Spring/03.Spring高级特性与应用.md) - [Spring事件机制详解](docs/16-框架中间件/08-Spring/04.Spring事件机制详解.md) - [Spring循环依赖解决方案详解](docs/16-框架中间件/08-Spring/05.Spring循环依赖解决方案详解.md) - [Spring后置处理器详解](docs/16-框架中间件/08-Spring/06.Spring后置处理器详解.md) **Spring 事务** - [Spring事务管理核心详解](docs/16-框架中间件/08-Spring/10-Spring事务/06.Spring事务管理核心详解.md) - [Spring事务传播机制与隔离级别](docs/16-框架中间件/08-Spring/10-Spring事务/07.Spring事务传播机制与隔离级别.md) - [Spring事务实现原理与注解详解](docs/16-框架中间件/08-Spring/10-Spring事务/08.Spring事务实现原理与注解详解.md) - [Spring事务失效场景与解决方案](docs/16-框架中间件/08-Spring/10-Spring事务/09.Spring事务失效场景与解决方案.md) - [Spring事务高级应用场景](docs/16-框架中间件/08-Spring/10-Spring事务/10.Spring事务高级应用场景.md) **SpringBoot** - [SpringBoot核心特性与设计理念](docs/16-框架中间件/08-Spring/16-SpringBoot/11.SpringBoot核心特性与设计理念.md) - [AutoConfigureBefore 注解完全指南](docs/16-框架中间件/08-Spring/16-SpringBoot/12.AutoConfigureBefore注解完全指南.md) - [SpringBoot自动配置原理深度剖析](docs/16-框架中间件/08-Spring/16-SpringBoot/12.SpringBoot自动配置原理深度剖析.md) - [SpringBoot启动与Web容器](docs/16-框架中间件/08-Spring/16-SpringBoot/13.SpringBoot启动与Web容器.md) - [SpringBoot自定义Starter开发](docs/16-框架中间件/08-Spring/16-SpringBoot/14.SpringBoot自定义Starter开发.md) - [到底为什么要使用自动装配?而不是@Configuration](docs/16-框架中间件/08-Spring/16-SpringBoot/15.到底为什么要使用自动装配?而不是@Configuration.md) - [SpringBoot多环境配置详解](docs/16-框架中间件/08-Spring/16-SpringBoot/16.SpringBoot多环境配置详解.md) - [SpringBoot条件化Bean配置详解](docs/16-框架中间件/08-Spring/16-SpringBoot/17.SpringBoot条件化Bean配置详解.md) - [SpringBoot3与Spring6新特性](docs/16-框架中间件/08-Spring/16-SpringBoot/19.SpringBoot3与Spring6新特性.md) - [SpringBoot Bean加载顺序控制](docs/16-框架中间件/08-Spring/16-SpringBoot/20.SpringBootBean加载顺序控制.md) - [SpringBoot启动原理](docs/16-框架中间件/08-Spring/16-SpringBoot/22.SpringBoot启动原理.md) - [SpringBoot4与Spring7新特性](docs/16-框架中间件/08-Spring/16-SpringBoot/25.SpringBoot4与Spring7新特性.md) ### MyBatis - [MyBatis基础与核心概念](docs/16-框架中间件/09-Mybatis/01.MyBatis基础与核心概念.md) - [MyBatis工作原理与核心组件](docs/16-框架中间件/09-Mybatis/02.MyBatis工作原理与核心组件.md) - [MyBatis参数处理与SQL注入防护](docs/16-框架中间件/09-Mybatis/03.MyBatis参数处理与SQL注入防护.md) - [MyBatis动态SQL详解](docs/16-框架中间件/09-Mybatis/04.MyBatis动态SQL详解.md) - [MyBatis结果映射与类型处理](docs/16-框架中间件/09-Mybatis/05.MyBatis结果映射与类型处理.md) - [MyBatis分页实现方案](docs/16-框架中间件/09-Mybatis/06.MyBatis分页实现方案.md) - [MyBatis缓存机制详解](docs/16-框架中间件/09-Mybatis/07.MyBatis缓存机制详解.md) - [MyBatis插件机制与拦截器](docs/16-框架中间件/09-Mybatis/08.MyBatis插件机制与拦截器.md) - [MyBatis延迟加载与关联查询](docs/16-框架中间件/09-Mybatis/09.MyBatis延迟加载与关联查询.md) - [MyBatis连接池与数据源配置](docs/16-框架中间件/09-Mybatis/10.MyBatis连接池与数据源配置.md) - [MyBatis-Plus增强特性详解](docs/16-框架中间件/09-Mybatis/11.MyBatis-Plus增强特性详解.md) ### SpringCloud - [SpringCloud核心概念与架构](docs/16-框架中间件/21-SpringCloud/01.SpringCloud核心概念与架构.md) - [API网关技术选型与对比](docs/16-框架中间件/21-SpringCloud/02.API网关技术选型与对比.md) - [Eureka核心机制深度解析](docs/16-框架中间件/21-SpringCloud/03.Eureka核心机制深度解析.md) - [Hystrix熔断与容错机制详解](docs/16-框架中间件/21-SpringCloud/04.Hystrix熔断与容错机制详解.md) - [Nacos架构与核心功能详解](docs/16-框架中间件/21-SpringCloud/05.Nacos架构与核心功能详解.md) - [Nacos服务注册与发现机制深度剖析](docs/16-框架中间件/21-SpringCloud/06.Nacos服务注册与发现机制深度剖析.md) - [Nacos配置中心实现原理与通信机制](docs/16-框架中间件/21-SpringCloud/07.Nacos配置中心实现原理与通信机制.md) - [Nacos一致性协议与高可用设计](docs/16-框架中间件/21-SpringCloud/08.Nacos一致性协议与高可用设计.md) - [微服务负载均衡技术详解](docs/16-框架中间件/21-SpringCloud/09.微服务负载均衡技术详解.md) - [Feign核心概念与技术对比](docs/16-框架中间件/21-SpringCloud/10.Feign核心概念与技术对比.md) - [Feign配置与超时管理](docs/16-框架中间件/21-SpringCloud/11.Feign配置与超时管理.md) - [Feign性能优化与负载均衡](docs/16-框架中间件/21-SpringCloud/12.Feign性能优化与负载均衡.md) ### Zookeeper - [Zookeeper核心架构与数据模型](docs/16-框架中间件/22-Zookeeper/01.Zookeeper核心架构与数据模型.md) - [Zookeeper一致性保障机制](docs/16-框架中间件/22-Zookeeper/02.Zookeeper一致性保障机制.md) - [Zookeeper选举机制详解](docs/16-框架中间件/22-Zookeeper/03.Zookeeper选举机制详解.md) - [Zookeeper监听机制与通知](docs/16-框架中间件/22-Zookeeper/04.Zookeeper监听机制与通知.md) - [Zookeeper典型应用场景](docs/16-框架中间件/22-Zookeeper/05.Zookeeper典型应用场景.md) ### Kafka - [Kafka基础架构与核心概念](docs/16-框架中间件/23-Kafka/01.Kafka基础架构与核心概念.md) - [Kafka消息可靠性保障机制](docs/16-框架中间件/23-Kafka/02.Kafka消息可靠性保障机制.md) - [Kafka消息发送与存储原理](docs/16-框架中间件/23-Kafka/03.Kafka消息发送与存储原理.md) - [Kafka消费机制详解](docs/16-框架中间件/23-Kafka/04.Kafka消费机制详解.md) - [Kafka事务与一致性保障](docs/16-框架中间件/23-Kafka/05.Kafka事务与一致性保障.md) - [Kafka重平衡机制深度解析](docs/16-框架中间件/23-Kafka/06.Kafka重平衡机制深度解析.md) - [Kafka高级特性与核心机制](docs/16-框架中间件/23-Kafka/07.Kafka高级特性与核心机制.md) ### RocketMQ - [RocketMQ架构设计与工作流程](docs/16-框架中间件/24-RocketMQ/01.RocketMQ架构设计与工作流程.md) - [RocketMQ消息可靠性保障机制](docs/16-框架中间件/24-RocketMQ/02.RocketMQ消息可靠性保障机制.md) - [RocketMQ消费模式与消息分发](docs/16-框架中间件/24-RocketMQ/03.RocketMQ消费模式与消息分发.md) - [RocketMQ顺序消息与幂等性保障](docs/16-框架中间件/24-RocketMQ/04.RocketMQ顺序消息与幂等性保障.md) - [RocketMQ高级特性与事务消息](docs/16-框架中间件/24-RocketMQ/05.RocketMQ高级特性与事务消息.md) - [RocketMQ性能优化与故障处理](docs/16-框架中间件/24-RocketMQ/06.RocketMQ性能优化与故障处理.md) ### RabbitMQ - [RabbitMQ架构与工作模式](docs/16-框架中间件/25-RabbitMQ/01.RabbitMQ架构与工作模式.md) - [消息可靠性保障机制](docs/16-框架中间件/25-RabbitMQ/02.消息可靠性保障机制.md) - [高级特性与应用场景](docs/16-框架中间件/25-RabbitMQ/03.高级特性与应用场景.md) - [消费者流控与幂等性保障](docs/16-框架中间件/25-RabbitMQ/04.消费者流控与幂等性保障.md) - [集群架构与高可用方案](docs/16-框架中间件/25-RabbitMQ/05.集群架构与高可用方案.md) ### Elasticsearch - [Elasticsearch基础与数据类型](docs/16-框架中间件/26-Elasticsearch/01.Elasticsearch基础与数据类型.md) - [倒排索引原理与性能优势](docs/16-框架中间件/26-Elasticsearch/02.倒排索引原理与性能优势.md) - [集群架构与节点角色](docs/16-框架中间件/26-Elasticsearch/03.集群架构与节点角色.md) - [数据精度处理与并发控制](docs/16-框架中间件/26-Elasticsearch/04.数据精度处理与并发控制.md) - [深度分页问题与解决方案](docs/16-框架中间件/26-Elasticsearch/05.深度分页问题与解决方案.md) - [索引生命周期管理](docs/16-框架中间件/26-Elasticsearch/06.索引生命周期管理.md) - [性能优化最佳实践](docs/16-框架中间件/26-Elasticsearch/07.性能优化最佳实践.md) - [数据同步与一致性保障](docs/16-框架中间件/26-Elasticsearch/08.数据同步与一致性保障.md) ### Dubbo - [RPC与Dubbo基础概念](docs/16-框架中间件/27-Dubbo/01.RPC与Dubbo基础概念.md) - [Dubbo核心架构与调用流程](docs/16-框架中间件/27-Dubbo/02.Dubbo核心架构与调用流程.md) - [Dubbo序列化与通信协议](docs/16-框架中间件/27-Dubbo/03.Dubbo序列化与通信协议.md) - [Dubbo负载均衡与服务治理](docs/16-框架中间件/27-Dubbo/04.Dubbo负载均衡与服务治理.md) - [Dubbo扩展机制SPI详解](docs/16-框架中间件/27-Dubbo/05.Dubbo扩展机制SPI详解.md) - [Dubbo高级特性与应用](docs/16-框架中间件/27-Dubbo/06.Dubbo高级特性与应用.md) ### Netty - [Netty核心架构与线程模型](docs/16-框架中间件/28-Netty/01.Netty核心架构与线程模型.md) - [Netty设计模式深度剖析](docs/16-框架中间件/28-Netty/02.Netty设计模式深度剖析.md) - [Netty零拷贝技术详解](docs/16-框架中间件/28-Netty/03.Netty零拷贝技术详解.md) - [ByteBuf核心机制与内存管理](docs/16-框架中间件/28-Netty/04.ByteBuf核心机制与内存管理.md) - [Netty性能优化技术全解析](docs/16-框架中间件/28-Netty/05.Netty性能优化技术全解析.md) - [Netty序列化与粘包拆包处理](docs/16-框架中间件/28-Netty/06.Netty序列化与粘包拆包处理.md) ### XXL-JOB - [XXL-JOB调度机制与一致性保障](docs/16-框架中间件/29-XXL-JOB/01.XXL-JOB调度机制与一致性保障.md) - [XXL-JOB时间轮算法详解](docs/16-框架中间件/29-XXL-JOB/02.XXL-JOB时间轮算法详解.md) - [XXL-JOB分片任务与并行调度](docs/16-框架中间件/29-XXL-JOB/03.XXL-JOB分片任务与并行调度.md) ### Tomcat - [Tomcat核心架构与启动流程](docs/16-框架中间件/30-Tomcat/01.Tomcat核心架构与启动流程.md) - [Tomcat请求处理机制详解](docs/16-框架中间件/30-Tomcat/02.Tomcat请求处理机制详解.md) - [Tomcat类加载器与类加载机制](docs/16-框架中间件/30-Tomcat/03.Tomcat类加载器与类加载机制.md) - [Tomcat IO模型详解](docs/16-框架中间件/30-Tomcat/04.TomcatIO模型详解.md) --- ## 进阶架构设计 ### 微服务 - [微服务架构设计理念](docs/21-进阶设计与性能优化/01-微服务相关/01.微服务架构设计理念.md) - [微服务拆分策略与实践](docs/21-进阶设计与性能优化/01-微服务相关/02.微服务拆分策略与实践.md) - [微服务间通信技术详解](docs/21-进阶设计与性能优化/01-微服务相关/03.微服务间通信技术详解.md) - [微服务治理与稳定性保障](docs/21-进阶设计与性能优化/01-微服务相关/04.微服务治理与稳定性保障.md) - [微服务发布与部署策略](docs/21-进阶设计与性能优化/01-微服务相关/05.微服务发布与部署策略.md) ### 分布式理论 - [分布式系统一致性理论详解](docs/21-进阶设计与性能优化/02-分布式相关理论/01.分布式系统一致性理论详解.md) - [一致性哈希算法原理与实践](docs/21-进阶设计与性能优化/02-分布式相关理论/02.一致性哈希算法原理与实践.md) - [分布式共识算法与拜占庭问题](docs/21-进阶设计与性能优化/02-分布式相关理论/03.分布式共识算法与拜占庭问题.md) ### 分布式ID - [分布式ID生成方案详解](docs/21-进阶设计与性能优化/03-分布式id/01.分布式ID生成方案详解.md) - [为什么MybatisPlus生成的id在k8s环境会发生重复](docs/21-进阶设计与性能优化/03-分布式id/02.为什么MybatisPlus生成的id在k8s环境会发生重复.md) ### 限流与熔断 - [限流算法原理与实现](docs/21-进阶设计与性能优化/04-限流与熔断/01.限流算法原理与实现.md) - [熔断降级机制与实践](docs/21-进阶设计与性能优化/04-限流与熔断/02.熔断降级机制与实践.md) - [高级限流策略与应用](docs/21-进阶设计与性能优化/04-限流与熔断/03.高级限流策略与应用.md) - [高并发系统设计实践](docs/21-进阶设计与性能优化/04-限流与熔断/04.高并发系统设计实践.md) ### 缓存设计 - [缓存淘汰策略详解](docs/21-进阶设计与性能优化/05-缓存的设计/01.缓存淘汰策略详解.md) - [本地缓存实现与应用](docs/21-进阶设计与性能优化/05-缓存的设计/02.本地缓存实现与应用.md) - [本地缓存一致性保障方案](docs/21-进阶设计与性能优化/05-缓存的设计/03.本地缓存一致性保障方案.md) - [多级缓存架构设计与实践](docs/21-进阶设计与性能优化/05-缓存的设计/04.多级缓存架构设计与实践.md) ### 布隆过滤器 - [布隆过滤器原理与实战应用](docs/21-进阶设计与性能优化/06-布隆过滤器/01.布隆过滤器原理与实战应用.md) #### 延迟队列 - [如何设计高效的延迟队列](docs/21-进阶设计与性能优化/07-延迟队列/01.如何设计高效的延迟队列.md) - [Redisson分布式延迟队列原理解析](docs/21-进阶设计与性能优化/07-延迟队列/02.Redisson分布式延迟队列原理解析.md) ### 故障排查 - [JVM诊断工具命令详解](docs/21-进阶设计与性能优化/10-问题故障解决/01.JVM诊断工具命令详解.md) - [堆内存分析与Dump文件处理](docs/21-进阶设计与性能优化/10-问题故障解决/02.堆内存分析与Dump文件处理.md) - [字节码插桩技术与性能监控](docs/21-进阶设计与性能优化/10-问题故障解决/03.字节码插桩技术与性能监控.md) - [Linux日志分析与问题排查实战](docs/21-进阶设计与性能优化/10-问题故障解决/04.Linux日志分析与问题排查实战.md) ### 分库分表 - [分库分表核心概念与应用场景](docs/21-进阶设计与性能优化/17-分库分表/01.分库分表核心概念与应用场景.md) - [分表字段选择与数据倾斜治理](docs/21-进阶设计与性能优化/17-分库分表/02.分表字段选择与数据倾斜治理.md) - [分片算法与ShardingJDBC路由策略](docs/21-进阶设计与性能优化/17-分库分表/03.分片算法与ShardingJDBC路由策略.md) - [容量规划与扩容策略](docs/21-进阶设计与性能优化/17-分库分表/04.容量规划与扩容策略.md) - [分布式ID生成方案](docs/21-进阶设计与性能优化/17-分库分表/05.分布式ID生成方案.md) - [跨库查询与性能优化](docs/21-进阶设计与性能优化/17-分库分表/06.跨库查询与性能优化.md) - [分布式数据库核心原理与选型实践](docs/21-进阶设计与性能优化/17-分库分表/07.分布式数据库核心原理与选型实践.md) ### 分布式事务 - [分布式事务基础概念与解决方案](docs/21-进阶设计与性能优化/18-分布式事务/01.分布式事务基础概念与解决方案.md) - [两阶段与三阶段提交协议](docs/21-进阶设计与性能优化/18-分布式事务/02.两阶段与三阶段提交协议.md) - [TCC分布式事务详解](docs/21-进阶设计与性能优化/18-分布式事务/03.TCC分布式事务详解.md) - [基于消息的分布式事务方案](docs/21-进阶设计与性能优化/18-分布式事务/04.基于消息的分布式事务方案.md) - [本地消息表实现与优化](docs/21-进阶设计与性能优化/18-分布式事务/05.本地消息表实现与优化.md) ### Seata - [Seata分布式事务框架核心原理](docs/21-进阶设计与性能优化/19-Seata/01.Seata分布式事务框架核心原理.md) - [Seata事务模式详解与选型指南](docs/21-进阶设计与性能优化/19-Seata/02.Seata事务模式详解与选型指南.md) - [AT模式深度剖析与隔离性问题](docs/21-进阶设计与性能优化/19-Seata/03.AT模式深度剖析与隔离性问题.md) ### DDD 领域驱动 - [领域驱动设计核心思想与价值](docs/21-进阶设计与性能优化/20-DDD/01.领域驱动设计核心思想与价值.md) - [DDD分层架构模式详解](docs/21-进阶设计与性能优化/20-DDD/02.DDD分层架构模式详解.md) - [领域模型核心构建要素](docs/21-进阶设计与性能优化/20-DDD/03.领域模型核心构建要素.md) - [领域事件与DDD落地实践](docs/21-进阶设计与性能优化/20-DDD/04.领域事件与DDD落地实践.md) ### AI 人工智能 - [大模型核心概念与技术原理](docs/21-进阶设计与性能优化/25-AI/01.大模型核心概念与技术原理.md) - [DeepSeek技术架构解析](docs/21-进阶设计与性能优化/25-AI/02.DeepSeek技术架构解析.md) - [RAG检索增强生成技术](docs/21-进阶设计与性能优化/25-AI/03.RAG检索增强生成技术.md) - [AI Agent与工具调用协议](docs/21-进阶设计与性能优化/25-AI/04.AIAgent与工具调用协议.md) - [Spring AI开发框架实践](docs/21-进阶设计与性能优化/25-AI/05.SpringAI开发框架实践.md) ### 方案设计 - [秒杀系统架构与库存扣减设计](docs/21-进阶设计与性能优化/30-方案设计/01.秒杀系统架构与库存扣减设计.md) - [消息队列设计与消息乱序处理](docs/21-进阶设计与性能优化/30-方案设计/02.消息队列设计与消息乱序处理.md) - [高并发计数系统设计](docs/21-进阶设计与性能优化/30-方案设计/03.高并发计数系统设计.md) - [缓存系统设计与预热策略](docs/21-进阶设计与性能优化/30-方案设计/04.缓存系统设计与预热策略.md) - [订单支付并发冲突处理](docs/21-进阶设计与性能优化/30-方案设计/05.订单支付并发冲突处理.md) - [敏感词过滤算法与实现](docs/21-进阶设计与性能优化/30-方案设计/06.敏感词过滤算法与实现.md) - [短链服务设计与分布式ID生成](docs/21-进阶设计与性能优化/30-方案设计/07.短链服务设计与分布式ID生成.md) - [高并发流量应对与防护策略](docs/21-进阶设计与性能优化/30-方案设计/08.高并发流量应对与防护策略.md) - [接口性能优化与第三方服务治理](docs/21-进阶设计与性能优化/30-方案设计/09.接口性能优化与第三方服务治理.md) - [用户认证授权与会话管理](docs/21-进阶设计与性能优化/30-方案设计/10.用户认证授权与会话管理.md) - [大规模消息推送系统设计](docs/21-进阶设计与性能优化/30-方案设计/11.大规模消息推送系统设计.md) - [信息流Feed系统架构设计](docs/21-进阶设计与性能优化/30-方案设计/12.信息流Feed系统架构设计.md) - [网站流量统计与分析方案](docs/21-进阶设计与性能优化/30-方案设计/13.网站流量统计与分析方案.md) - [RPC框架设计与实现原理](docs/21-进阶设计与性能优化/30-方案设计/14.RPC框架设计与实现原理.md) - [消息队列设计核心要点](docs/21-进阶设计与性能优化/30-方案设计/15.消息队列设计核心要点.md) - [分库分表二次扩容方案](docs/21-进阶设计与性能优化/30-方案设计/16.分库分表二次扩容方案.md) --- # 🛠️ 五大实战项目 每个项目都有独特的技术亮点,绝不是平平无奇的CRUD! | 项目名称 | 核心特点 | 适用场景 | 查看详情 | |---------|---------|----------|----------| | **黑马点评Plus** | 缓存优化、锁机制深度优化、秒杀系统设计 | 电商/O2O业务 | [👉 点击查看](https://javaup.chat/hmdp-plus/overview/project-intro) | | **大麦** | 高并发抢票、分库分表、防刷体系 | 票务/秒杀场景 | [👉 点击查看](https://javaup.chat/damai/overview/project-intro) | | **大麦AI** | AI智能分析、大模型对接、智能助手 | AI应用开发 | [👉 点击查看](https://javaup.chat/damai-ai/overview/project-intro) | | **流量切换** | 微服务负载均衡、灰度发布、权重控制 | 微服务治理 | [👉 点击查看](https://javaup.chat/link-flow/business-intro/getting-started-overview) | | **数据中台** | 任务调度、动态数据源、实时监测 | 数据处理 | [👉 点击查看](https://javaup.chat/dock-data-center/business-intro/info) | **项目文档数量 500+,总字数 50万+,持续更新中!** 每个项目都提供: - ✅ 完整的架构设计文档 - ✅ 详细的代码注释和流程讲解 - ✅ 核心技术点的深入分析 - ✅ 如何写到简历上的模板 - ✅ 配套视频讲解 --- # 🎯 学习建议 ## 系统学习路线 如果你是 Java 初学者或想系统复习,建议按照以下顺序学习: 1. **基础内功** → 打好计算机基础(操作系统、网络、数据结构) 2. **Java核心** → 掌握语言特性和核心API 3. **数据库** → 理解数据存储和查询优化 4. **框架中间件** → 学习主流技术栈 5. **进阶架构** → 提升架构设计能力 6. **实战项目** → 动手实践,融会贯通 ## 面试突击指南 如果你即将面试,重点关注: - **高频考点**:集合、JVM、并发、MySQL、Redis、Spring - **原理深挖**:HashMap原理、线程池、事务机制、索引优化 - **场景设计**:秒杀系统、分布式锁、缓存一致性 > ⚠️ **切记**:不要死记硬背,理解原理才是王道!动手敲代码,实践出真知。 --- ## 参与贡献 1. 如果你对本项目有任何建议或发现文中内容有误的,欢迎提交 Issues 进行指正 2. 对于文中没有涉及到的知识点,欢迎提交 PR