课程试听
正在播放

阶段一 畅购

展开
第一章 畅购
1-1 项目介绍&环境准备
  • 01_项目知识点介绍
  • 02_本日学习目标
  • 03_电商行业分析
  • 04_电商行业技术特点
  • 05_主要电商模式
  • 06_项目原型介绍
  • 07_前后端分离介绍
  • 08_技术架构&系统架构介绍
  • 09_虚拟机导入
  • 10_项目结构介绍
  • 11_父工程创建
  • 12_二级父工程创建
  • 13_eureka注册中心服务搭建
  • 14_公共模块搭建
  • 15_商品微服务搭建
  • 16_商品微服务测试
1-2 品牌管理
  • 17_品牌表分析
  • 18_品牌列表查询实现
  • 19_根据id查询品牌信息
  • 20_品牌添加
  • 21_品牌修改
  • 22_品牌删除
  • 23_品牌列表条件查询实现
1-3 品牌列表查询
  • 24_品牌列表条件查询测试
  • 25_品牌列表分页查询实现
  • 26_品牌列表分页+条件查询实现
  • 27_统一异常处理类
1-4 CROS&品牌、规格列表的查询
  • 01_课程目标
  • 02_跨域介绍
  • 03_CROS介绍
  • 04_畅购基础工程导入
  • 05_规格参数模板分类表关系介绍
  • 06_根据商品分类名称查询品牌列表实现
  • 07_根据商品分类名称查询规格列表
  • 08_根据商品分类名称查询规格列表-测试
1-5 文件上传
  • 09_fastDFS简介
  • 10_fastDFS文件上传流程
  • 11_fastDFS安装
  • 12_文件存储服务-工程搭建
  • 13_文件存储服务-文件上传代码实现
  • 14_文件存储服务-文件上传测试
1-6 网关&限流
  • 01_课程目标
  • 02_网关介绍
  • 03_后端网关系统搭建
  • 04_网关访问路由转发测试
  • 05_网关跨域处理
  • 06_网关过滤器实现
  • 07_限流介绍
  • 08_令牌桶算法介绍
  • 09_网关限流实现
1-7 密码加密
  • 10_Bcrypt介绍&演示
  • 11_新增管理员密码加密实现
  • 12_管理员登录实现
  • 13_可逆加密算法
  • 14_不可逆加密算法&Base64编码
  • 15_什么是微服务鉴权
1-8 jwt&微服务鉴权
  • 16_jwt简介
  • 17_jwt令牌生成
  • 18_jwt令牌解析
  • 19_设置jwt令牌过期时间
  • 20_自定义jwt令牌内容
  • 21_微服务鉴权-实现思路分析
  • 22_微服务鉴权-系统服务发放令牌实现
  • 23_微服务鉴权-网关认证过滤器实现
  • 24_微服务鉴权-效果演示
1-9 分布式id
  • 01_课程目标
  • 02_为什么需要分布式id
  • 03_分布式id解决方案介绍
  • 04_snowflake快速入门
  • 05_spu&sku介绍
  • 06_spu添加实现
  • 07_sku列表添加实现
  • 08_spu&sku列表添加-controller
  • 09_spu&sku列表添加测试
1-10 商品审核&上下架&删除商品
  • 10_品牌与分类关联实现
  • 11_根据id查询商品
  • 12_商品修改保存
  • 13_商品审核&上下架功能分析
  • 14_商品审核
  • 15_商品下架
  • 16_商品上架
  • 17_删除&还原商品需求分析
  • 18_商品逻辑删除
  • 19_商品还原
  • 20_商品物理删除
1-11 lua&nginx&openrestry
  • 01_课程目标
  • 02_什么是lua
  • 03_lua安装
  • 04_lua基本语法-1
  • 05_lua基本语法-流程控制
  • 06_lua基础语法-函数&require函数
  • 07_nginx功能介绍
  • 08_openrestry介绍
1-12 缓存设置
  • 09_广告数据加载-实现思路
  • 10_缓存预热
  • 11_缓存数据查询
  • 12_多级缓存设置
  • 13_前端首页加载
  • 14_nginx限流控制
  • 15_突发流量控制
1-13 商品广告缓存
  • 01_课程目标
  • 02_什么是canal
  • 03_数据监控微服务搭建&演示
  • 04_首页广告缓存更新-实现思路
  • 05_首页广告缓存更新-发送消息到MQ
  • 06_首页广告缓存更新-获取消息并执行更新
1-14 商品下架同步索引库
  • 07_商品上架同步索引库-实现思路
  • 08_商品上架同步索引库-队列&交换机声明
  • 09_商品上架同步索引库-数据监控服务实现
  • 10_商品上架同步索引库-搜索服务搭建
  • 11_商品上架同步索引库-商品服务查询功能接口实现
  • 12_商品上架同步索引库-搜索服务导入功能实现
  • 13_商品上架同步索引库-创建索引结构&导入全部商品测试
  • 14_商品上架同步索引库-接收消息并执行导入
  • 15_商品上架同步索引库-功能演示
  • 16_商品下架同步索引库-队列&交换机声明
  • 17_商品下架同步索引库-获取最新下架商品
  • 18_商品下架同步索引库-搜索服务实现
  • 19_商品下架同步索引库-功能演示
1-15 关键字查询
  • 01_课程目标
  • 02_按照关键字查询-查询条件构建
  • 03_按照关键字查询-查询结果封装
  • 04_按照关键字查询-表现层定义
  • 05_按照关键查询-测试
1-16 条件查询&分页、排序、高亮查询
  • 06_条件查询介绍
  • 07_按照品牌过滤查询
  • 08_按照品牌进行聚合查询
  • 09_按照规格进行过滤查询
  • 10_按照规格进行聚合查询
  • 11_按照价格进行区间查询
  • 12_分页查询
  • 13_排序查询
  • 14_什么是高亮
  • 15_高亮查询实现
