专为1–5年开发者,打造极具竞争力的人才培养方案,快速突破技术/职业瓶颈 “三高”架构稳态托底,海量数据秒级吞吐,实时计算,AI智能化融合 大型 “社交+电商” 平台从0到1全程贯穿,高复杂架构落地
本阶段主要对Java架构师基础理论做全面介绍,以及如何对微服务进行拆分及架构设计等。
第1周
Java架构师基础理论介绍与课程学习准备
本周聚焦架构师成长、竞争力与薪资,及后端架构的演进,一键搭建实验环境与中间件教程,详解单体系统,指导单机提升分布式,及 openresty 对接注册中心实现动态路由,全方位提升架构实战能力等。
第2周
微服务拆分实战
本周主要讲解微服务拆解过程及技术选项,代码改造,流量迁移,中间件改造,以及基于Dubbo,MyBatis Plus,Minio,Redis的二次封装开发,核心链路整体性能优化,服务性能调优与压测等。
第3周
分布式锁&分布式ID实战
本周主要深入浅出各种不同思路如何实现分布式锁,开源框架redission原理,小绿书专用分布式锁定制开发,分布式ID原理及常规方案+分布式ID开源项目源码讲解+小绿书分布式ID组件搭建等。
本阶段围绕“数据实时存储”领域知识点进行系统性学习,通过实战解决在生产环境中实现零业务侵入平滑拆分小绿书亿级用户信息表,如何实现数据异构链路,如何对冗余表做聚合优化,帮助大家提升工作中面对海量数据存储的解决能力等。
本阶段解决Nginx作为路由网关痛点问题,将通过对Gateway网关的引入来解决配置繁琐,复杂度过高问题。重点围绕“基于Gateway平台二次开发”进行系统性实战学习。通过本阶段学习后可以系统性接触到网关层的架构设计等。
第6周
应用网关架构建设与二次开发实战
本周主要学习Gateway的底层应用原理,响应式编程实战和底层逻辑实现思路,以及网关的本质原理。介绍Gateway网关的底层源码改造思路,及如何搭建网关的可视化控制台等。
第7周
网关接口平滑迁移&统一认证能力支持
本周主要实战完成存量接口迁移 Gateway 实战,掌握 SDK 设计、Http 转 Dubbo、动态路由优化,搞定统一认证改造与流量架构落地等。
第8周
网关日志采样策略&限流技术能力建设
本周主要通过源码改造实现 Gateway 日志采样策略与配置实时变更,深入浅出各类限流算法、Sentinel 实战与源码级改造开发,掌握网关日志采样与分布式限流核心能力等。
本阶段聚焦“IM通讯中台”,系统落地高并发社交聊天架构,以Netty打造生产级通信,锤炼海量连接与消息存储调优,同步完成小绿书微服务指标采集与可观测性平台建设,实现全链路监控与秒级定位等。
第9周
IM架构理论铺垫&架构设计剖析
本周主要包含Netty底层原理与应用讲解,及IM系统整体架构设计与开发,包括健康检查,消息包编解码处理器,消息核心引擎,并打通IM中台和其它服务模块链路的开发等。
第12周
可观测平台架构设计与实践
本周主要系统性学习可观测性理论与架构实战,涵盖 Prometheus、Grafana 等工具落地,掌握从 0-1 搭建生产级指标平台与开发采集 SDK 能力等。
本阶段将带大家实战构建电商与支付的核心架构,从商品、订单到支付风控,掌握高并发、高可用的企业级解决方案。深度整合商品搜索、订单状态机、支付风控与中台设计,助你全面掌握电商支付领域的高并发与安全实战能力。
本阶段主要带大家搭建 ELK 日志链路与组件调优,剖析 HDFS 与 MapReduce 原理,并构建 Hive数据仓与 HQL 调优,剖析 Flink 原理与特性应用,实现用户画像与海量数据调优等。
第18周
数据采集架构建设
本周主要学习日志采集规范,实战 Flume/Logstash 等工具搭建 ELK 链路与 Kafka 调优。入门大数据,掌握 HDFS、MapReduce 原理与环境搭建,打通日志与大数据技术等。
第19周
实时计算平台能力建设
本周主要学习Hive 数据仓搭建与 HQL 调优,结合用户行为采集实战掌握离线存储计算,再深入 Flink 底层原理与特性,实战用户画像构建与海量数据调优,打通离线与实时计算技术等。
第20周
海量数据分析能力平台建设
本周基于离线存储与实时计算平台,构建海量数据归档入库链路,剖析 Flink、Kafka 等技术在离线归档中的原理与应用,掌握数据湖与统一存储平台核心能力等。
第21周
Doris应用场景讲解
本周重点围绕海量数据报表查询需求,讲解 Doris 底层原理与高可用架构搭建,还结合 Flink CDC 实现 MySQL 与 Doris 数据同步,掌握报表平台核心构建能力等。
本阶段聚焦小绿书微服务日志采集、用户画像、电商实时大屏、海量消息冷热存储及B端复杂报表五大场景,系统落地可扩展的大数据架构方案等。
第22周
推荐系统架构设计
本周深入浅出推荐系统业务场景与算法原理,掌握召回、加工等环节架构设计,再基于该设计实战落地推荐服务,综合运用 ES、Flink、Kafka 等技术打通推荐系统从设计到落地的全流程等。
第23周
热搜推荐榜架构设计
本周详解热搜榜实现原理,实战小绿书全链路热点数据采集分析,用 Flink 窗口技术实现热点汇总计算,综合运用 Flink、Kafka、Redis 等技术,掌握热搜推荐榜核心开发能力等。
第24周
流量染色架构设计
本周深入流量染色原理,跨协议标签传递与中间件隔离设计,改造 Dubbo、Gateway等组件,落地流量染色,结合全链路 ID 实现思路,二次开发多组件,通过 ELK 展示效果等。
本阶段进入AI大模型应用开发实战,结合架构设计,搭建AI中台,基于LangChain4j开发框架,实现小绿书智能客服和AI翻译器,并讲解Java架构师经典面试题,掌握求职面试答题技巧及方案,并对整体课程内容做全面总结等。