课程简介
本课程是一门面向Java高级开发者和架构师的深度进阶课程,系统性地讲解了构建现代化、高性能、高并发分布式系统的核心技术栈。课程内容涵盖并发编程(synchronized、AQS、JUC)、JVM性能调优(类加载、内存模型、GC算法与调优实战)、分布式核心框架(Redis、Zookeeper、RocketMQ、Dubbo3.0)、微服务生态(Spring Cloud Alibaba、Nacos、Sentinel、Seata)以及Netty网络通信等核心专题。通过大量源码剖析、原理深度讲解和实战案例,你将深入理解各项技术的底层设计思想与最佳实践,掌握从系统设计、性能优化到问题排查的全链路能力,最终具备解决复杂业务场景下高并发、高可用挑战的架构师思维与实战技能。
下载地址
课程目录
01 开学典礼及课程学习指引
第1–2节:师资介绍与课程学习指引。
05 并发编程专题
第1–7节:JMM、并发特性、线程池、CAS、synchronized等并发基础。
06 并发编程专题
第1–10节:AQS、锁、阻塞队列、ForkJoin、CompletableFuture等并发进阶。
07 性能调优MySQL
第1–8节:索引、SQL执行、事务、锁、MVCC、表结构设计等优化。
08 性能调优MySQLTomcat
第1–7节:查询成本、索引合并、InnoDB存储、Buffer Pool、Redo日志。
09 性能调优Tomcat深度剖析
第1–3节:Tomcat架构、线程模型、类加载与热部署。
10 JVM性能调优专题
第1–9节:类加载、内存模型、垃圾收集器、调优工具等核心原理。
11 JVM性能调优专题
第1–5节:JIT、GraalVM、面试指导及Hotspot源码实践。
12 分布式框架专题-分布式缓存技术Redis
第1–10节:数据结构、高并发锁、集群、持久化、缓存设计与优化。
13 分布式框架专题-分布式缓存技术Redis
第1节:深入Redis底层C源码核心设计原理。
14 分布式框架专题-分布式技术MongoDBSharding-Sphere
第1–10节:MongoDB实战、集群、ShardingSphere分库分表与分布式事务。
15 分布式框架专题-分布式通信Netty框架
第1–9节:网络通信、IO模型、Netty核心组件、线程模型与源码。
16 分布式框架专题-分布式技术Zookeeper
第1–7节:Zookeeper特性、节点类型与经典应用场景实战。
17 分布式框架专题-分布式技术Zookeeper
第1–4节:Zookeeper集群Leader选举与Watcher机制源码剖析。
18 分布式框架专题-分布式中间件RabbitmqKafkaRocketmq
第1–10节:RabbitMQ、Kafka、RocketMQ快速实战、原理与生产实践。
19 分布式框架专题-分布式技术RocketmqElasticSearch
第1–8节:RocketMQ原理、ElasticSearch查询、集群与EFK整合。
20 分布式框架专题-分布式技术Apache Dubbo
第1–7节:Dubbo3.0新特性、服务注册引入与调用底层原理。
21 微服务专题-Springcloud Alibaba
第1–10节:Nacos注册配置中心、Ribbon、Feign及SpringBoot源码。
22 微服务专题-Springcloud Alibaba
第1–6节:Nacos与Sentinel核心架构源码深度剖析。
23 微服务专题-Springcloud Alibaba
第1–12节:Sentinel规则持久化、Seata分布式事务及源码剖析。
24 微服务专题-Springcloud Alibaba
第1–9节:Gateway、Skywalking、Security OAuth2及电商架构设计。
资料
包含并发、JVM、MySQL等各专题的代码、文档、图表等辅助资料。
--- 点击展开详细目录 ---
|