1-17 thymeleaf快速入门
  • 01_课程目标
  • 02_什么是页面静态化
  • 03_thymeleaf介绍
  • 04_springboot整合thymeleaf
  • 05_基础语法-表单提交
  • 06_基础语法-对象遍历
  • 07_基础语法-map取值
  • 08_基础语法-数组遍历
  • 09_基础语法-日期显示
  • 10_基础语法-条件判断
  • 11_基础语法-模块声明与页面包含
1-18 页面渲染-规格与价格
  • 12_搜索页面渲染-实现思路
  • 13_搜索页面渲染-准备工作
  • 14_搜索页面渲染-controller跳转方法定义
  • 15_搜索页面渲染-用户条件信息显示
  • 16_搜索页面渲染-品牌信息显示
  • 17_搜索页面渲染-规格数据格式转换
  • 18_搜索页面渲染-规格与价格显示
1-19 前后端查询
  • 19_搜索页面渲染-数据列表展示
  • 20_搜索页面渲染-关键字查询
  • 21_搜索页面渲染-后端url拼接
  • 22_搜索页面渲染-前端url拼接&效果演示
  • 23_搜索页面渲染-去除搜索条件
  • 24_搜索页面渲染-价格排序
  • 25_搜索页面渲染-分页查询后端实现
  • 26_搜索页面渲染-分页前端实现&演示
1-20 商品详情
  • 27_商品详情页生成-实现思路
  • 28_商品详情页生成-静态页生成服务创建
  • 29_商品详情页生成-feign接口定义
  • 30_商品详情页生成-业务层实现
  • 31_商品详情页生成-静态页服务消息队列监听类
  • 32_商品详情页生成-数据监控服务
  • 33_商品详情页生成-测试
  • 34_商品详情页面-基于nginx访问
1-21 jwt应用
  • 01_课程内容
  • 02_用户认证分析
  • 03_单点登录技术解决方案
  • 04_第三方登录技术解决方案
  • 05_本项目认证实现&资源访问流程
  • 06_jwt令牌基础回顾
  • 07_生成私钥与公钥
  • 08_认证服务导入
  • 09_基于私钥生成jwt
  • 10_基于公钥解析jwt
1-22 授权码模式
  • 11_oauth2入门-准备工作
  • 12_授权码模式-获取授权码
  • 13_授权码模式-获取令牌
  • 14_授权码模式-校验&刷新令牌
  • 15_密码模式-获取令牌
  • 16_用户服务对接oauth2
1-23 用户认证
  • 17_用户认证-准备工作
  • 18_用户认证-申请令牌测试
  • 19_用户认证-业务层
  • 20_用户认证-表现层
  • 21_用户认证-测试
  • 22_用户认证-动态获取用户信息
1-24 对接网关
  • 23_认证服务对接网关-客户端网关创建
  • 24_认证服务对接网关-全局过滤器实现
  • 25_认证服务对接网关-全局过滤器测试
  • 26_自定义登录页面-功能实现
  • 27_自定义登录页面-测试
  • 28_自定义路径过滤器
1-25 添加购物车
  • 01_课程目标
  • 02_什么是用户授权
  • 03_验证jwt包含角色权限信息
  • 04_用户授权演示
  • 05_购物车实现思路
  • 06_添加购物车-skufeign声明&定义
  • 07_添加购物车-业务层实现
  • 08_添加购物车-表现层实现&测试
1-26 购物车渲染&页面跳转
  • 09_查询购物车列表实现
  • 10_购物车渲染-购物车渲染服务搭建
  • 11_购物车渲染-feign接口定义
  • 12_购物车渲染-渲染服务表现层实现
  • 13_购物车渲染-页面渲染
  • 14_订单服务对接oauth
  • 15_微服务之间认证
  • 16_动态获取当前登录人
  • 17_页面跳转设置
1-27 页面模板渲染
  • 01_课程内容
  • 02_登录人收件地址查询
  • 03_页面模板渲染-准备工作
  • 04_页面末班渲染-后端代码实现
  • 05_页面模板渲染-页面基础数据渲染
  • 06_页面模板渲染-页面收件人与支付方式数据封装
1-28 下单、库存变更实现
  • 07_下单实现-后端功能实现
  • 08_下单实现-前端功能实现
  • 09_库存变更-商品服务扣减库存实现
  • 10_库存变更-订单服务实现&测试
  • 11_增加积分业务介绍
1-29 分布式事务
  • 01_课程目标
  • 02_事务回顾&本地事务介绍
  • 03_分布式事务介绍
  • 04_CAP定定理介绍
  • 05_BASE理论介绍
  • 06_两阶段提交2PC介绍
  • 07_TCC事务补偿机制介绍
  • 08_基于消息队列方式介绍
1-30 seata&fescar
  • 09_seata介绍
  • 10_fescar实现原理
  • 11_AT模式介绍
  • 12_MT模式&混合模式介绍
  • 13_fescar代码实现-准备工作
  • 14_fescar代码实现-分布式事务错误效果演示
  • 15_fescar代码实现-分布式事务正确效果演示
1-31 分布式事务实现
  • 16_消息队列实现分布式事务-流程分析
  • 17_消息队列实现分布式事务-实体类&rabbitmq配置类创建
  • 18_消息队列实现分布式事务-订单服务添加任务表数据
  • 19_消息队列实现分布式事务-定时任务发送最新任务数据
  • 20_消息队列实现分布式事务-用户服务监听类接收消息
  • 21_消息队列实现分布式事务-用户服务监听类更新积分
  • 22_消息队列实现分布式事务-订单服务删除任务数据
  • 23_消息队列实现分布式事务-测试&效果演示
