补齐工程化短板
很多开发者在掌握 Java 基础语法和核心集合后,容易陷入“能写代码,但不会做项目”的困境。这门 15 周的进阶训练营直指这一痛点,它不重复讲解基本数据类型或简单逻辑,而是聚焦于企业级开发必备的工程化能力。课程从 Git 版本控制这一最基础的协作工具切入,通过 15 周的体系化训练,帮你建立从本地代码管理、团队协作到云端部署的完整思维。对于感觉自己在写单体小 demo、缺乏多人协作经验,或者对代码管理流程一知半解的初学者来说,这是填补从“个人练习”到“团队开发”之间巨大鸿沟的关键课程。它解决的不是“怎么写一个类”的问题,而是“如何规范地维护一个大型项目”的问题。适合人群与学习前置
这门课适合具备一定 Java 基础,能够熟练使用 IDE 编写普通控制台或 Web 应用的开发者。你不需要精通所有高级特性,但必须能独立解决基本的编译和运行问题。如果你的基础还在记忆关键字阶段,建议先回头夯实语法。学习前,务必确保电脑环境配置正常,能够成功运行 Hello World。课程起点是 Git 与 GitHub 的操作,这意味着第一课就会让你动手安装工具、初始化仓库。如果你连命令行基础都不太熟悉,建议先在旁敲边打地熟悉一下 Shell 或 CMD 的基本指令,否则在第一周就会因为环境配置卡住而消耗大量信心。这门课是“进阶”而非“入门”,它默认你已知晓 Java 核心原理,直接切入工程实践,因此基础不牢的人容易听得懂道理却跟不上操作节奏。核心模块与实操路径
建议重点前几周关于版本控制的章节,这是整个 15 周计划的地基。不要跳过“为什么要用 Git”这种看似理论的内容,理解分支模型和协作流程能避免后期合并代码时的噩梦。学习策略上,每看完一节视频,必须立刻在本地仓库跟着做一遍,不要只看不练。资料包中包含了详细的图文指南,配合视频中的命令行操作,能极大降低踩坑概率。学完这部分后,你应当能独立完成:创建一个远程仓库,将本地项目同步上去,使用分支进行功能开发,并处理简单的代码冲突。这种能力是入职后第一天就会用到的。后续章节会在此基础上扩展更多工程实践,但前提是你能游刃有余地驾驭版本控制工具。配套练习与能力验证
不要试图“看懂”就是学会,编程类课程的效果全靠手敲。建议配合课程,找一个简单的项目(哪怕是一个待办清单应用),全程使用 Git 管理。故意制造一些“错误”:比如忘记提交、分支混乱、合并冲突,然后利用课程中提到的命令去修复它们。这种试错过程比正常操作更有价值。学完 15 周后,你应该能回答以下问题:如何优雅地撤销一次错误的提交?如何保护主分支不被未测试的代码污染?当远程仓库更新后,如何安全地拉取最新代码并保留本地修改?如果这些问题你都能通过实际操作给出答案,说明你已经具备了初级工程化协作能力,可以开始挑战更复杂的多模块项目或框架使用了。资料包中的图片指南是速查手册,遇到指令记不住时随时翻阅,而不是一次性看完。课程介绍
java.png 2022-11-27 00:10 上传 极客-Java进阶训练营6期 01.00 Git & GitHub操作指南——1. 为什么要使用Git&GitHub .mp4 36.90M 01.01 Git & GitHub操作指南——2. 什么是版本控制? .mp4 40.55M 01.02 Git & GitHub操作指南——3. 安装Git、初始化仓库并做最简单的配置 .mp4 54.24M 01.03 Git & GitHub操作指南——4. 在Windows系统上安装Git .mp4 16.47M 01.04 Git & GitHub操作指南——5. 完成一个最简单的Git操作流程:工作区、暂存区和仓库 .mp4 86.87M 01.05 Git & GitHub操作指南——6. 将本地仓库同步到远程GitHub仓库 .mp4
课程目录
java.png 2022-11-27 00:10 上传 极客-Java进阶训练营6期 01.00 Git & GitHub操作指南——1. 为什么要使用Git&GitHub .mp4 36.90M 01.01 Git & GitHub操作指南——2. 什么是版本控制? .mp4 40.55M 01.02 Git & GitHub操作指南——3. 安装Git、初始化仓库并做最简单的配置 .mp4 54.24M 01.03 Git & GitHub操作指南——4. 在Windows系统上安装Git .mp4 16.47M 01.04 Git & GitHub操作指南——5. 完成一个最简单的Git操作流程:工作区、暂存区和仓库 .mp4 86.87M 01.05 Git & GitHub操作指南——6. 将本地仓库同步到远程GitHub仓库 .mp4 46.41M 02.00 直播回放——开营直播 .mp4 550.14M 02.01 直播回放——Java6期第一次直播答疑(2021.9.25) .mp4 796.46M 02.02 直播回放——加餐:如何搞定面试 .mp4 702.90M 02.03 直播回放——加餐:工作与学习方法 .mp4 484.18M 02.04 直播回放——Java6期第二次答疑(2021.11.17) .mp4 350.68M 03.02 第一周:JVM 进阶 - Java开发者大厂面试必知必会——1.JVM 基础知识 .mp4 54.77M 03.03 第一周:JVM 进阶 - Java开发者大厂面试必知必会——2.Java 字节码技术 .mp4 189.97M 03.04 第一周:JVM 进阶 - Java开发者大厂面试必知必会——3.JVM 类加载器 .mp4 179.02M 03.05 第一周:JVM 进阶 - Java开发者大厂面试必知必会——4.JVM 内存模型 .mp4 106.09M 03.06 第一周:JVM 进阶 - Java开发者大厂面试必知必会——5.JVM 启动参数 .mp4 157.78M 03.07 第一周:JVM 进阶 - Java开发者大厂面试必知必会——6.JDK 内置命令行工具 .mp4 276.10M 03.08 第一周:JVM 进阶 - Java开发者大厂面试必知必会——7.JDK 内置图形化工具 .mp4 117.32M 03.09 第一周:JVM 进阶 - Java开发者大厂面试必知必会——8.GC 的背景与一般原理 .mp4 90.21M 03.10 第一周:JVM 进阶 - Java开发者大厂面试必知必会——9.串行 GC&并行 GC .mp4 59.22M 03.11 第一周:JVM 进阶 - Java开发者大厂面试必知必会——10.CMS GC .mp4 115.16M 03.12 第一周:JVM 进阶 - Java开发者大厂面试必知必会——12.ZGC&Shenandoah GC .mp4 145.57M 03.13 第一周:JVM 进阶 - Java开发者大厂面试必知必会——11.G1 GC .mp4 158.75M 04.01 第二周:JVM 核心技术——1.GC 日志解读与分析 .mp4 467.83M 04.02 第二周:JVM 核心技术——2.JVM 线程堆栈分析&内存分析与相关工具 .mp4 294.82M 04.03 第二周:JVM 核心技术——3.JVM 分析调优经验 .mp4 193.26M 04.04 第二周:JVM 核心技术——4.JVM 疑难情况问题分析 .mp4 160.28M 04.05 第二周:JVM 核心技术——5.Java Socket 编程 .mp4 117.64M 04.06 第二周:JVM 核心技术——6.深入讨论 IO .mp4 64.47M 04.07 第二周:JVM 核心技术——7.IO 模型与相关概念 .mp4 219.33M 04.08 第二周:JVM 核心技术——8.Netty 框架简介以及Netty 使用示例 .mp4 196.16M 05.02 第三周:NIO技术&Java并发编程——1.再谈谈什么是高性能 .mp4 120.15M 05.03 第三周:NIO技术&Java并发编程——2.Netty 如何实现高性能 .mp4 146.90M 05.04 第三周:NIO技术&Java并发编程——3.Netty 网络程序优化 .mp4 215.72M 05.05 第三周:NIO技术&Java并发编程——4.典型应用&API 网关 .mp4 115.34M 05.06 第三周:NIO技术&Java并发编程——5.自己动手实现 API 网关 .mp4 101.93M 05.07 第三周:NIO技术&Java并发编程——6.多线程基础 .mp4 98.82M 05.08 第三周:NIO技术&Java并发编程——7.Java 多线程 .mp4 155.45M 05.09 第三周:NIO技术&Java并发编程——8.线程安全 .mp4 181.54M 05.10 第三周:NIO技术&Java并发编程——9.线程池原理与应用 .mp4 250.40M 06.02 第四周:Java并发编程——1.Java并发包(JUC) .mp4 88.13M 06.03 第四周:Java并发编程——2.到底什么是锁 .mp4 144.86M 06.04 第四周:Java并发编程——3.并发原子类 .mp4 93.46M 06.05 第四周:Java并发编程——4.并发工具类详解 .mp4 251.01M 06.06 第四周:Java并发编程——5.常用线程安全类型&并发编程相关内容 .mp4 423.81M 06.07 第四周:Java并发编程——6.并发编程经验总结及常见面试题 .mp4 166.25M 07.01 第五周:Java 相关框架——1.Spring 技术发展及框架设计 .mp4 210.79M 07.02 第五周:Java 相关框架——2.Spring AOP 详解以及Spring Bean 核心原理 .mp4 306.79M 07.03 第五周:Java 相关框架——3.Spring XML 配置原理 .mp4 133.83M 07.04 第五周:Java 相关框架——4.Spring Messaging 等技术 .mp4 173.10M 07.05 第五周:Java 相关框架——5.从 Spring 到 Spring Boot .mp4 189.43M 07.06 第五周:Java 相关框架——6.Spring Boot 核心原理 .mp4 157.51M 07.07 第五周:Java 相关框架——7.Spring Boot Starter 详解 .mp4 189.90M 07.08 第五周:Java 相关框架——8.JDBC 与数据库连接池&ORM-Hibernate&MyBatis .mp4 84.68M 07.09 第五周:Java 相关框架——9.Spring&Spring Boot 集成 ORM&JPA .mp4 341.79M 08.02 第六周:Java相关框架&系统性能优化——1.Java8 Lambda .mp4 230.71M 08.03 第六周:Java相关框架&系统性能优化——2.Java8 Stream .mp4 218.13M 08.04 第六周:Java相关框架&系统性能优化——3.Lombok&Guava .mp4 187.21M 08.05 第六周:Java相关框架&系统性能优化——4.设计原则与模式、单元测试 .mp4 291.92M 08.06 第六周:Java相关框架&系统性能优化——5.再聊聊性能优化与关系数据库 MySQL .mp4 388.49M 08.07 第六周:Java相关框架&系统性能优化——6.深入数据库原理 .mp4 190.93M 08.08 第六周:Java相关框架&系统性能优化——7.MySQL 配置优化与数据库设计优化 .mp4 272.03M 09.01 第七周:系统性能优化&超越分库分表——1.MySQL 事务与锁 .mp4 369.17M 09.02 第七周:系统性能优化&超越分库分表——2.DB 与 SQL 优化 .mp4 370.67M 09.03 第七周:系统性能优化&超越分库分表——3.常见场景分析 .mp4 130.61M 09.04 第七周:系统性能优化&超越分库分表——4.从单机到集群&MySQL 主从复制 .mp4 390.82M 09.05 第七周:系统性能优化&超越分库分表——5.MySQL 读写分离与高可用 .mp4 335.08M 10.01 第八周:超越分库分表&分布式服务——1.数据库垂直拆分 .mp4 192.53M 10.02 第八周:超越分库分表&分布式服务——2.数据库水平拆分 .mp4 296.24M 10.03 第八周:超越分库分表&分布式服务——3.相关的框架和中间件以及如何做数据迁移 .mp4 220.75M 10.04 第八周:超越分库分表&分布式服务——4.分布式事务以及XA分布式事务 .mp4 261.36M 10.05 第八周:超越分库分表&分布式服务——5.BASE柔性事务 .mp4 86.73M 10.06 第八周:超越分库分表&分布式服务——6.TCC&AT 以及相关框架 .mp4 252.09M 11.01 第九周:分布式服务——1.RPC基本原理及技术框架 .mp4 166.04M 11.02 第九周:分布式服务——2.如何设计一个RPC框架 .mp4 167.70M 11.03 第九周:分布式服务——3.Dubbo框架介绍以及技术原理 .mp4 303.61M 11.04 第九周:分布式服务——4.Dubbo应用场景以及最佳实践 .mp4 200.39M 12.01 第十周:分布式服务——1. 分布式服务治理& 配置&注册&元数据中心 .mp4 220.32M 12.02 第十周:分布式服务——2.服务的注册与发现&集群与路由&过滤与流控 .mp4 182.35M 12.03 第十周:分布式服务——3.微服务架构发展历程与应用场景 .mp4 242.22M 12.04 第十周:分布式服务——4.微服务架构最佳实践 .mp4 223.11M 12.05 第十周:分布式服务——5.Spring Cloud 技术体系&微服务相关框架与工具 .mp4 166.72M 13.01 第十一周:分布式缓存——1.本地缓存&远程缓存 .mp4 225.13M 13.02 第十一周:分布式缓存——2.缓存策略&缓存常见问题 .mp4 132.75M 13.03 第十一周:分布式缓存——3.Redis 基本功能 .mp4 195.91M 13.04 第十一周:分布式缓存——4.Redis六大使用场景&Redis的Java 客户端 .mp4 160.73M 13.05 第十一周:分布式缓存——5.Redis与Spring整合&Redis高级功能 .mp4 247.09M 14.01 第十二周:分布式缓存——1.Redis 集群与高可用 .mp4 460.63M 14.02 第十二周:分布式缓存——2.从队列到消息服务&消息模式与消息协议 .mp4 316.91M 14.03 第十二周:分布式缓存——3.ActiveMQ 消息中间件以及使用示例 .mp4 147.81M 15.01 第十三章:分布式消息——1.Kafka的入门和简单使用 .mp4 300.23M 15.02 第十三章:分布式消息——2.Kafka的集群配置 .mp4 133.73M 15.03 第十三章:分布式消息——3.Kafka的高级特性 .mp4 184.50M 15.04 第十三章:分布式消息——4.RabbitMQ&RocketMQ .mp4 390.53M 15.05 第十三章:分布式消息——5.Pulsar&EIP&Camel&Spring Integration .mp4 279.10M 16.01 第十四章:分布式消息&分布式系统架构——1.到底什么是架构设计 .mp4 342.95M 16.02 第十四章:分布式消息&分布式系统架构——2. 架构设计形式与方法 .mp4 236.12M 16.03 第十四章:分布式消息&分布式系统架构——3.从架构师视角出发 .mp4 225.06M 16.04 第十四章:分布式消息&分布式系统架构——4.功能性和非功能性 .mp4 90.50M 16.05 第十四章:分布式消息&分布式系统架构——5.如何编写设计文档以及考虑技术选型 .mp4 158.32M 16.06 第十四章:分布式消息&分布式系统架构——6.其他相关设计要点 .mp4 107.79M 17.01 第十五周:分布式系统架构——1.如何推动重构 A 系统 .mp4 192.05M 17.02 第十五周:分布式系统架构——2.重构的过程和结果 .mp4 198.45M 17.03 第十五周:分布式系统架构——3. 程序员升级打怪之路 .mp4 228.06M 17.04 第十五周:分布式系统架构——4.培养个人全面软实力 .mp4 267.75M └──资料.zip 557.27M




