《聚焦Java性能优化,打造亿级流量秒杀系统》是一套面向Java开发者、高级工程师及架构师的实战型课程,围绕高并发、高性能、高可用场景下的系统设计与性能优化展开,重点以“亿级流量秒杀系统”为核心案例,系统讲解从业务架构设计到代码优化、从数据库调优到分布式架构落地的完整技术体系。

课程将从Java程序性能优化入手,深入分析JVM运行机制、内存模型、垃圾回收、线程与并发编程等关键知识,帮助学员掌握定位和解决性能瓶颈的方法。在高并发场景中,将重点讲解缓存、Redis、消息队列、限流、降级、熔断、异步处理、分布式锁等技术,并结合秒杀业务中的库存扣减、超卖控制、订单创建、流量削峰等问题,理解如何设计能够承受海量请求的系统架构。

同时,课程还会深入数据库性能优化,包括索引设计、SQL优化、事务控制、读写分离、分库分表等内容,并结合Spring Boot、Spring Cloud等主流Java技术栈,逐步搭建具有高并发处理能力的分布式系统。针对真实生产环境中的性能问题,还会涉及压力测试、监控分析、日志排查以及JVM调优等实践内容。

通过完整的秒杀项目实战,学员不仅能够掌握Java性能优化的核心方法,还能建立高并发系统的整体架构思维,理解互联网大型系统如何应对瞬时流量洪峰。适合希望提升Java进阶能力、掌握性能调优技术,以及向高级开发工程师、技术负责人和架构师方向发展的学习者。

课程截图:

课程目录:

└── 338 – [2020版]聚焦Java性能优化 打造亿级流量秒杀系统(附赠秒杀项目)/ (5.74 GB)
├── 第1章 课程导学【学前须知】/ (13.65 MB)
│ └── 1-1 课程介绍.mp4 (13.65 MB)
├── 第2章 秒杀项目框架回顾【秒杀免费课程场景解析,源码走读】/ (230.10 MB)
│ ├── 2-1 分层设计.mp4 (23.09 MB)
│ ├── 2-2 包结构讲解.mp4 (33.83 MB)
│ ├── 2-3 源码走读—用户注册.mp4 (55.43 MB)
│ ├── 2-4 源码走读—用户登录&商品列表展示.mp4 (28.74 MB)
│ ├── 2-5 源码走读—商品详情&秒杀活动.mp4 (36.95 MB)
│ └── 2-6 问题答疑.mp4 (52.07 MB)
├── 第3章 云端部署,性能压测【从本地调试到云端上线的必经之路】/ (389.37 MB)
│ ├── 3-1 云端部署—系统构建 (2)[2].mp4 (12.93 MB)
│ ├── 3-2 云端部署—Java环境安装 (2)[2].mp4 (15.60 MB)
│ ├── 3-3 云端部署—数据库环境安装 (2)[2].mp4 (40.96 MB)
│ ├── 3-4 云端部署—数据库部署 (2)[2].mp4 (15.97 MB)
│ ├── 3-5 云端部署—打包上传 (2)[2].mp4 (76.38 MB)
│ ├── 3-6 云端部署—编写deploy脚本启动 (2)[2].mp4 (34.64 MB)
│ ├── 3-7 性能压测—jmeter工具简介(上).mp4 (19.16 MB)
│ ├── 3-8 性能压测—jmeter工具简介(下).mp4 (20.97 MB)
│ ├── 3-9 性能压测—发现并发容量问题(上).mp4 (36.50 MB)
│ ├── 3-10 性能压测—发现并发容量问题(下).mp4 (54.13 MB)
│ ├── 3-11 性能压测之定制化内嵌tomcat开发.mp4 (51.33 MB)
│ └── 3-12 性能压测—容量问题优化方向.mp4 (10.80 MB)
├── 第4章 分布式扩展【接触分布式】/ (796.22 MB)
│ ├── 4-1 单机容量问题,水平扩展方案引入.mp4 (38.52 MB)
│ ├── 4-2 数据库远程开放端口连接.mp4 (90.39 MB)
│ ├── 4-3 修改前端资源用于部署nginx.mp4 (40.24 MB)
│ ├── 4-4 部署Nginx OpenResty.mp4 (92.32 MB)
│ ├── 4-5 前端资源部署.mp4 (35.93 MB)
│ ├── 4-6 前端资源路由.mp4 (22.53 MB)
│ ├── 4-7 配置nginx反向代理.mp4 (65.07 MB)
│ ├── 4-8 分布式扩展后的性能压测.mp4 (90.30 MB)
│ ├── 4-9 Nginx高性能原因—epoll多路复用.mp4 (16.20 MB)
│ ├── 4-10 Nginx高性能原因—master-worker进程模型.mp4 (20.71 MB)
│ ├── 4-11 Nginx高性能原因—协程机制.mp4 (6.74 MB)
│ ├── 4-12 分布式会话课题引入.mp4 (27.54 MB)
│ ├── 4-13 分布式会话实现(上).mp4 (47.51 MB)
│ ├── 4-14 分布式会话实现(中).mp4 (33.12 MB)
│ ├── 4-15 分布式会话实现(下).mp4 (98.93 MB)
│ ├── 4-16 基于token的分布式会话实现(上).mp4 (26.66 MB)
│ └── 4-17 基于token的分布式会话实现(下).mp4 (43.51 MB)
├── 第5章 查询性能优化技术之多级缓存【接触高性能缓存方案】/ (517.24 MB)
│ ├── 5-1 学习目标.mp4 (1.61 MB)
│ ├── 5-2 缓存设计原则概览.mp4 (5.38 MB)
│ ├── 5-3 Redis集中式缓存介绍.mp4 (29.87 MB)
│ ├── 5-4 Redis集中式缓存商品详情页接入(上).mp4 (52.14 MB)
│ ├── 5-5 Redis集中式缓存商品详情页接入(下).mp4 (110.34 MB)
│ ├── 5-6 Redis集中式缓存压测效果验证.mp4 (14.05 MB)
│ ├── 5-7 本地数据热点缓存(上).mp4 (9.36 MB)
│ ├── 5-8 本地数据热点缓存(下).mp4 (51.17 MB)
│ ├── 5-9 本地数据热点缓存压测结果验证.mp4 (4.40 MB)
│ ├── 5-10 nginx proxy cache缓存实现及压测结果验证.mp4 (36.62 MB)
│ ├── 5-11 nginx lua原理(上).mp4 (11.71 MB)
│ ├── 5-12 nginx lua原理(中).mp4 (16.34 MB)
│ ├── 5-13 nginx lua原理(下).mp4 (3.70 MB)
│ ├── 5-14 Nginx Lua实战.mp4 (39.55 MB)
│ ├── 5-15 又见OpenResty.mp4 (5.41 MB)
│ ├── 5-16 OpenResty实战—Hello World.mp4 (17.10 MB)
│ ├── 5-17 OpenResty实战—Shared dic.mp4 (53.32 MB)
│ ├── 5-18 OpenResty实战—Redis支持.mp4 (50.62 MB)
│ └── 5-19 总结与思考.mp4 (4.57 MB)
├── 第6章 查询性能优化技术之页面静态化【动态请求加静态页面一同静态化】/ (225.37 MB)
│ ├── 6-1 静态资源cdn引入(上) (2)[2].mp4 (8.05 MB)
│ ├── 6-2 静态资源cdn引入(下) (2)[2].mp4 (18.82 MB)
│ ├── 6-3 静态资源cdn深入讲解—Cache Control响应头 (2)[2].mp4 (16.58 MB)
│ ├── 6-4 静态资源cdn深入讲解—浏览器三种刷新方式 (2)[2].mp4 (12.36 MB)
│ ├── 6-5 静态资源cdn深入讲解—CDN自定义缓存策略 (2)[2].mp4 (11.04 MB)
│ ├── 6-6 静态资源cdn深入讲解—静态资源部署策略 (2)[2].mp4 (19.69 MB)
│ ├── 6-7 全页面静态化技术引入.mp4 (40.35 MB)
│ ├── 6-8 商品详情页全页面静态化(上).mp4 (45.86 MB)
│ └── 6-9 商品详情页全页面静态化(下).mp4 (52.64 MB)
├── 第7章 交易性能优化技术之缓存库存【用缓存解决交易问题】/ (402.78 MB)
│ ├── 7-1 交易性能瓶颈.mp4 (39.82 MB)
│ ├── 7-2 交易验证优化.mp4 (40.80 MB)
│ ├── 7-3 交易验证优化后jmeter压测验证.mp4 (7.35 MB)
│ ├── 7-4 活动缓存库存方案一.mp4 (59.42 MB)
│ ├── 7-5 活动缓存库存方案二(上).mp4 (8.16 MB)
│ ├── 7-6 活动缓存库存方案二(下).mp4 (49.26 MB)
│ ├── 7-7 rockemq安装.mp4 (82.07 MB)
│ ├── 7-8 缓存库存接入异步化(上).mp4 (75.97 MB)
│ └── 7-9 缓存库存接入异步化(下).mp4 (39.92 MB)
├── 第8章 交易性能优化技术之事务型消息【保证最终一致性的利器】/ (375.31 MB)
│ ├── 8-1 事务型消息(上).mp4 (71.40 MB)
│ ├── 8-2 事务型消息应用(下).mp4 (110.79 MB)
│ ├── 8-3 库存流水状态(1).mp4 (26.46 MB)
│ ├── 8-4 库存流水状态(2).mp4 (50.15 MB)
│ ├── 8-5 库存流水状态(3).mp4 (61.95 MB)
│ ├── 8-6 库存流水状态(4).mp4 (12.42 MB)
│ ├── 8-7 库存售罄处理方案.mp4 (38.21 MB)
│ └── 8-8 后置流程总结.mp4 (3.94 MB)
├── 第9章 流量削峰技术【削峰填谷之神级操作】/ (247.13 MB)
│ ├── 9-1 流量削峰技术引入 (2)[2].mp4 (5.58 MB)
│ ├── 9-2 秒杀令牌实现(上) (2)[2].mp4 (90.07 MB)
│ ├── 9-3 秒杀令牌实现(下) (2)[2].mp4 (51.41 MB)
│ ├── 9-4 秒杀大闸原理及实现 (2)[2].mp4 (33.66 MB)
│ ├── 9-5 队列泄洪原理 (2)[2].mp4 (15.88 MB)
│ ├── 9-6 队列泄洪实现 (2)[2].mp4 (22.14 MB)
│ ├── 9-6 队列泄洪实现.mp4 (23.38 MB)
│ └── 9-7 本地或分布式.mp4 (5.02 MB)
├── 第10章 防刷限流技术【保护系统,免于过载】/ (177.64 MB)
│ ├── 10-1 防刷限流技术总章介绍.mp4 (1.07 MB)
│ ├── 10-2 验证码技术(上).mp4 (48.04 MB)
│ ├── 10-3 验证码技术(下).mp4 (61.24 MB)
│ ├── 10-4 限流目的介绍.mp4 (5.79 MB)
│ ├── 10-5 限流方案.mp4 (18.29 MB)
│ ├── 10-6 限流代码实现.mp4 (27.88 MB)
│ └── 10-7 防刷技术.mp4 (15.32 MB)
├── 第11章 课程总结【回顾与展望】/ (12.91 MB)
│ └── 11-1 课程总结.mp4 (12.91 MB)
├── 第12章 【附录篇】应用SpringBoot搭建电商秒杀的基础项目实战/ (1.71 GB)
│ ├── 12-1 课程介绍 (2)[2].mp4 (9.66 MB)
│ ├── 12-2 使用IDEA创建MAVEN项目 (2)[2].mp4 (17.89 MB)
│ ├── 12-3 引入SpringBoot依赖包实现简单的WEB项目.mp4 (69.13 MB)
│ ├── 12-4 Mybatis接入SpringBoot项目.mp4 (81.50 MB)
│ ├── 12-5 Mybatis自动生成器使用方式 (2)[2].mp4 (88.98 MB)
│ ├── 12-6 使用SpringMVC方式开发用户信息 (2)[2].mp4 (86.89 MB)
│ ├── 12-7 定义通用的返回对象–返回正确信息.mp4 (32.43 MB)
│ ├── 12-8 定义通用的返回对象–返回错误信息.mp4 (52.88 MB)
│ ├── 12-9 定义通用的返回对象–异常处理01.mp4 (31.36 MB)
│ ├── 12-10 定义通用的返回对象–异常处理02.mp4 (61.45 MB)
│ ├── 12-11 用户模型管理–otp验证码获取.mp4 (35.28 MB)
│ ├── 12-12 用户模型管理–Metronic模板简介.mp4 (31.41 MB)
│ ├── 12-13 用户模型管理–getotp页面实现.mp4 (46.83 MB)
│ ├── 12-14 用户模型管理–getotp页面美化.mp4 (17.34 MB)
│ ├── 12-15 用户模型管理–用户注册功能实现01.mp4 (94.95 MB)
│ ├── 12-16 用户模型管理–用户注册功能实现02.mp4 (108.11 MB)
│ ├── 12-17 用户模型管理–用户登陆功能实现.mp4 (67.20 MB)
│ ├── 12-18 优化校验规则.mp4 (62.73 MB)
│ ├── 12-19 商品模型模型–商品创建01.mp4 (55.48 MB)
│ ├── 12-20 商品模型模型–商品创建02.mp4 (95.10 MB)
│ ├── 12-21 商品模型模型–商品创建03.mp4 (39.26 MB)
│ ├── 12-22 商品模型模型–商品列表.mp4 (30.78 MB)
│ ├── 12-23 商品模型模型–商品列表页面.mp4 (38.35 MB)
│ ├── 12-24 商品模型模型–商品详情页面.mp4 (27.54 MB)
│ ├── 12-25 交易模型管理–交易模型创建.mp4 (20.36 MB)
│ ├── 12-26 交易模型管理–交易下单01.mp4 (85.83 MB)
│ ├── 12-27 交易模型管理–交易下单02.mp4 (78.08 MB)
│ ├── 12-28 交易模型管理–交易下单03.mp4 (62.52 MB)
│ ├── 12-29 秒杀模型管理–活动模型创建.mp4 (21.08 MB)
│ ├── 12-30 秒杀模型管理–活动模型与商品模型结合01.mp4 (80.89 MB)
│ ├── 12-31 秒杀模型管理–活动模型与商品模型结合02.mp4 (62.65 MB)
│ └── 12-32 秒杀模型管理–活动模型与商品模型结合03.mp4 (54.63 MB)
├── 第13章 (讨论群内直播内容分享)登录态管理三两事/ (119.19 MB)
│ ├── 13-1 分布式会话存储策略.mp4 (19.12 MB)
│ ├── 13-2 会话有效性及安全性管理.mp4 (15.37 MB)
│ ├── 13-3 强登陆态与弱登陆态.mp4 (9.22 MB)
│ ├── 13-4 同域名的sso策略.mp4 (17.13 MB)
│ ├── 13-5 根域名相同子域名不同的sso策略.mp4 (10.09 MB)
│ ├── 13-6 小结&互动讨论问答.mp4 (13.72 MB)
│ └── 13-7 域名不同的sso策略.mp4 (34.53 MB)
├── 第14章 (讨论群直播内容分享)mysql性能优化拓展/ (111.65 MB)
│ ├── 14-1 mysql应用性能提升.mp4 (21.16 MB)
│ ├── 14-2 mysql单机优化性能提升.mp4 (50.39 MB)
│ ├── 14-3 mysql单机优化答疑.mp4 (2.44 MB)
│ └── 14-4 mysql分布式性能优化.mp4 (37.66 MB)
├── 第15章 【知识扩展】mysql分布式架构拓展/ (85.44 MB)
│ ├── 15-1 mysql主从分布式.mp4 (16.15 MB)
│ ├── 15-2 mysql多主多从(上).mp4 (15.40 MB)
│ ├── 15-3 mysql多主多从(下).mp4 (13.10 MB)
│ ├── 15-4 一致性原理(上).mp4 (27.32 MB)
│ └── 15-5 一致性原理(下).mp4 (13.46 MB)
└── 资料/ (422.91 MB)
├── 工具包/ (221.34 MB)
│ ├── apache-jmeter-5.0.tgz (51.35 MB)
│ ├── jdk-8u65-linux-x64.rpm (152.69 MB)
│ ├── openresty-1.13.6.2.tar.gz (4.42 MB)
│ ├── redis-4.0.1.tar.gz (1.63 MB)
│ └── rocketmq-all-4.3.2-bin-release.zip (11.25 MB)
└── dianshangmiaosha-master.zip (201.57 MB)

声明:本站所发布的一切视频课程仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站所有课程来自网络,版权争议与本站无关。如有侵权请联系客服QQ:1960026872或登录本站账号进入个人中心提交工单留言反馈,我们将第一时间处理!
侵权联系与免责声明: 1、本站资源所有内容均收集于网络,与本网站立场无关 2、本站所有资源收集于互联网,由用户分享,该帖子作者与IT课程网不享有任何版权,如有侵权请联系本站删除 3、本站部分内容转载自其它网站,但并不代表本站赞同其观点和对其真实性负责 4、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意。如有侵权请联系联系客服QQ:1960026872或登录本站账号进入个人中心提交工单留言反馈,我们将第一时间处理!