1-32 微信支付介绍
  • 01_课程内容
  • 02_微信支付介绍
  • 03_微信支付入门案例
  • 04_QRCode演示
1-33 支付跳转&支付实现
  • 05_购物支付整体流程介绍
  • 06_订单结算页跳转支付方式页
  • 07_支付服务创建
  • 08_支付服务-统一下单实现
  • 09_页面对接支付服务实现
1-34 支付回调
  • 10_支付回调业务分析&Echosite介绍
  • 11_echosite效果演示
  • 12_接收回调消息效果演示
  • 13_回调消息接收并返回成功通知
  • 14_支付服务-查询订单消息并发送到队列
1-35 实现和测试
  • 15_订单服务-接收消息并修改订单状态
  • 16_支付回调测试&效果演示
  • 17_推送通知业务分析&websocket介绍
  • 18_web stomp插件安装
  • 19_web stomp效果演示
  • 20_消息队列用户创建&权限配置
  • 21_代码实现&效果演示
1-36 延迟消息
  • 01_课程内容
  • 02_超时未支付订单处理-需求&实现思路分析
  • 03_延迟消息队列-消息TTL介绍&演示
  • 04_延迟消息队列-死信交换机介绍&演示
  • 05_超时未支付订单处理-功能实现流程介绍
  • 06_超时未支付订单处理-feign接口定义
  • 07_超时未支付订单处理-发送延迟消息并接收
  • 08_超时未支付订单处理-关闭订单业务实现
  • 09_超时未支付订单处理-测试
1-37 批量发货&自动收货
  • 10_批量发货实现
  • 11_了解对接第三方物流
  • 12_手动确认收货实现
  • 13_自动收货-需求介绍&springtask回顾
  • 14_自动收货-消息发送实现
  • 15_自动收货-接收消息
  • 16_自动收货-业务层实现
1-38 秒杀服务搭建
  • 01_课程内容
  • 02_秒杀简介
  • 03_秒杀服务搭建
  • 04_秒杀时间段计算
  • 05_秒杀商品添加到缓存实现
  • 06_秒杀商品添加缓存测试
1-39 秒杀时间段
  • 07_秒杀首页渲染-实现思路
  • 08_秒杀渲染服务搭建
  • 09_秒杀首页加载时间段菜单
  • 10_秒杀时间段格式化
  • 11_秒杀时间段选中实现
1-40 倒计时显示
  • 12_倒计时时间显示-实现思路&静态值显示
  • 13_倒计时时间显示-倒计时效果实现&格式化
  • 14_倒计时时间实现-正确倒计时时间显示
  • 15_秒杀商品列表-秒杀服务查询列表实现
  • 16_秒杀商品列表-秒杀渲染服务显示数据
  • 17_抢购按钮js方法实现
1-41 秒杀异步下单
  • 01_课程内容
  • 02_秒杀异步下单-获取当前登录人&预加载秒杀商品库存到redis
  • 03_秒杀异步下单-业务层预扣减库存实现
1-42 生产者消息不丢失
  • 04_秒杀异步下单-生产者消息不丢失解决方案介绍
  • 05_秒杀异步下单-生产者消息不丢失实现
  • 06_秒杀异步下单-生产者消息不丢失测试
1-43 消费者服务创建
  • 07_秒杀异步下单-消费者服务创建
  • 08_秒杀异步下单-消费者消息不丢失介绍
  • 09_秒杀异步下单-消费者服务实现手动应答模式
  • 10_秒杀异步下单-消费者服务业务层实现
  • 11_秒杀异步下单-流量削峰
  • 12_秒杀异步下单-秒杀服务&秒杀渲染服务对接
  • 13_秒杀异步下单-测试
1-44 秒杀限流
  • 14_防止用户恶意访问实现
  • 15_防止同一个用户相同商品重复购买实现
  • 16_秒杀下单接口隐藏实现
  • 17_秒杀下单接口限流实现

阶段二 智慧学成

展开
第一章 智慧学成
1-1 项目介绍
  • 01-项目介绍-学习目标&项目背景和概述
  • 02-项目介绍-业务流程
  • 03-项目介绍-功能模块
  • 04-项目介绍-技术架构
1-2 环境搭建
  • 05-环境搭建-学习目标&CDH组件介绍
  • 06-环境搭建-CDH环境搭建
  • 07-环境搭建-配置hosts
  • 08-环境搭建-配置Maven
  • 09-环境搭建-IDEA环境配置
  • 10-环境搭建-导入Scala基础工程&基础工程介绍
  • 11-环境搭建-wordcount代码编写及idea代码测试
  • 12-环境搭建-wordcount任务提交到集群执行
1-3 数据仓库介绍
  • 13-Zeppelin简介、Zeppelin调式Spark程序
  • 14-Hue简介、Hue操作hive及hdfs
  • 15-数据仓库-学习目标、数据仓库介绍
  • 16-数据仓库-数据仓库的特点
  • 17-数据仓库-维度分析
  • 18-数据仓库-数据仓库建模
  • 19-数据仓库-Hive创建数据仓库
1-4 采集系统
  • 01-ETL-学习目标
  • 02-ETL-ETL介绍
  • 03-ETL-课程访问量需求分析
  • 04-ETL-采集系统介绍
  • 05-ETL-采集系统搭建
  • 06-ETL-采集系统-测试采集课程访问量
  • 07-ETL-NiFi介绍
  • 08-ETL-快速入门
1-5 维度数据采集
  • 09-ETL-维度数据采集-维度介绍
  • 10-ETL-维度数据采集-导入学成在线业务数据
  • 11-ETL-维度数据采集-导入NiFi源码&执行采集
  • 12-ETL-维度数据采集-注意事项-NiFi采集乱码处理
  • 13-ETL-维度数据采集-区域维度原文件上传HDFS&spark读取文件
  • 14-ETL-维度数据采集-区域维度原文件数据与实体映射
  • 15-ETL-维度数据采集-区域维度字段关联及区域维度数据入库
