2019年黑马项目-畅购商城SpringCloud微服务实战【完整版】

15.5万
1372
2020-03-16 17:37:51
721
285
4717
418
视频资源转载于网络,若有侵权联系删除 畅购商城采用SpringBoot+SpringCloud+Mybatis+Vue为主要技术栈,包括了大型商城的主要功能、难点功能以及复杂业务功能,涉及到了Oauth2、JWT令牌、MQ的可靠性投递、流量削峰、秒杀、支付、集群、redis哨兵、lua脚本、缓存击穿&雪崩,分布式文件存储等内容。链接:https://pan.baidu.com/s/1iTtKBk3ZvEcZ6KYh7GA6gg 提取码:s4tk
视频选集
(342/351)
1-学习路线介绍
10:27
2-学习目标介绍
03:13
3-电商行业介绍
08:17
4-电商模式介绍
05:03
5-畅购商城页面介绍
10:26
6-畅购商城前后端分离开发模式和技术栈介绍
08:24
7-畅购技术架构图
13:23
8-畅购虚拟机和数据库介绍
08:42
9-畅购项目结构介绍
10:39
10-微服务工程结构搭建
09:40
11-注册中心搭建
04:30
12-工具工程搭建和工具类导入
11:02
13-数据库依赖包汇总工程搭建
01:59
14-商品微服务工程搭建讲解
10:49
15-商品微服务集成通用Mapper
12:26
16-查询所有品牌集合实现
07:29
17-根据ID查询品牌实现
04:29
18-品牌的增加实现
09:13
19-修改品牌实现
05:19
20-删除品牌实现
03:29
21-条件搜索实现
12:24
22-分页实现
09:54
23-条件分页搜索实现
05:02
24-全局异常处理器简介
03:57
25-重点说明
03:15
1-学习目标介绍
04:39
2-Dubbo流程回顾以及Dubbo概念介绍
06:23
3-FastDFS工作流程讲解
17:40
4-FastDFS文件上传流程讲解
09:16
5-FastDFS访问路径说明
04:40
6-FastDFS安装讲解
14:16
7-创建文件上传微服务
09:10
8-文件上传信息封装以及加载Tracker信息
11:36
9-文件上传实现
09:57
10-文件上传控制层实现
06:34
11-文件访问说明
05:48
12-FastDFS文件存储路径讲解
07:24
13-文件信息获取实现
07:56
14-文件下载实现
06:43
15-FastDFS文件删除实现
05:19
16-获取Storage服务信息
03:59
17-获取Storage组的IP和端口信息讲解
05:08
18-获取Storage信息讲解
06:25
19-代码优化实现
04:46
20-规格操作流程讲解
20:31
21-内容总结
03:30
1-day3学习目标介绍
03:59
2-SPU-SKU概念讲解
24:26
3-SPU和SKU表结构介绍
07:46
4-商品添加流程演示
03:00
5-商品添加-分类查询实现流程分析
05:08
6-品牌查询实现方案分析
09:26
7-商品添加-规格查询分析
17:04
8-商品添加-参数查询实现
07:29
9-代码生成器使用
10:22
10-根据父ID查询所有子分类
08:59
11-根据分类ID查询品牌集合实现
05:11
12-根据分类ID查询规格集合实现
06:44
13-添加商品参数查询实现
05:39
14-添加商品辅助数据查询测试
02:54
15-添加商品-组合对象构建
06:19
16-增加商品实现
20:03
18-修改商品-根据ID查询商品详情信息
06:06
19-修改商品实现
10:57
20-商品审核实现
05:13
21-商品下架实现
02:01
22-商品上架实现
01:04
23-商品批量上架
05:48
24-批量上架测试
05:53
25-内容总结
03:56
1-day4学习目标介绍
04:06
2-首页广告表结构设计
05:36
3-首页广告缓存架构讲解
09:17
4-Lua介绍
03:58
5-Lua场景介绍
02:58
6-Lua安装讲解
02:07
7-Lua入门讲解
04:05
8-Lua基本操作命令讲解
24:29
9-OpenResty介绍
03:50
10-OpenResty安装
01:43
11-OpenResty-Nginx安装目录介绍
01:52
12-使用OpenResty实现广告缓存测试
19:51
13-缓存测试
01:51
13-使用OpenResty实现广告缓存的读取
14:24
14-并发介绍
04:33
15-Nginx限流-速率实现
20:01
16-Nginx限流-并发量限流配置
13:32
17-广告流程同步过程分析
07:01
18-Canal工作原理介绍
03:23
19-MySQL开启binlog模式
05:37
20-Canal安装讲解
09:53
21-Canal微服务搭建实现
04:57
22-Canal微服务实现数据监听操作
15:35
23-内容总结
05:54
1-day5学习目标介绍
04:49
2-ES安装讲解
11:04
3-IK分词器配置讲解
08:26
4-Kibana安装讲解
07:02
5-Kibana介绍
10:02
6-DSL语句实现数据操作和查询
22:21
7-DSL语句实现过滤查询
16:50
8-ES数据导入类型分析
04:37
9-搜索微服务搭建
07:06
10-导入数据到ES索引库流程分析
05:33
11-索引库对象映射创建
07:48
12-实现索引库数据导入
14:06
13-生成规格动态域
10:21
14-搜索数据处理分析
05:27
15-搜索流程实现
13:07
16-搜索过程类比SQL语句过程分析
09:03
17-搜索商品数据条件封装
04:07
18-关键词搜索测试实现
02:33
19-分组查询分类条件集合实现
15:58
20-方法优化实现
03:07
21-内容总结
02:25
1-day6品牌搜索实现
06:36
2-规格分组查询分析
11:37
3-规格分组合并查询
25:00
4-分组搜索根据筛选条件优化
08:22
5-分类和品牌过滤
08:41
6-规格筛选过滤实现
08:07
7-价格区间过滤
11:10
8-分页实现讲解
06:54
9-搜索排序实现
09:20
10-其他排序规则分析
04:29
11-高亮搜索-配置高亮
07:04
12-非高亮数据替换高亮数据实现
19:07
13-分组搜索合并代码优化
23:04
14-内容总结
10:24
1-day7学习目标介绍
03:46
2-Thymeleaf介绍
06:13
3-Thymeleaf入门案例
12:29
4-Thymeleaf缓存配置讲解
01:23
5-Thymeleaf前缀后缀配置说明
02:02
6-Thymeleaf基本语法讲解
18:33
7-搜索微服务架构讲解
04:59
8-搜索页面渲染微服务搭建
05:15
9-搜索页面渲染调用实现
06:26
10-搜索页面跳转测试和资源路径问题解决
02:42
11-商品搜索集合数据填充实现
05:26
12-关键词处理和标题长度控制
04:20
13-页面关键词搜索和回显实现
05:14
14-搜素条件回显实现
08:49
15-商品搜索是否显示条件判断实现
04:13
16-商品搜索点击事件实现
17:58
17-搜索条件回显实现
07:34
18-搜索条件移除实现
07:35
19-商品搜素排序实现
08:33
20-搜索分页实现
31:58
21-作业介绍
07:45
22-内容总结
03:09
1-day8学习目标介绍
03:33
2-微服务网关的好处
12:35
3-微服务网关的作用
07:42
4-微服务网关技术介绍
05:57
5-微服务网关搭建】
04:49
6-微服务网关跨域配置
03:18
7-微服务网关路由过滤作用介绍
03:54
8-微服务网关Gateway实现Host过滤
05:48
9-微服务网关Gateway中Path路径过滤
01:51
10-微服务网关Gateway中StripPrefix讲解
05:17
11-微服务网关Gateway-PrefixPath讲解
04:32
12-微服务网关-Gateway-LoadBalancerClient实现负载均衡讲解
02:24
13-微服务网关路由规则总结
01:20
14-未付服务网关限流作用
06:11
15-令牌桶实现限流原理
02:35
16-微服务网关限流讲解
14:43
17-用户微服务表结构介绍
02:06
18-用户微服务搭建
04:38
19-用户登录实现
07:14
20-用户登录测试
01:19
21-用户授权微服务鉴权流程介绍
05:53
22-网关对接实现
03:45
23-JWT总结
01:45
24-JWT令牌组成和安全校验讲解
22:17
25-JWT令牌创建和解析讲解
15:36
26-项目中鉴权流程分析
05:42
27-令牌管理工具介绍
03:08
28-用户登录令牌创建
04:01
29-微服务网关实现用户访问权限识别拦截
10:00
30-使用微服务网关实现令牌校验测试
02:05
31-将令牌封装到头文件中传给下个微服务实现
04:32
32-内容总结
03:33
1-day9学习目标介绍
01:40
2-用户认证分析
04:38
3-单点登录介绍
01:40
4-第三方授权认证介绍
04:21
5-单点登录技术解决方案介绍
05:31
6-OAuth2.0介绍
07:14
7-OAuth2.0授权流程分析
09:12
8-OAuth2.0在项目中的应用
03:18
9-OAuth2.0在项目中认证流程介绍
03:52
10-OAuth2.0授权认证服务导入搭建
06:45
11-授权认证服务器配置介绍
04:50
12-OAuth2.0授权码认证流程介绍
04:57
13-授权码模式-获取令牌
10:48
14-令牌的校验与刷新
03:20
15-密码授权模式讲解
04:17
16-OAuth2.0入门案例
04:08
17-令牌校验流程分析
06:33
18-公钥私钥原理讲解
06:19
19-生成证书实现
10:10
20-从证书中导出公钥并存放到项目中
05:30
21-使用RSA算法生成令牌
12:06
22-使用RSA算法解析令牌
02:49
23-SpringSecurity认证流程回顾
05:11
24-定义一个对象记录用户其他信息
06:45
25-密码登录模式流程分析
11:21
26-用户密码登录改造实现
25:49
27-用户登录信息封装
04:00
28-登录地址硬编码问题解决
03:27
29-内容总结
02:11
1-day10学习目标介绍
03:49
2-资源服务器授权配置
07:12
3-用户微服务资源授权认证
06:18
4-方法权限控制实现
07:50
5-授权认证对接微服务网关
15:18
6-客户端数据数据库加载
12:57
7-用户数据数据库加载讲解
16:11
8-购物车分析和购物车种类讲解
10:28
9-购物车结构和存储方式分析
10:41
10-订单微服务创建
02:47
11-订单微服务数据生成和文件导入
02:31
12-添加购物车实现
16:18
13-添加购物车测试
03:45
14-购物车列表查询
04:37
15-购物车数量为负数控制
05:06
16-微服务之间的认证问题说明
12:09
17-授权认证服务认证
14:17
18-微服务之间认证拦截器编写
17:20
19-微服务认证熔断开启模式讲解
10:12
20-订单微服务对接微服务网关
08:31
21-微服务中获取用户令牌信息并解析获取用户信息
10:26
22-内容总结
03:39
1-day11学习目标介绍
01:42
2-结算页收件地址实现分析
04:21
3-根据用户登录名查询用户收件地址列表实现
05:44
4-用户收件地址测试
03:38
5-购物车清单列表
03:08
6-下单问题分析
07:05
7-订单表结构分析
08:12
8-添加订单实现
20:25
9-添加订单实现根据勾选商品筛选
04:54
10-添加订单完整流程测试
09:52
11-订单添加购物车操作介绍
02:09
12-递减数据传输封装分析
05:32
13-下单超卖问题介绍
08:06
14-用户下单保证库存原子性操作实现
05:55
15-库存递减测试
20:05
16-用户积分增加
07:39
17-微信支付流程
10:20
18-二维码QRious介绍
05:16
19-微信支付开通流程介绍
03:22
20-微信支付类型介绍
03:10
21-微信支付模式二
11:36
22-微信支付模式一介绍
04:40
23-内容总结
01:38
1-day12学习目标介绍
03:38
2-支付模式回顾
06:35
3-微信SDK的使用讲解
10:25
4-HttpCLient工具使用讲解
07:35
5-微信支付微服务搭建
03:49
6-统一下单API讲解
10:28
7-微信支付创建二维码讲解
18:24
8-微信支付状态查询API讲解
08:56
9-微信支付状态查询实现
05:35
10-内网穿透配置
07:12
11-花生壳原理讲解
05:46
12-支付结果回调通知
15:07
13-微信支付结果通知MQ配置
10:58
14-支付结果通知发送MQ测试
12:46
15-微信支付订单状态变更讲解
14:06
16-微信支付测试
07:07
17-超时订单处理思路
03:18
18-RabbitMQ延时队列原理讲解
03:03
19-库存回滚作业分析
28:31
20-内容总结
03:44
1-day13学习目标介绍
05:44
2-秒杀需求分析
09:26
3-秒杀流程分析
29:07
4-秒杀微服务搭建
05:14
5-定时任务回顾
05:00
6-秒杀商品定时入库条件分析
12:04
7-时间菜单计算
05:35
8-秒杀商品查询并存入到Redis操作
09:12
9-秒杀商品存入到Redis排除之前已经存入的商品实现
04:16
10-秒杀商品频道列表实现
06:46
11-秒杀商品时间菜单获取
02:16
12-秒杀商品详情页查询实现
05:05
13-秒杀下单实现
19:52
14-多线程抢单队列削峰思路分析
08:26
15-多线程异步执行讲解
06:48
16-多线程异步抢单实现
04:11
17-多线程排队抢单实现
17:50
18-多线程抢单状态查询
11:44
19-内容总结
06:32
1-day14学习目标介绍
01:51
2-重复抢单下单问题说明
03:18
3-重复抢单问题解决实现
10:45
4-重复排队抢单测试
03:02
5-抢单超卖问题和数据不精准问题讲解
13:29
6-超卖问题分析
10:56
7-超卖问题解决
13:01
8-超卖测试和库存不精准问题分析
11:21
9-商品数据同步库存不精准问题解决
04:18
10-超卖问题和数据精准问题总结
02:29
11-秒杀支付实现思路分析
07:16
12-微信支付根据不同订单类型识别不同队列接收支付状态分析
10:05
13-微信支付实现根据不同类型订单识别不同操作队列
06:25
14-实现秒杀订单支付状态监听操作
07:15
15-秒杀订单微信支付对接
08:03
16-秒杀订单支付状态操作业务流程分析
05:41
17-修改秒杀订单状态
24:31
18-微信支付测试
12:29
19-RabbitMQ延时队列原理讲解
03:42
20-秒杀订单超时回滚实现
16:26
21-内容总结
02:36
1-day15学习目标介绍
07:07
2-事务介绍
05:47
3-事务的4大特性
04:33
4-事务介绍
11:51
5-CAP介绍
18:35
6-2PC两段提交介绍
09:23
7-TCC事务补偿机制实现分布式事务控制介绍
16:00
8-本地消息表实现机制讲解
09:16
9-MQ事务消息实现方案
05:38
10-Seata介绍
06:38
11-Seata的AT模式介绍
09:43
12-Seata的AT模式流程讲解
20:00
13-Seata案例演示-无分布式事务
16:16
14-Seata案例讲解
27:30
15-订单操作分布式事务实现说明
02:26
16-内容总结
05:45
1-day16学习目标介绍
03:30
2-分布式和集群的概念讲解
07:05
3-eureka集群介绍
09:43
4-Eureka集群搭建
10:58
5-java客户端链接Eureka集群
02:15
6-Redis集群原理讲解
20:05
7-Redis单机版安装
09:59
8-Redis集群讲解
18:40
9-项目链接Redis实现
10:22
10-Redis持久化策略讲解
19:47
11-Redis哨兵策略介绍
06:19
12-Redis哨兵策略讲解
07:31
13-Redis击穿问题讲解
07:00
14-Redis缓存雪崩多级缓存架构讲解
08:35
15-RabbitMQ集群模式介绍
03:51
16-Linux下RabbitMQ安装
09:56
17-RabbitMQ集群安装
16:11
18-内容总结
05:49
客服
顶部
赛事库 课堂 2021拜年纪