csdn005-Java商城秒杀系统的设计与实战视频教程
【课程介绍】
概要介绍:历经一个多月的时间,debug亲自录制的“Java商城秒杀系统的设计与实战视频教程(SpringBoot版)”终于完成了!在本课程中,debug真正的将之前所讲解的相关技术融入到了本课程中,即本课程所介绍的“秒杀系统”是一个真正意义上的项目,主要介绍了商城平台举办商品秒杀活动期间所涉及的相关业务。
值得介绍的是,本课程在技术栈层面涵盖了前端和后端的大部分常用技术,包括Spring Boot、Spring MVC、Mybatis、Redis、ZooKeeper、RabbitMQ、Redisson、分布式锁、分布式唯一ID生成服务/雪花算法、邮件服务、Shiro登录认证服务以及Bootstrap、JQuery等等。
技术列表:Spring Boot、Spring MVC、Mybatis、缓存中间件Redis、服务协调调度中间件ZooKeeper、消息中间件RabbitMQ、综合性质的中间件Redisson、分布式锁、分布式唯一ID生成服务/雪花算法、邮件服务、权限认证授权矿建Shiro的登录认证服务以及Bootstrap、JQuery等等。
课程收益:
(1)学习完本课程之后,各位小伙伴将可以掌握如何基于Spring Boot构建一个“秒杀系统”或者“高并发业务系统”,掌握 “秒杀系统”在构建的过程中需要哪些技术,包括前端和后端;
(2)学会如何用Jmeter压力测试高并发业务的处理逻辑并对其结果进行分析,掌握Redis、ZooKeeper、Redisson在秒杀系统-高并发业务场景下的作用与实际的代码实战;
(3)掌握高并发业务场景下分布式唯一ID的生成方式以及如何在数据库Mysql层面做优化;(4)掌握高并发业务场景下消息中间件RabbitMQ异步通信、接口限流的作用。更值得一提的是,如今正是微服务、分布式系统架构盛行的时代(而且还是面试必备的技术栈),故而此时学习高并发系统或者秒杀系统的实战是再合适不过了!
适用人群:Spring Boot实战者,微服务或分布式系统架构实战者,Java学习者,Redis实战,RabbitMQ实战者,分布式锁实战者,ZooKeeper或者Redisson等实战者,秒杀系统实战者,高并发实战者。
内容介绍:
本课程是一门具有很强实践性质的“项目实战”课程,俗称“Java商城秒杀系统”,主要介绍了当前一些电商平台或者商城在举办一些商品秒杀、抢购活动时所涉及的相关业务流程,其中,主要包括“秒杀活动列表的展示”、“秒杀活动详情的获取”、“用户登录认证服务”、“高并发秒杀-抢购业务”、“秒杀成功订单的生成”以及“邮件通知服务”等等,如下图所示:
【课程目录】
第一章:课程整体介绍
1. 课程整体介绍 6:35
2. 核心技术列表 5:08
3. 课程要求与收益 7:15
4. 系统的整体演示 9:42
第二章:微服务项目的搭建
1. SpringBoot搭建多模块项目一 17:03
2. SpringBoot搭建多模块项目二 10:21
3. 体验MVC的开发流程 17:54
4. 秒杀系统整体业务流程介绍 5:48
5. 数据库设计与Mybatis逆向工程 8:56
第三章:秒杀业务代码实战
01. 商品列表展示一 13:02
02. 商品列表展示二 20:46
03. 商品详情展示 12:29
04. 商品秒杀实战 24:19
05. 订单编号的生成方式 17:24
06. 整合前端实现完整的秒杀逻辑 12:37
07. 整合RabbitMQ实现消息异步发送 37:43
08. 邮件服务发送通知信息实战 25:43
09. 整体再次回顾秒杀的全过程 6:03
10. 死信队列失效超时未支付的订单一 33:58
11. 死信队列失效超时未支付的订单二 8:10
12. 定时任务失效超时未支付的订单 27:46
13. 查看订单详情 10:06
14. Jmeter高并发压力测试 18:47
15. 问题分析 15:22
第四章:秒杀逻辑优
1. 数据库Mysql层面优化抢单逻辑 20:50
2. 基于Redis的分布式锁优化抢单逻辑 22:06
3. 基于Redisson的分布式锁优化抢单逻辑 19:51
4. 基于ZooKeeper的分布式锁优化抢单逻辑 24:58
5. 其他优化点介绍 4:39
6. 整合Shiro实现用户登录一 25:21
7. 整合Shiro实现用户登录二 29:13
第五章:课程总结
1. 课程总结与建议
免费下载:(文件内有百度网盘下载地址)
学驰资源 » csdn005-Java商城秒杀系统的设计与实战视频教程