课程中通过多种性能优化技术,总结了互联网项目中的经典性能优化方案技术,提供了统一的设计思维和方案思考方式,提升学员思维。真正理解性能优化中每个技术的使用以及背后的原理。

1-1课程介绍(08:48)

1-2***学前必读***(助你平稳踩坑,畅学无忧,课程学习与解决问题指南)

2-1分层设计(14:45)

2-2包结构讲解(09:44)

2-3源码走读---用户注册(09:51)

2-4源码走读---用户登录&商品列表展示(05:48)

2-5源码走读---商品详情&秒杀活动(08:08)

2-6问题答疑(10:45)

2-7【扩展资料】深入浅出的理解如何安全的传输你的密码

2-8【扩展资料】充分理解跨域问题并解决跨域问题

3-1云端部署---系统构建(07:17)

3-2云端部署---Java环境安装(04:55)

3-3云端部署---数据库环境安装(04:23)

3-4云端部署---数据库部署(05:51)

3-5云端部署---打包上传(11:19)

3-6云端部署---编写deploy脚本启动(07:18)

3-7性能压测---jmeter工具简介(上)(08:06)

3-8性能压测---jmeter工具简介(下)(08:38)

3-9性能压测---发现并发容量问题(上)(08:16)

3-10性能压测---发现并发容量问题(下)(13:32)

3-11性能压测之定制化内嵌tomcat开发(12:22)

3-12性能压测---容量问题优化方向(07:20)

3-13【步骤总结,便于快速回顾】私有部署流程

3-14【步骤总结,便于快速回顾】云端部署流程

3-15【勤于思考,夯实学习成果】阶段思考题

4-1单机容量问题,水平扩展方案引入(11:47)

4-2数据库远程开放端口连接(17:55)

4-3修改前端资源用于部署nginx(10:07)

4-4部署NginxOpenResty(12:22)

4-5前端资源部署(06:10)

4-6前端资源路由(06:22)

4-7配置nginx反向代理(18:25)

4-8分布式扩展后的性能压测(14:34)

4-9Nginx高性能原因---epoll多路复用(08:27)

4-10Nginx高性能原因---master-worker进程模型(10:15)

4-11Nginx高性能原因---协程机制(04:59)

4-12分布式会话课题引入(08:18)

4-13分布式会话实现(上)(06:47)

4-14分布式会话实现(中)(06:26)

4-15分布式会话实现(下)(11:45)

4-16基于token的分布式会话实现(上)(06:06)

4-17基于token的分布式会话实现(下)(09:49)

4-18【步骤总结,便于快速回顾】分布式扩展流程

4-19【勤于思考,夯实学习成果】阶段思考题

4-20运用lua脚本做限流的策略

4-21分布式事务改造交易系统用什么框架

5-1学习目标(01:08)

5-2缓存设计原则概览(03:59)

5-3Redis集中式缓存介绍(17:14)

5-4Redis集中式缓存商品详情页接入(上)(11:02)

5-5Redis集中式缓存商品详情页接入(下)(17:05)

5-6Redis集中式缓存压测效果验证(02:31)

5-7本地数据热点缓存(上)(07:24)

5-8本地数据热点缓存(下)(10:54)

5-9本地数据热点缓存压测结果验证(02:10)

5-10nginxproxycache缓存实现及压测结果验证(12:22)

5-11nginxlua原理(上)(07:38)

5-12nginxlua原理(中)(09:20)

5-13nginxlua原理(下)(02:19)

5-14NginxLua实战(07:45)

5-15又见OpenResty(03:22)

5-16OpenResty实战---HelloWorld(02:46)

5-17OpenResty实战---Shareddic(13:24)

5-18OpenResty实战---Redis支持(13:25)

5-19总结与思考(02:32)

5-20【步骤总结,便于快速回顾】查询优化技术之多级缓存

5-21【勤于思考,夯实学习成果】阶段思考题

6-1静态资源cdn引入(上)(03:34)

6-2静态资源cdn引入(下)(07:50)

6-3静态资源cdn深入讲解---CacheControl响应头(08:40)

6-4静态资源cdn深入讲解---浏览器三种刷新方式(04:30)

6-5静态资源cdn深入讲解---CDN自定义缓存策略(06:17)

6-6静态资源cdn深入讲解---静态资源部署策略(11:42)

6-7全页面静态化技术引入(12:25)

6-8商品详情页全页面静态化(上)(09:01)

6-9商品详情页全页面静态化(下)(12:14)

6-10【勤于思考,夯实学习成果】阶段思考题

7-1交易性能瓶颈(09:49)

7-2交易验证优化(10:37)

