# JAVA 架构师直通车

# 简要介绍

Java 架构师体系课,演进路线为:单体 > 集群 > 分布式 > 微服务 > 容器化 的系统化课程,最终打造成高可用、高并发、高性能的互联网大型项目,犹如亲历千万级项目从 0 到 1,再到 100 成长全过程全能提升课程。

  • 覆盖 80% 以上大厂核心技术
  • 对标阿里 P6/P7 晋级要求
  • 深广兼备的系统进修课程

技术栈有:

  • Spring boot
  • MyBatis
  • Redis
  • Nginx
  • ES 搜索引擎
  • FastDFS文件存储
  • 分布式会话单点登录
  • RabbitMQ 消息队列
  • Kafka 消息队列
  • MyCAT
  • Sharding-JDBC
  • 分布式锁设计
  • 分布式全局 ID 设计
  • 分布式事务和数据致性
  • 接口幂等性设计
  • 分布式限流
  • Spring Cloud G 版微服务
  • Docker
  • K8S
  • 容器弹性扩缩容
  • Netty
  • JVM 性能调优
  • Mysq 性能调优
  • 应用程序性能调优
  • Tomcat 性能调优
  • nginx 性能调优
  • 架构调优

本课程知识点一般需要累积 5~8 年才能达到此程度

# 目录导航

阶段一:单体电商项目架构,开发与上线(1-5 周)

阶段二: 从单体到高可用集群演进(6-8 周)

阶段三: 分布式架构-逐个击破分布式核心问题(9-17 周)

阶段四: 基于 SpringCloud G 版改造微服务(18-25 周)

阶段五: 服务容器化 Docker 与 K8S(26-30 周)

阶段六: 高性能网络通信 Netty 与性能调优(31~40 周)

# 配套项目