1-6 数据清洗
  • 16-ETL-维度数据采集-区域维度-注意事项:winutils配置
  • 01-ETL-数据清洗-课程访问量事实表字段介绍&清洗逻辑介绍
  • 02-ETL-数据清洗-课程访问量清洗-获取维度数据&原始数据
  • 03-ETL-数据清洗-课程访问量清洗-过滤机器人&关联维度
  • 04-ETL-数据清洗-课程访问量清洗-去重&保存到数据仓库
  • 05-ETL-数据清洗-课程访问量清洗-测试
  • 06-ETL-数据清洗-课程访问量清洗-使用NiFi生产数据并测试
1-7 课程访问量
  • 07-课程分析-学习目标
  • 08-课程分析-课程访问量分析-功能概述&统计分析步骤
  • 09-课程分析-课程访问量分析-步骤1:读取课程访问量事实表数据
  • 10-课程分析-课程访问量分析-步骤2:课程访问量统计求和
  • 11-课程分析-课程访问量分析-步骤3:课程访问量统计结果保存数据仓库
  • 12-课程分析-课程访问量分析-使用NiFi将课程访问量分析结果同步到MySQl
  • 13-课程分析-课程访问量分析-集成测试概述
  • 14-课程分析-课程访问量分析-集成测试-数据清洗统计分析NiFi调度
  • 15-课程分析-课程访问量分析-集成测试-联动(清洗、统计分析、同步到业务库)配置并测试
1-8 系统搭建&课程分析
  • 16-业务报表系统搭建-Web前端使用说明&Yapi使用说明
  • 17-业务报表系统搭建-使用业务后台接口展示业务报表
  • 01-课程分析-课程购买量-需求分析
  • 02-课程分析-课程购买量-采集字段及存储分析
  • 03-课程分析-课程购买量-MySQL采集注意事项
  • 04-课程分析-课程购买量-NiFi采集MySQL配置
  • 05-课程分析-课程购买量-测试NiFi采集MySQL
  • 06-课程分析-课程购买量-NiFi生产订单数据保存到MySQL&并进行实时采集
  • 07-课程分析-课程购买量-数据清洗-DWD(事实表)结构分析
1-9 数据清洗&DWM代码
  • 08-课程分析-课程购买量-数据清洗-用户维度采集
  • 09-课程分析-课程购买量-DWD代码-维度数据获取
  • 10-课程分析-课程购买量-DWD代码-事实表数据封装
  • 11-课程分析-课程购买量-DWD代码-保存到数据仓库
  • 12-课程分析-课程购买量-DWD代码-测试清洗入库
  • 13-课程分析-课程购买量-DWM层结构分析
1-10 DWM代码&集成测试
  • 14-课程分析-课程购买量-DWM代码-轻度聚合封装数据
  • 15-课程分析-课程购买量-DWM代码-保存到数据仓库&测试入库
  • 16-课程分析-课程购买量-统计分析
  • 17-课程分析-课程购买量-使用NiFi将业务数据从数据仓库同步到MySQL
  • 18-课程分析-课程购买量-集成测试-概述&NiFi调度数据清洗分析任务
  • 19-课程分析-课程购买量-集成测试-联动配置&整流程测试
1-11 热门学科排名分析&用户选课
  • 01-热门学科排名-需求分析
  • 02-热门学科排名-业务报表系统字段分析
  • 03-热门学科排名-采集字段及存储分析
  • 04-热门学科排名-NiFi采集用户选课数据&测试
  • 05-热门学科排名-NiFi生产用户选课数据保存到MySQL&并进行实时采集
  • 06-热门学科排名-用户选课DWD层字段说明&清洗分析
  • 07-热门学科排名-用户选课-DWD代码-获取维度数据&用户选课原始数据
  • 08-热门学科排名-用户选课-DWD代码-事实表数据封装&保存到数据仓库
  • 09-热门学科排名-用户选课-DWD代码-测试清洗入库
1-12 销售量统计
  • 10-热门学科排名-统计分析概述&课程分类维度采集
  • 11-热门学科排名-统计分析-销售量-周-统计分析步骤
  • 12-热门学科排名-统计分析-销售量-周-代码-获取周区间日期
  • 13-热门学科排名-统计分析-销售量-周-代码-根据日期获取数据并计算涨幅
  • 14-热门学科排名-统计分析-销售量-周-代码-维度关联&保存到数据仓库
  • 15-热门学科排名-统计分析-销售量-周-代码-抽取工具类&测试入库
  • 16-热门学科排名-统计分析-销售量-月-统计分析步骤及代码编写
  • 17-热门学科排名-统计分析-销售量-月-测试入库
1-13 学生人数统计
  • 18-热门学科排名-统计分析-学生人数-周-统计分析步骤
  • 19-热门学科排名-统计分析-学生人数-周-代码-获取周区间&获取数据&计算涨幅
  • 20-热门学科排名-统计分析-学生人数-周-代码-维度关联&保存到数据仓库
  • 21-热门学科排名-统计分析-学生人数-周-代码-抽取工具类&测试入库
  • 22-热门学科排名-统计分析-学生人数-月-统计分析步骤&代码编写
  • 23-热门学科排名-统计分析-学生人数-月-测试入库
1-14 销售额统计&集成测试
  • 24-热门学科排名-统计分析-销售额-周-统计分析步骤&代码编写
  • 25-热门学科排名-统计分析-销售额-周-测试入库
  • 26-热门学科排名-统计分析-销售额-月-统计分析步骤&代码编写
  • 27-热门学科排名-统计分析-销售额-月-测试入库
  • 28-热门学科排名-统计分析-使用NiFi将业务数据从数据仓库同步到MySQL
  • 29-热门学科排名-集成测试-配置NiFi调度数据清洗分析任务
  • 30-热门学科排名-集成测试-测试NiFi调度数据清洗分析
  • 31-热门学科排名-集成测试-联动配置&测试
  • 32-热门学科排名-集成测试-报表系统Web展示