7-3交易验证优化后jmeter压测验证(02:17)

7-4活动缓存库存方案一(16:17)

7-5活动缓存库存方案二(上)(05:20)

7-6活动缓存库存方案二(下)(15:52)

7-7rocketmq安装(09:29)

7-8缓存库存接入异步化(上)(16:15)

7-9缓存库存接入异步化(下)(07:50)

7-10【勤于思考,夯实学习成果】阶段思考题

7-11【扩展资料】如何解决业务系统的热点问题

8-1事务型消息(上)(13:54)

8-2事务型消息应用(下)(20:32)

8-3库存流水状态(1)(08:44)

8-4库存流水状态(2)(09:17)

8-5库存流水状态(3)(10:52)

8-6库存流水状态(4)(05:45)

8-7库存售罄处理方案(09:17)

8-8后置流程总结(02:50)

9-1流量削峰技术引入(04:09)

9-2秒杀令牌实现(上)(19:42)

9-3秒杀令牌实现(下)(08:24)

9-4秒杀大闸原理及实现(09:50)

9-5队列泄洪原理(10:16)

9-6队列泄洪实现(04:33)

9-7本地或分布式(03:32)

9-8多级缓存如何失效更新

10-1防刷限流技术总章介绍(00:46)

10-2验证码技术(上)(11:22)

10-3验证码技术(下)(10:01)

10-4限流目的介绍(04:23)

10-5限流方案(07:20)

10-6限流代码实现(05:23)

10-7防刷技术(09:56)

10-8【总结题】缓存脏读可以彻底解决吗

10-9自研防刷能力是什么

11-1课程总结(07:23)

12-1课程介绍(04:50)

12-2使用IDEA创建MAVEN项目(05:39)

12-3引入SpringBoot依赖包实现简单的WEB项目(09:30)

12-4Mybatis接入SpringBoot项目(10:01)

12-5Mybatis自动生成器使用方式(20:56)

12-6使用SpringMVC方式开发用户信息(18:54)

12-7定义通用的返回对象--返回正确信息(07:57)

12-8定义通用的返回对象--返回错误信息(12:46)

12-9定义通用的返回对象--异常处理01(06:03)

12-10定义通用的返回对象--异常处理02(07:51)

12-11用户模型管理--otp验证码获取(10:05)

12-12用户模型管理--Metronic模板简介(06:18)

12-13用户模型管理--getotp页面实现(16:00)

12-14用户模型管理--getotp页面美化(05:05)

12-15用户模型管理--用户注册功能实现01(19:25)

12-16用户模型管理--用户注册功能实现02(21:41)

12-17用户模型管理--用户登陆功能实现(12:01)

12-18优化校验规则(15:17)

12-19商品模型模型--商品创建01(13:53)

12-20商品模型模型--商品创建02(20:39)

12-21商品模型模型--商品创建03(07:39)

12-22商品模型模型--商品列表(06:47)

12-23商品模型模型--商品列表页面(11:03)

12-24商品模型模型--商品详情页面(06:39)

12-25交易模型管理--交易模型创建(06:15)

12-26交易模型管理--交易下单01(20:50)

12-27交易模型管理--交易下单02(16:06)

12-28交易模型管理--交易下单03(12:20)

12-29秒杀模型管理--活动模型创建(05:52)

12-30秒杀模型管理--活动模型与商品模型结合01(18:18)

12-31秒杀模型管理--活动模型与商品模型结合02(12:32)

12-32秒杀模型管理--活动模型与商品模型结合03(10:36)

13-1分布式会话存储策略(09:24)

13-2会话有效性及安全性管理(08:34)

13-3强登陆态与弱登陆态(06:45)

13-4同域名的sso策略(07:47)

13-5根域名相同子域名不同的sso策略(04:35)

13-6小结&互动讨论问答(09:05)

13-7域名不同的sso策略(12:36)

14-1mysql应用性能提升(14:48)

14-2mysql单机优化性能提升(24:10)

14-3mysql单机优化答疑(01:36)

14-4mysql分布式性能优化(14:56)

15-1mysql主从分布式(09:12)

15-2mysql多主多从(上)(09:35)

15-3mysql多主多从(下)(07:21)

15-4一致性原理(上)(15:45)

15-5一致性原理(下)(07:06)

独家号:慕课网

慕课网(IMOOC)是IT技能学习平台。慕课网(IMOOC)课程涉及JAVA、前端、Python、大数据等60类主流技术语言,覆盖了面试就业、职业成长、自我提升等需求场景,帮助用户实现从技能提升到岗位提升的能力闭环。

学习方式:在线播放或缓存下载