- 课程目录
- 课件下载
- 第一章:大觅网基础环境搭建
- 整体课程介绍 12:01 免费
- 安装docker及下载centos镜像 13:16 免费
- 安装JDK\TOMCAT\CENTOS7镜像 19:52 免费
- 安装shipyard 8:44 免费
- 使用docker-compose批量构建容器(上) 19:52 免费
- 使用docker-compose批量构建容器(下) 19:09 免费
- 配置MySQL及Redis 7:35 免费
- 环境验证(上) 20:42 免费
- 环境验证(下) 10:17 免费
- 课程总结 5:41 免费
- 第二章:大觅网项目框架搭建
- 课程内容介绍 4:17
- 大觅网项目拆分 20:09
- 创建dm-common工程 10:32
- 创建provider工程 12:33
- 代码生成器介绍 18:26
- 使用代码生成器生成Model代码 7:17
- 使用代码生成器生成Mapper代码 13:42
- 使用代码生成器生成Client和provider代码 8:05
- 分析大觅网API文档 5:36
- 创建Git仓库并提交代码到仓库中 6:27
- 作业及总结 2:45
- 第三章:大觅网项目实战-商品微服务、基础微服务
- 课程总体介绍 1:32
- 问题回顾及处理 7:32
- common项目介绍 14:04
- 创建并启动Eureka Server 9:33
- 启动dm-base-provider并注册到Eureka 15:00
- 创建根据分类查询图片接口 18:37
- 开发查询商品轮播图接口(上) 17:20
- 开发查询商品轮播图接口(下) 20:24
- 开发查询商品详情接口(上) 14:13 免费
- 开发查询商品详情接口(下) 14:22
- 日志工具封装介绍 9:01
- 课程总结 4:11
- 第四章:大觅网项目实战-用户微服务、排期微服务
- 课程介绍及日志问题处理 7:07
- 开发根据商品ID查询商品排期接口(上) 14:27
- 开发根据商品ID查询商品排期接口(下) 17:35
- 开发根据商品排期查询商品价格接口(上) 11:39
- 开发根据商品排期查询商品价格接口(下) 8:59
- 创建dm-user-provider微服务 9:48
- 开发根据用户名和密码查询用户接口 17:22
- 根据用户信息生成Token 14:57
- 保存用户Token信息到Redis中 7:02
- 验证用户登录功能 8:49
- 开发根据用户ID返回常用购票人列表接口 21:06
- 总结 2:49
- 第五章:大觅网项目实战-下单微服务(上)
- 课程内容介绍 1:35
- 创建订单相关的微服务工程 15:12
- 判断商品信息是否存在 7:54
- 获取每个座位的详细信息 15:35
- 生成分布式ID订单编号及更新座位信息 18:48
- 更新订单关联用户信息 17:53
- 验证下单接口 16:47
- 分布式事务及RabbitMQ介绍 15:16
- 使用RabbitMQ来重置座位信息 18:42
- 使用RabbitMQ来重置订单及联系人信息 20:32
- 验证异常下单数据处理 17:21
- 总结及下次课程介绍 1:08
- 第六章:大觅网项目实战-下单微服务(下)
- 课程内容介绍 3:01
- 下单数据冲突问题分析 5:33
- 使用Redis解决并发数据冲突问题(上) 12:04
- 使用Redis解决并发数据冲突问题(下) 13:50
- 为下单微服务添加微服务追踪Sleuth 21:38
- 微服务追踪Sleuth整合RabbitMq 17:42
- 微服务追踪Sleuth整合MySql 12:38
- 总结及答疑 12:57
- 第七章:分布式第三方接入-微信登录
- Auth协议的定义 6:58
- Auth2.0的流程 8:20
- 接入微信登录的条件 5:11
- 微信登录的接入步骤 13:24
- 请求获取code 7:39
- 发送请求获取access_token 13:42
- 拿到access_token和openid 3:18
- 使用access_token获取请求获取用户信息 6:40
- 获取微信用户信息 12:38
- 微信用户信息入库 13:05
- 从redis中获取用户头像 14:52
- 完成对用户头像的处理 16:08
- 生成token并缓存用户信息 18:05
- 微信登录测试处理回调地址 12:38
- 微信登录测试处理类型转换 7:12
- 总结 6:10
- 第八章:分布式第三方接入-微信支付
- 大觅网无法显示微信用户信息答疑 11:31
- 微信支付的接入流程 6:33
- 常见的微信支付方式 5:38
- 微信扫码支付流程 6:18
- 微信支付API介绍 13:08
- 微信支付安全机制 4:46
- 微信支付接入步骤解析 1:59
- 开发前的准备工作 4:43
- 统一下单API的实现思路 4:04
- 封装请求统一下单API的参数 14:21
- 发送请求 15:27
- 测试统一下单接口 14:48
- 接收微信返回的参数 11:47
- 获取参数后进行自身业务实现 11:19
- 测试和总结 4:36
- 第九章:分布式第三方接入-支付宝支付
- 微信支付测试 7:17
- 初识支付宝支付 8:08
- 创建应用并获取APPID 9:33
- 配置密钥 9:17
- SDK获取和API介绍 12:13
- 实现统一下单API 12:47
- 实现异步通知接收 7:41
- 实现同步通知接收 8:40
- 测试统一下单接口 14:25
- 实现自身业务 12:34
- 测试自身业务 13:39
- 总结 6:15
- 第一十章:基于Elasticsearch技术实现大觅网商品搜索-1
- 课程介绍 2:28
- 对搜索引擎的需求和选择 8:43
- Elasticsearch基础概念 15:33
- Elasticsearch操作准备 7:20
- Elasticsearch命令格式 10:00
- 创建和删除index 12:09
- 配置index的语法结构 4:03
- Elasticsearch数据类型1 19:32
- Elasticsearch数据类型2 8:09
- 常见分词器 4:16
- 创建并配置index 10:28
- document的增删改操作 20:06
- 空查询和指定index/type查询 7:39
- 过滤查询和匹配度查询 13:05
- 查询子句 14:11
- 组合查询 12:21
- 分页查询及总结 6:40
- 第一十一章:基于Elasticsearch技术实现大觅网商品搜索-2
- 引入开发ES客户端所需的依赖 9:35
- 编码连接ES服务器 15:40
- 创建并配置index 16:37
- 使用构建器设置index 17:11
- 添加document 11:59
- 实现查询 21:23
- 分页和排序 4:54
- 了解大觅网搜索功能需求 6:20
- 构建大觅网搜索功能开发环境 10:09
- 实现控制层开发 16:31
- 针对ES查询需求设计条件封装对象 17:59
- 为ES全文检索封装条件 17:43
- 实现大觅网组件连接ES服务 11:54
- 准备构建ES查询条件 19:34
- 完善ES条件封装对象 13:58
- 设置ES查询类型等参数 6:17
- 设置分页及排序 6:58
- 创建各类型查询构建器 10:52
- 构建组合查询 13:10
- 实现并完善查询结果封装 17:26
- 测试ES全文检索 8:51
- 了解增量更新需求 4:25
- 定义增量更新业务方法 6:24
- 配置定时任务 15:39
- 获取最后更新时间并查询 9:07
- 封装查询到的增量数据 16:33
- 保存更新时间并更新索引库 15:43
- 测试ES增量更新 13:54
- 第一十二章:基于Mycat实现大觅网订单库水平分库
- 理解分库相关概念 12:18
- 理解Mycat相关概念 10:17
- Mycat环境准备 12:37
- 配置逻辑库 11:12
- 配置逻辑表 7:37
- 配置数据节点 6:43
- 配置节点主机 19:58
- 配置小结 5:47
- 配置分片规则 12:17
- 配置用户并重启容器 3:38
- 测试 20:24
- 总结 3:06
- 第一十三章:基于Jenkis之Pipeline实现大觅网自动发布
- 管道任务介绍(上) 17:33
- 管道任务介绍(下) 20:52
- 大觅网项目发版(上) 22:41
- 大觅网项目发版(下) 14:08
- 通过文件备份和恢复docker镜像 18:32
- 搭建Docker私服仓库 10:00
- Docker 数据卷挂载(上) 17:11
- Docker 数据卷挂载(下) 13:07
- 第一十四章:大觅网集成测试
- 搭建Docker Swarm集群(上) 15:06
- 搭建Docker Swarm集群(下) 17:57
- Docker可视化工具Portainer的搭建和使用 8:03
- Jenkis集成Sonar进行线上代码检测 33:01
- 安装Jmeter测试工具 8:35
- 配置Jmeter测试计划和线程组请求 19:31
- 模拟生成测试用户token(上) 11:11
- 模拟生成测试用户token(下) 10:53
- 模拟并发下单接口测试 3:43
- 下单代码优化思路分析 5:32
- 生成Jmeter测试报告 11:10
- 第一十五章:基于大觅网深入实践Spring Cloud
- 整体介绍 8:23
- Eureka 原理分析 16:53
- Feign第一次调用失败分析及处理 17:50
- 单个微服务的容错可视化监控 13:19
- 多个微服务的容错可视化监控 12:00
- Config Bus 自动配置刷新 17:55
- 网关聚合微服务请求 20:38
- 总结 4:29
【课时介绍】
本门课程围绕电商项目大觅网的业务场景,基于微服务原则设计电商项目,使用多种诸如Eureka、Feign、Hystrix、Ribbon、Zuul、Config等技术,另外基于虚拟化技术Docker+Jenkins实现程序自动发布、基于Mycat实现第三方支付接入、整个项目的高并发测试等。本次课程以实战为基础,让同学们在实战过程中,独立完成网站的架构搭建和项目开发,掌握其中的实现方式与思路。
连载更新中:每周二、周三更新。
- 第一章:大觅网基础环境搭建
-
- 01. 整体课程介绍 12:01
- 02. 安装docker及下载centos镜像 13:16
- 03. 安装JDK\TOMCAT\CENTOS7镜像 19:52
- 04. 安装shipyard 8:44
- 05. 使用docker-compose批量构建容器(上) 19:52
- 06. 使用docker-compose批量构建容器(下) 19:09
- 07. 配置MySQL及Redis 7:35
- 08. 环境验证(上) 20:42
- 09. 环境验证(下) 10:17
- 10. 课程总结 5:41
- 第二章:大觅网项目框架搭建
-
- 01. 课程内容介绍 4:17
- 02. 大觅网项目拆分 20:09
- 03. 创建dm-common工程 10:32
- 04. 创建provider工程 12:33
- 05. 代码生成器介绍 18:26
- 06. 使用代码生成器生成Model代码 7:17
- 07. 使用代码生成器生成Mapper代码 13:42
- 08. 使用代码生成器生成Client和provider代码 8:05
- 09. 分析大觅网API文档 5:36
- 10. 创建Git仓库并提交代码到仓库中 6:27
- 11. 作业及总结 2:45
- 第三章:大觅网项目实战-商品微服务、基础微服务
-
- 01. 课程总体介绍 1:32
- 02. 问题回顾及处理 7:32
- 03. common项目介绍 14:04
- 04. 创建并启动Eureka Server 9:33
- 05. 启动dm-base-provider并注册到Eureka 15:00
- 06. 创建根据分类查询图片接口 18:37
- 07. 开发查询商品轮播图接口(上) 17:20
- 08. 开发查询商品轮播图接口(下) 20:24
- 09. 开发查询商品详情接口(上) 14:13
- 10. 开发查询商品详情接口(下) 14:22
- 11. 日志工具封装介绍 9:01
- 12. 课程总结 4:11
- 第四章:大觅网项目实战-用户微服务、排期微服务
-
- 01. 课程介绍及日志问题处理 7:07
- 02. 开发根据商品ID查询商品排期接口(上) 14:27
- 03. 开发根据商品ID查询商品排期接口(下) 17:35
- 04. 开发根据商品排期查询商品价格接口(上) 11:39
- 05. 开发根据商品排期查询商品价格接口(下) 8:59
- 06. 创建dm-user-provider微服务 9:48
- 07. 开发根据用户名和密码查询用户接口 17:22
- 08. 根据用户信息生成Token 14:57
- 09. 保存用户Token信息到Redis中 7:02
- 10. 验证用户登录功能 8:49
- 11. 开发根据用户ID返回常用购票人列表接口 21:06
- 12. 总结 2:49
- 第五章:大觅网项目实战-下单微服务(上)
-
- 01. 课程内容介绍 1:35
- 02. 创建订单相关的微服务工程 15:12
- 03. 判断商品信息是否存在 7:54
- 04. 获取每个座位的详细信息 15:35
- 05. 生成分布式ID订单编号及更新座位信息 18:48
- 06. 更新订单关联用户信息 17:53
- 07. 验证下单接口 16:47
- 08. 分布式事务及RabbitMQ介绍 15:16
- 09. 使用RabbitMQ来重置座位信息 18:42
- 10. 使用RabbitMQ来重置订单及联系人信息 20:32
- 11. 验证异常下单数据处理 17:21
- 12. 总结及下次课程介绍 1:08
- 第六章:大觅网项目实战-下单微服务(下)
-
- 1. 课程内容介绍 3:01
- 2. 下单数据冲突问题分析 5:33
- 3. 使用Redis解决并发数据冲突问题(上) 12:04
- 4. 使用Redis解决并发数据冲突问题(下) 13:50
- 5. 为下单微服务添加微服务追踪Sleuth 21:38
- 6. 微服务追踪Sleuth整合RabbitMq 17:42
- 7. 微服务追踪Sleuth整合MySql 12:38
- 8. 总结及答疑 12:57
- 第七章:分布式第三方接入-微信登录
-
- 01. Auth协议的定义 6:58
- 02. Auth2.0的流程 8:20
- 03. 接入微信登录的条件 5:11
- 04. 微信登录的接入步骤 13:24
- 05. 请求获取code 7:39
- 06. 发送请求获取access_token 13:42
- 07. 拿到access_token和openid 3:18
- 08. 使用access_token获取请求获取用户信息 6:40
- 09. 获取微信用户信息 12:38
- 10. 微信用户信息入库 13:05
- 11. 从redis中获取用户头像 14:52
- 12. 完成对用户头像的处理 16:08
- 13. 生成token并缓存用户信息 18:05
- 14. 微信登录测试处理回调地址 12:38
- 15. 微信登录测试处理类型转换 7:12
- 16. 总结 6:10
- 第八章:分布式第三方接入-微信支付
-
- 01. 大觅网无法显示微信用户信息答疑 11:31
- 02. 微信支付的接入流程 6:33
- 03. 常见的微信支付方式 5:38
- 04. 微信扫码支付流程 6:18
- 05. 微信支付API介绍 13:08
- 06. 微信支付安全机制 4:46
- 07. 微信支付接入步骤解析 1:59
- 08. 开发前的准备工作 4:43
- 09. 统一下单API的实现思路 4:04
- 10. 封装请求统一下单API的参数 14:21
- 11. 发送请求 15:27
- 12. 测试统一下单接口 14:48
- 13. 接收微信返回的参数 11:47
- 14. 获取参数后进行自身业务实现 11:19
- 15. 测试和总结 4:36
- 第九章:分布式第三方接入-支付宝支付
-
- 01. 微信支付测试 7:17
- 02. 初识支付宝支付 8:08
- 03. 创建应用并获取APPID 9:33
- 04. 配置密钥 9:17
- 05. SDK获取和API介绍 12:13
- 06. 实现统一下单API 12:47
- 07. 实现异步通知接收 7:41
- 08. 实现同步通知接收 8:40
- 09. 测试统一下单接口 14:25
- 10. 实现自身业务 12:34
- 11. 测试自身业务 13:39
- 12. 总结 6:15
- 第一十章:基于Elasticsearch技术实现大觅网商品搜索-1
-
- 01. 课程介绍 2:28
- 02. 对搜索引擎的需求和选择 8:43
- 03. Elasticsearch基础概念 15:33
- 04. Elasticsearch操作准备 7:20
- 05. Elasticsearch命令格式 10:00
- 06. 创建和删除index 12:09
- 07. 配置index的语法结构 4:03
- 08. Elasticsearch数据类型1 19:32
- 09. Elasticsearch数据类型2 8:09
- 10. 常见分词器 4:16
- 11. 创建并配置index 10:28
- 12. document的增删改操作 20:06
- 13. 空查询和指定index/type查询 7:39
- 14. 过滤查询和匹配度查询 13:05
- 15. 查询子句 14:11
- 16. 组合查询 12:21
- 17. 分页查询及总结 6:40
- 第一十一章:基于Elasticsearch技术实现大觅网商品搜索-2
-
- 01. 引入开发ES客户端所需的依赖 9:35
- 02. 编码连接ES服务器 15:40
- 03. 创建并配置index 16:37
- 04. 使用构建器设置index 17:11
- 05. 添加document 11:59
- 06. 实现查询 21:23
- 07. 分页和排序 4:54
- 08. 了解大觅网搜索功能需求 6:20
- 09. 构建大觅网搜索功能开发环境 10:09
- 10. 实现控制层开发 16:31
- 11. 针对ES查询需求设计条件封装对象 17:59
- 12. 为ES全文检索封装条件 17:43
- 13. 实现大觅网组件连接ES服务 11:54
- 14. 准备构建ES查询条件 19:34
- 15. 完善ES条件封装对象 13:58
- 16. 设置ES查询类型等参数 6:17
- 17. 设置分页及排序 6:58
- 18. 创建各类型查询构建器 10:52
- 19. 构建组合查询 13:10
- 20. 实现并完善查询结果封装 17:26
- 21. 测试ES全文检索 8:51
- 22. 了解增量更新需求 4:25
- 23. 定义增量更新业务方法 6:24
- 24. 配置定时任务 15:39
- 25. 获取最后更新时间并查询 9:07
- 26. 封装查询到的增量数据 16:33
- 27. 保存更新时间并更新索引库 15:43
- 28. 测试ES增量更新 13:54
- 第一十二章:基于Mycat实现大觅网订单库水平分库
-
- 01. 理解分库相关概念 12:18
- 02. 理解Mycat相关概念 10:17
- 03. Mycat环境准备 12:37
- 04. 配置逻辑库 11:12
- 05. 配置逻辑表 7:37
- 06. 配置数据节点 6:43
- 07. 配置节点主机 19:58
- 08. 配置小结 5:47
- 09. 配置分片规则 12:17
- 10. 配置用户并重启容器 3:38
- 11. 测试 20:24
- 12. 总结 3:06
- 第一十三章:基于Jenkis之Pipeline实现大觅网自动发布
-
- 1. 管道任务介绍(上) 17:33
- 2. 管道任务介绍(下) 20:52
- 3. 大觅网项目发版(上) 22:41
- 4. 大觅网项目发版(下) 14:08
- 5. 通过文件备份和恢复docker镜像 18:32
- 6. 搭建Docker私服仓库 10:00
- 7. Docker 数据卷挂载(上) 17:11
- 8. Docker 数据卷挂载(下) 13:07
- 第一十四章:大觅网集成测试
-
- 01. 搭建Docker Swarm集群(上) 15:06
- 02. 搭建Docker Swarm集群(下) 17:57
- 03. Docker可视化工具Portainer的搭建和使用 8:03
- 04. Jenkis集成Sonar进行线上代码检测 33:01
- 05. 安装Jmeter测试工具 8:35
- 06. 配置Jmeter测试计划和线程组请求 19:31
- 07. 模拟生成测试用户token(上) 11:11
- 08. 模拟生成测试用户token(下) 10:53
- 09. 模拟并发下单接口测试 3:43
- 10. 下单代码优化思路分析 5:32
- 11. 生成Jmeter测试报告 11:10
- 第一十五章:基于大觅网深入实践Spring Cloud
-
- 1. 整体介绍 8:23
- 2. Eureka 原理分析 16:53
- 3. Feign第一次调用失败分析及处理 17:50
- 4. 单个微服务的容错可视化监控 13:19
- 5. 多个微服务的容错可视化监控 12:00
- 6. Config Bus 自动配置刷新 17:55
- 7. 网关聚合微服务请求 20:38
- 8. 总结 4:29
阅读更多
发布回复
扫一扫,移动端观看视频