1-15 实时分析
  • 01-实时分析-学习目标
  • 02-实时分析-平台看板需求分析&实时分析应用场景
  • 03-实时分析-实时分析技术方案
  • 04-实时分析-指标与维度分析&数据存储分析
  • 05-实时分析-今日访问量-概述&数据采集
  • 06-实时分析-今日访问量-统计分析逻辑
1-16 今日访问量代码实现
  • 07-实时分析-今日访问量-代码-redis获取kafka的offset
  • 08-实时分析-今日访问量-代码-SparkStreaming获取kafka中的数据
  • 09-实时分析-今日访问量-代码-去重计算实时访问量&保存redis
  • 10-实时分析-今日访问量-代码-redis中保存当前offset进度
  • 11-实时分析-今日访问量-代码-测试
  • 12-实时分析-今日访问量-NiFi生产数据&测试
  • 13-实时分析-新增用户量-概述&数据采集
1-17 新增用户量&今日购买量&集成测试
  • 14-实时分析-新增用户量-统计分析逻辑
  • 15-实时分析-新增用户量-代码-实时计算新增用户量
  • 16-实时分析-新增用户量-代码-测试
  • 17-实时分析-新增用户量-NiFi生产数据&测试
  • 18-实时分析-今日购买量-概述&数据采集
  • 19-实时分析-今日购买量-统计分析逻辑&代码
  • 20-实时分析-今日购买量-代码-测试
  • 21-实时分析-今日购买量-NiFi生产数据&测试
  • 22-实时分析-集成测试-NiFi调度配置
  • 23-实时分析-集成测试-测试&web展示
1-18 及时查询技术选型
  • 01-即时查询-学习目标
  • 02-即时查询-需求分析&技术方案
  • 03-即时查询-技术方案-代码演示-保存-代码
  • 04-即时查询-技术方案-代码演示-保存-测试
  • 05-即时查询-技术方案-代码演示-查询-代码&测试
  • 06-即时查询-采集分析&存储分析
  • 07-即时查询-数据采集-用户学习采集
  • 08-即时查询-数据采集-课程视频维度采集
1-19 统计分析概述
  • 09-即时查询-统计分析-概述&步骤1统计逻辑&中间表介绍
  • 10-即时查询-统计分析-步骤1:代码-获取原始数据
  • 11-即时查询-统计分析-步骤1:代码-注册udf函数
  • 12-即时查询-统计分析-步骤1:代码-关联相关维度&统计学习时长
  • 13-即时查询-统计分析-步骤1:代码-测试
1-20 代码实现&集成测试
  • 14-即时查询-统计分析-步骤2:概述
  • 15-即时查询-统计分析-步骤2:代码
  • 16-即时查询-统计分析-步骤2:测试
  • 17-即时查询-统计分析-使用hbase注意事项
  • 18-即时查询-统计分析-NiFi生产数据-配置
  • 19-即时查询-统计分析-NiFi生产数据-测试&代码测试
  • 20-即时查询-集成测试-配置
  • 21-即时查询-集成测试-测试&web展示
1-21 NiFi采集
  • 01-系统集成测试-学习目标&概述
  • 02-系统集成测试-代码重新打包-代码修改
  • 03-系统集成测试-代码重新打包-上传NiFi容器
  • 04-系统集成测试-NiFi采集-清洗-统计分析-概述&清理业务数据
  • 05-系统集成测试-NiFi采集-清洗-统计分析-即时查询
  • 06-系统集成测试-NiFi采集-清洗-统计分析-离线分析-课程访问量
  • 07-系统集成测试-NiFi采集-清洗-统计分析-离线分析-课程购买量
  • 08-系统集成测试-NiFi采集-清洗-统计分析-离线分析-热门学科排名
  • 09-系统集成测试-NiFi采集-清洗-统计分析-实时分析
  • 10-系统集成测试-NiFi采集-清洗-统计分析-web展示
1-22 项目就业指导
  • 11-项目就业指导-就业指导概述&项目功能模块
  • 12-项目就业指导-技术构架&技术栈-1
  • 13-项目就业指导-技术构架&技术栈-2
  • 14-项目就业指导-数据仓库是如何设计的?
  • 15-项目就业指导-数据采集是如何实现的 ?
  • 16-项目就业指导-ETL是如何做的?
  • 17-项目就业指导-离线分析是如何实现的?
  • 18-项目就业指导-同比分析在项目的应用?
  • 19-项目就业指导-实时分析是如何做的?
  • 20-项目就业指导-如何从海量数据查询想的数据?
  • 21-项目就业指导-项目中任务调度是如何做的?

阶段三 餐掌柜

展开
第一章 餐掌柜
1-1 餐饮SAAS系统简介
  • 01_本日学习目标
  • 02_餐饮行业分析
  • 03_餐饮SAAS系统简介
  • 04_餐掌柜SAAS平台概述
  • 05_餐掌柜核心业务流程
  • 06_中台思想介绍
  • 07_技术架构简介
  • 08_基础工程结构介绍
1-2 nacos快速入门
  • 09_Spring Cloud Alibaba简介
  • 10_nacos简介
  • 11_nacos安装&访问
  • 12_nacos注册中心使用
  • 13_配置中心介绍
  • 14_nacos配置中心-基础使用
  • 15_nacos配置中心-动态刷新
  • 16_nacos配置中心-多环境支持
  • 17_nacos配置中心-不同环境下配置信息共享
  • 18_nacos配置中心-多应用间配置信息共享
