Java 后端深度进阶(精品合并版)

从"会写 Java 代码"进阶到"能设计游戏后端架构" 面向:有 Java 基础的前端/H5游戏程序员 | 前置:2_3 浏览器渲染与内存 预计学习时间:5-7 个月

项目简介

覆盖 Java 底层 + SpringBoot 深度 + 数据库 + 游戏后端专项 + 云原生。游戏后端与普通 Web 后端的本质区别在于长连接、有状态、实时同步。

目录结构

3_1_java-backend-deep-dive/
├── 00-学习路线图.md
├── 01-JVM深度原理/
├── 02-Java并发编程深度/
├── 03-Java-NIO与Netty/
├── 04-Spring核心原理/
├── 05-SpringBoot自动配置深度/
├── 06-数据库深度进阶/
├── 07-Java字节码与动态编程/
├── 08-RPC框架与微服务通信/
├── 09-JVM调优实战/
├── 10-高并发与分布式一致性/
├── 11-游戏服务器架构/               ⭐ 核心竞争力
├── 12-游戏协议设计与优化/
├── 13-游戏数据存储特殊需求/
├── 14-游戏实时通信优化/
├── 15-云原生与容器化/
└── web/                            # HTML版本

阅读方式

  • 在线阅读:打开 web/index.html,使用浏览器阅读
  • Markdown阅读:直接阅读各子目录下的 .md 文件

重新构建HTML

cd 2_AllLearn
node build-all.js

核心章节

章节 核心内容
01-JVM深度原理 对比V8与JVM的GC和JIT
11-游戏服务器架构 1000并发房间服务器、网关、战斗服分离、匹配服务、排行榜
14-游戏实时通信优化 状态同步vs帧同步完整对比、九宫格AOI