1-3 Mybatis-plus快速入门
  • 19_lombok介绍
  • 20_Mybatis-plus简介
  • 21_mybatis-plus测试工程导入&介绍
  • 22_mybatis-plus实体类与表映射操作
  • 23_mybatis-plus通用dao层定义&演示
  • 24_mybatis-plus通用service层定义&演示
  • 25_密码加密保存
  • 26_餐掌柜基础工程导入
  • 27_餐掌柜基础工程结构介绍
  • 28_MybatisPlus&dubbo整合介绍
1-4 dubbo整合
  • 29_web工程和dubbo整合
  • 30_gateway&web工程整合&负载均衡效果演示
  • 31_根据名称模糊查询实现.
  • 32_swagger简介
  • 33_swagger基础使用
  • 34_swagger集成案例
  • 35_pagevo封装&返回
  • 36_前端结果封装处理
  • 37_统一异常处理
1-5 登录功能的实现
  • 01_本日学习目标
  • 02_运营中心介绍
  • 03_登录实现思路
  • 04_登录-业务层实现
  • 05_登录-表现层实现
  • 06_登录-jwt令牌生成
  • 07_登录-网关令牌校验
  • 08_登录测试
1-6 账号列表功能
  • 09_帐号列表查询-功能分析
  • 10_帐号列表查询-业务层实现
  • 11_帐号列表查询-表现层实现
  • 12_帐号添加-功能分析
  • 13_帐号添加-通用字段处理
  • 14_帐号添加-业务层实现
  • 15_帐号添加-表现层实现
  • 16_帐号查看
  • 17_帐号编辑-业务分析
  • 18_帐号编辑-实现
  • 19_帐号删除-实现思路
  • 20_帐号删除-@TableLogic介绍&演示
  • 21_帐号删除-表现层实现
  • 22_帐号还原
  • 23_帐号禁用
1-7 密码与账号下发
  • 24_重置密码-业务层实现
  • 25_重置密码-表现层实现
  • 26_帐号下发-前置准备
  • 27_帐号下发-消息发送实现
  • 28_帐号下发-接收消息&发送短信
1-8 管家端核心功能与数据表介绍
  • 01_本日学习目标
  • 02_管家端核心功能与数据表介绍
  • 03_基础工程导入
  • 04_数据层多租户介绍
  • 05_多租户配置类定义
  • 06_多租户效果演示
  • 07_dubbo隐式传参原理介绍
  • 08_dubbo隐式传参使用
  • 09_ThreadLocal对象使用效果演示
1-9 集团用户登录实现
  • 10_集团用户登录_实现思路
  • 11_集团用户登录_业务层实现
  • 12_集团用户登录_表现层实现
  • 13_集团用户登录_SpringMVC拦截器填充多租户信息
  • 14_登录接口测试
1-10 品牌管理与图片上传
  • 15_品牌管理_需求分析
  • 16_品牌列表查询-dao层实现
  • 17_品牌列表查询-业务层实现
  • 18_品牌列表查询-表现层实现
  • 19_添加品牌实现
  • 20_图片上传-准备
  • 21_图片上传-实现
1-11 门店列表的管理
  • 22_门店列表查询-dao层实现
  • 23_门店列表查询-业务层实现
  • 24_门店列表查询-表现层实现
  • 25_添加门店-品牌列表查询实现
  • 26_添加门店实现
  • 27_门店停用-问题抛出
  • 28_门店停用-自定义dubbo过滤器实现&效果演示
  • 29_门店停用-dubbo隐式传参丢失问题解决
1-12 店长列表的添加
  • 01_本日学习目标
  • 02_店长列表-需求分析
  • 03_店长列表-dao层实现
  • 04_店长列表-servicer&controller实现
  • 05_店长列表测试
  • 06_店长添加-需求分析
  • 07_店长添加-省份&门店列表信息查询-service
  • 08_店长添加-省份&门店列表查询-service测试
  • 09_店长添加-省份&门店列表查询-表现层
  • 10_店长添加-新增店长信息-service层实现
  • 11_店长添加-新增店长信息-controller层实现
1-13 店长修改&删除&门店管理员登录
  • 12_店长修改-需求分析
  • 13_店长修改-service层实现
  • 14_店长修改-controller层实现
  • 15_店长删除&暂停-需求分析
  • 16_店长删除&暂停-service层实现
  • 17_店长删除&暂停-controller层实现
  • 18_门店管理员登录-需求分析
  • 19_门店管理员登录-service层实现
  • 20_门店管理员登录-controller层实现
1-14 门店切换&员工管理&缓存优化
  • 21_门店切换-需求分析
  • 22_门店切换-根据门店管理员查询门店列表实现
  • 23_门店切换-门店切换重新生成令牌实现
  • 24_门店双字段多租户支持-需求分析
  • 25_门店双字段多租户-基础工程导入
  • 26_门店双字段多租户-配置类创建
  • 27_门店双字段多租户-dubbo过滤器设置参数信息
  • 28_员工管理-需求分析
  • 29_员工添加-service层实现
  • 30_员工添加-controller层实现
  • 31_缓存优化-实现思路
  • 32_缓存优化-集成redis缓存
  • 33_缓存优化-效果演示
1-15 分类管理
  • 01_本日学习目标
  • 02_分类管理-需求分析&实现思路
  • 03_分类添加-service层实现
  • 04_分类添加-controller层实现&测试
  • 05_分类修改-service层实现
  • 06_分类修改-controller层实现&测试
  • 07_分类分页查询-service层实现
  • 08_分类分页查询-controller层实现&测试
  • 09_分类列表查询-service层实现
  • 10_分类列表查询-controller层实现&测试
1-16 菜品管理
  • 11_菜品和分类关系维护-需求分析&实现思路
  • 12_菜品和分类关系维护-代码实现
  • 13_菜品和口味关系维护-需求分析&实现思路
  • 14_菜品和口味关系维护-代码实现
  • 15_菜品图片上传-需求分析&实现思路
  • 16_菜品图片上传-代码实现&测试
  • 17_菜品商品码-需求分析&实现思路
  • 18_菜品商品码-代码实现&测试
  • 19_菜品添加-需求分析&实现思路
  • 20_菜品添加-service层实现
  • 21_菜品添加-controller层实现&测试
  • 22_菜品信息回显-需求分析&实现思路
  • 23_菜品信息回显-代码实现&测试
  • 24_菜品修改-需求分析&实现思路
  • 25_菜品修改-service层实现
  • 26_菜品修改-controller层实现&测试
1-17 套餐管理
  • 27_套餐列表-需求分析&实现思路
  • 28_套餐列表-基础信息导入&套餐分类关联设置
  • 29_套餐列表-service层实现
  • 30_套餐列表-controller层实现&测试
  • 31_新建套餐-需求分析&实现思路
  • 32-根据分类与菜品名称查询列表
  • 33_新建套餐-service层实现
  • 34_新建套餐-controller层实现&测试
  • 35_套餐信息回显-需求分析&实现思路
  • 36_套餐信息回显-关联关系设置
  • 37_套餐信息回显-controller层实现&测试
  • 38_修改套餐-需求分析&实现思路
  • 39_修改套餐-service层实现
  • 40_修改套餐-controller层实现&测试
1-18 新增挂账
  • 01_本日学习目标
  • 02_菜品套餐数据同步-需求分析&实现思路
  • 03_logstash数据同步
  • 04_挂账单位&人管理-需求分析&实现思路
  • 05_新增挂账-基础类信息导入
  • 06_新增挂账-service层实现
  • 07-新增挂账-controller层实现&测试
1-19 挂账管理列表&挂账修改
  • 08_挂账管理列表-sql编写&测试
  • 09_挂账管理列表-service层实现
  • 10_挂账管理列表-controller层实现&测试
  • 11_挂账回显-service层实现
  • 12_挂账回显_controller层实现
  • 13_挂账修改-实现思路
  • 14_挂账修改-service层实现
  • 15_挂账修改-controller层实现&测试
1-20 挂账明细&挂账导出
  • 16_挂账明细-需求分析&实现思路
  • 17_挂账明细-基础类导入
  • 18_挂账明细-service层实现
  • 19_挂账明细-controller层实现&测试
  • 20_挂账导出-需求分析&实现思路
  • 21_挂账导出-easyexcel入门案例
  • 22_挂账导出-挂账明细列表查询实现
  • 23_挂账导出-表现层实现&测试
1-21 还款&区域、桌台维护
  • 24_还款-需求分析&实现思路
  • 25_还款-基础类信息导入
  • 26_还款-service层实现
  • 27_还款-controller层实现&测试
  • 28_区域维护-需求分析&实现思路
  • 29_区域维护-service层实现
  • 30_区域维护-controller层实现&测试
  • 31_桌台维护-需求分析&实现思路
  • 32_桌台维护-基础类信息导入
  • 33_桌台维护-新增桌台-service层实现
  • 34_桌台维护-新增桌台-controller层实现&测试
  • 35_桌台维护-桌台列表-service层实现
  • 36_桌台维护-桌台列表-controller层实现&测试
1-22 门店设置
  • 37_门店设置-需求分析&实现思路
  • 38_门店设置-根据分类查询字典信息
  • 39_门店设置-查询备注信息service层实现
  • 40_门店设置-查询备注信息-controller层实现&测试
  • 41_门店设置-门店备注修改-service层实现
  • 42_门店设置-门店备注修改-controller层实现&测试
1-23 收银端登录&堂点开桌
  • 01_本日学习目标
  • 02_收银端登录-需求分析&实现思路
  • 03_收银端登录-service层实现
  • 04_收银端登录-表现层工程导入&配置
  • 05_收银端登录-表现层实现&测试问题剖析
  • 06_收银端登录-多租户配置类改造&测试演示
  • 07_堂点开桌-需求分析&实现思路
  • 08_堂点开桌-区域列表实现
  • 09_堂点开桌-开桌实现
  • 10_堂点开桌-桌台面板-service层实现
  • 11_堂点开桌-桌台面板-controller层实现&测试
1-24 沽清&菜品搜索
  • 12_沽清-需求分析&实现思路
  • 13_沽清-添加沽清实现&测试
  • 14_沽清-删除沽清实现&测试
  • 15_菜品搜索-需求分析&实现思路
  • 16_菜品搜索-搜索基础功能导入&配置
  • 17_菜品搜索-业务层实现-1
  • 18_菜品搜索-业务层实现-2
  • 19_菜品搜索-业务层实现-3
  • 20_菜品搜索-业务层实现-4
  • 21_菜品搜索-业务层实现-5
  • 22_菜品搜索-获取菜品估清数量
  • 23_菜品搜索-表现层实现&测试
1-25 下单功能实现
  • 24_下单-需求分析&实现思路
  • 25_下单-订单基础工程导入&配置
  • 26_下单-流水号工具类介绍&测试
  • 27_下单-orderService实现下单
  • 28_下单-sellcalculationService实现沽清扣减
  • 29_下单-问题处理-1&效果演示
  • 30_下单-问题处理-2&效果演示
  • 31_下单回顾
1-26 加菜&退菜
  • 01_本日学习目标
  • 02_加菜-需求分析&实现思路
  • 03_加菜-实现&测试
  • 04_退菜_需求分析&实现思路
  • 05_退菜-orderService实现
  • 06_退菜-sellCalculation实现
  • 07_退菜-自定义注解实现
  • 08_退菜-表现层实现&测试
1-27 结账&换台&反结账
  • 09_结账-需求分析&实现思路
  • 10_结账-普通支付实现
  • 11_结账-挂账service层实现
  • 12_结账-挂账表现层实现&测试
  • 13_换台-需求分析&实现思路
  • 14_换台-代码实现&测试
  • 15_反结账-需求分析&实现思路
  • 16_反结账-代码实现&测试
1-28 seata快速入门
  • 17_seata-分布式事务&seata简介
  • 18_seata-实现原理
  • 19_seataServer环境准备&启动
  • 20_seata客户端整合
  • 21_seata-分布式使用效果演示
1-29 当日经营数据&销售趋势分析
  • 01_本日学习目标
  • 02_当日经营数据统计-需求分析&实现思路
  • 03_当日经营数据统计-已付款总金额和总单数查询
  • 04_当日经营数据统计-查询未付款总金额&未付款总单数实现
  • 05_当日经营数据统计-查询已结账总人数和未结账总人数
  • 06_当日经营数据统计-表现层实现&测试
  • 07_当日时段销售趋势分析-需求分析&实现思路
  • 08_当日时段销售趋势分析-service层-1
  • 09_当日时段销售趋势分析-service层-2
  • 10_当日时段销售趋势分析-controller层实现&测试
1-30 当日菜品分类占比
  • 11_当日菜品分类占比-需求分析&实现思路
  • 12_当日菜品分类占比-service层-1
  • 13_当日菜品分类占比-service层-2
  • 14_当日菜品分类占比-service层-3
  • 15_当日菜品分类占比-service层-4
  • 16_当日菜品分类占比-controller层实现&测试
1-31 当日数据统计
  • 17_当日菜品销售排行-需求分析&实现思路
  • 18_当日菜品销售排行-实现&测试
  • 19_当日店内收款构成-需求分析&实现思路
  • 20_当日店内收款构成-service层实现
  • 21_当日店内收款构成-controller层实现&测试
  • 22_当日优惠数据统计-需求分析&实现思路
  • 23_当日优惠数据统计-service层实现
  • 24_当日优惠数据统计-controller层实现&测试
1-32 数据汇总功能的实现
  • 01_本日学习目标
  • 02_营收概览分析与设计-需求概述与实现思路
  • 03_数据汇总实现-reportPay
  • 04_数据汇总实现-reportDish
  • 05_数据汇总实现-reportTime
1-33 营收概况功能的实现
  • 06_营收概览-历史营收统计实现
  • 07_营收概览-历史店内收款构成实现
  • 08_营收概览-历史优惠数据统计实现
  • 09_营收概览-历史菜品分类统计实现
  • 10_营收概览-历史菜品销售排行实现
  • 11_营收概览-历史时段销售趋势-service层实现
  • 12_营收概览-历史时段销售趋势-controller层实现
1-34 订单表数据迁移
  • 13_订单表数据迁移实现
  • 14_分布式定时任务调度框架XXL-JOB使用
1-35 小程序端开桌&选菜
  • 01_本日学习目标
  • 02_小程序端点餐业务流程分析
  • 03_小程序端开桌&选菜-需求分析&实现思路
  • 04_小程序端开桌&选菜-基础工程导入
  • 05_小程序端开桌&选菜-小程序端拦截器定义
  • 06_小程序端开桌&选菜-查询桌台信息实现&测试
  • 07_小程序端开桌&选菜-开桌实现&测试
  • 08_小程序端开桌&选菜-选菜功能实现-1
  • 09_小程序端开桌&选菜-选菜功能实现-2
  • 10_小程序端开桌&选菜-选菜功能实现-3
1-36 购物车&多人点餐功能的实现
  • 11_购物车-需求分析&实现思路
  • 12_购物车-锁实现
  • 13_购物车-添加菜品扣减沽清实现
  • 14_购物车-减少菜品增加沽清实现
  • 15_购物车-加菜-获取购物车
  • 16_购物车-加菜实现&测试
  • 17_购物车-查询购物车实现&测试
  • 18_多人点餐-需求分析&实现思路
  • 19_多人点餐-STOMP插件开启&测试
  • 20_多人点餐-STOMP插件使用效果演示
  • 21_多人点餐-代码实现
1-37 购物车订单&微信支付
  • 01_本日学习目标
  • 02_购物车订单-需求分析&实现思路
  • 03_购物车订单-代码实现
  • 04_购物车订单-字符串返回处理
  • 05_小程序微信支付对接-需求分析&实现思路
  • 06_小程序微信支付对接-准备工作
  • 07_小程序微信支付对接-获取openid实现
  • 08_小程序微信支付对接-统一下单调用-1
  • 09_小程序微信支付对接-统一下单调用-2
1-38 支付成功回调处理
  • 10_支付成功回调处理-需求分析&实现思路
  • 11_支付成功回调处理-内网映射工具EchoSite使用
  • 12_支付成功回调处理-业务层实现
  • 13_支付成功回调处理-表现层实现
  • 14_小程序端操作演示
1-39 打印机设置&打印实现
  • 01_本日学习目标
  • 02_打印机设置-需求分析&实现思路
  • 03_打印机设置-代码实现
  • 04_打印机设置-测试&效果演示
  • 05_易连云打印平台对接-介绍
  • 06_易连云打印平台对接-打印工程导入
  • 07_打印实现-需求分析&实现思路
  • 08_打印实现-基础信息导入
  • 09_打印实现-易连云打印接口调用
  • 10_打印实现-封装收银区打印数据并执行打印-1
  • 11_打印实现-封装收银区打印数据并执行打印-2
  • 12_打印实现-封装后厨打印数据并执行打印
1-40 对接消息队列
  • 13_对接消息队列-准备工作
  • 14_对接消息队列-发送消息实现&测试
  • 15_对接消息队列-接收消息实现&测试