课程试听
正在播放

阶段一 Java课程

展开
第一章 【项目课程】中州养老
1-1 day01
  • 01中州养老项目演示
  • 02中州养老项目介绍
  • 03项目初始工程搭建
  • 04熟悉房型设置模块1
  • 05熟悉房型设置模块2
  • 06后端开发流程&接口设计规范
  • 07床位接口分析
  • 08床位模块功能实现
  • 09Swagger框架生成在线文档
  • 10Swagger常用注解
  • 11全局异常处理
1-2 day02
  • 01更全面的熟悉项目
  • 02全方位解读护理计划模块
  • 03分页查询护理项目接口分析
  • 04分页查询护理项目功能实现
  • 05新增护理项目功能实现
  • 06Mybatis字段自动填充拦截器原理解析
  • 07修改护理项目功能实现
1-3 day03
  • 01三方接口对接介绍
  • 02HttpUtil的使用
  • 03查询天气预报案例
  • 04微信登录需求分析
  • 05微信登录流程分析
  • 06表结构设计
  • 07小程序环境搭建
  • 08登录接口分析&实现思路分析
  • 09微信登录功能实现1-获取openid
  • 10微信登录功能实现2-根据openid查询用户
  • 11微信登录功能实现3-获取用户手机号
  • 12微信登录功能实现4-保存或修改用户
  • 13微信登录功能实现5-生成token返回
  • 14校验token思路分析&ThreadLocal介绍
  • 15校验token代码实现
  • 16校验token功能测试
1-4 day04
  • 01RBAC权限模型
  • 02RBAC权限模型涉及的表结构
  • 03权限系统模块初始环境导入
  • 04已有功能说明
  • 05代码快速生成的方法
  • 06菜单管理模块分析
  • 07资源列表功能实现
  • 08资源树形结构功能实现1
  • 09资源树形结构功能实现2
  • 10资源添加功能实现1
  • 11资源添加功能实现2
  • 12资源添加功能实现2
1-5 day05
  • 01角色管理分析
  • 02角色分页查询
  • 03角色添加
  • 04根据角色id查询选中的资源数据
  • 05角色修改实现分析
  • 06角色修改功能实现
  • 07角色删除
  • 08用户管理分析
  • 09BCrypt密码加密
1-6 day06
  • 01今日内容
  • 02Redis的环境准备
  • 03Redis中常见的5种数据类型
  • 04字符串操作命令
  • 05哈希操作命令
  • 06列表操作命令
  • 07集合操作命令
  • 08有序集合操作命令
  • 09通用操作命令
  • 10Spring Data Redis介绍及使用方式
  • 11java代码操作字符串和哈希类型数据
  • 12java代码操作列表和集合类型数据
  • 13java代码操作有序集合类型数据和通用命令操作
  • 14示例工程加入Redis缓存操作
  • 15SpringCache缓存入门案例
  • 16SpingCache常用注解1
  • 17SpringCache常用注解2
  • 18解决权限接口响应慢的问题
1-7 day07
  • 01今日内容
  • 02用户登录思路分析
  • 03用户登录功能实现
  • 04用户登录功能测试
  • 05授权&鉴权
  • 06鉴权实现思路分析
  • 07登录接口改造准备工作
  • 08登录接口改造实现
  • 09自定义拦截器
  • 10注册拦截器
  • 11项目鉴权测试
  • 12动态菜单实现思路分析
  • 13动态菜单功能实现
  • 14动态菜单功能测试
1-8 day08
  • 01-目标
  • 02-华为云IOT介绍
  • 03-智能监测模块初始化环境导入
  • 04-开通IoTDA
  • 05-产品
  • 06-设备
  • 07-设备数据上报
  • 08-需求分析
  • 09-表结构说明
  • 10-接口分析
  • 11-IOT接口对接
  • 12-从物联网平台同步产品列表
  • 13-查询所有产品列表
  • 14-查询已经入住的老人列表
  • 15- 注册设备
  • 16-查询设备详细数据
  • 17-查看设备上报的数据
1-9 day09
  • 01-异步处理基础概念
  • 02-什么是AMQP
  • 03-官网Java SDK接入
  • 04-SDK改造
  • 05-线程池配置类
  • 06- 思路分析&表结构
  • 07-基础代码生成
  • 08-功能实现(上)
  • 09-功能实现(下)
1-10 day10
  • 01- 智能床位需求说明
  • 02-接口说明&数据准备
  • 03-获取所有楼层开发
  • 04-获取房间中的智能设备及数据
  • 05-为什么要使用索引
  • 06-MySQL索引-结构
  • 07-MySQL索引-语法
  • 08-MySQL索引-分类
  • 09-索引失效检查
  • 10-报警规则
  • 11-报警数据过滤及处理
1-11 day11
  • 01-查询产品详情
  • 02-执行流程
  • 03-查询老人异常数据通知的护理员
  • 04-定时任务
  • 05-核心过滤逻辑
  • 06-websocket
  • 07-功能实现
1-12 day12
  •  01-代码检查
  •  02-项目开发模式
  •  03-部署前端项目
  •  04-部署后端项目
1-13 day13
  •  01简历组成
  •  02中州养老项目编写
  •  03项目常见面试题1
  •  04项目常见面试题2
  •  05项目常见面试题3
  •  06项目常见面试题4
  •  07项目常见面试题5
  •  08项目常见面试题6
  •  09项目难点和亮点
第二章 【项目课程】天机学堂
2-1 day01
  • 01.课程介绍
  • 02.项目介绍-功能演示
  • 03.项目介绍-功能亮点
  • 04.搭建项目环境-企业开发模式
  • 05.搭建项目环境-模拟企业环境
  • 06.搭建项目环境-持续集成环境
  • 07.搭建项目环境-测试部署的微服务
  • 08.搭建项目环境-本地开发部署方式
  • 09.修复BUG-BUG重现
  • 10.修复BUG-熟悉项目
  • 11.修复BUG-阅读源码
  • 12.修复BUG-分析和解决
  • 13.修复BUG-测试部署
2-2 day02
  • 01.今日课程介绍
  • 02.分析产品原型-业务流程分析
  • 03.分析产品原型-设计分页查询我的课表接口
  • 04.分析产品原型-统计我的课程相关接口
  • 05.分析产品原型-设计添加课程到课程表接口
  • 06.分析产品原型-设计查询最近学习的课程接口
  • 07.分析产品原型-设计查询指定课程学习状态接口
  • 08.分析产品原型-抽取QUERY、DTO、VO实体
  • 09.分析产品原型-数据库结构及PO
  • 10.开发接口功能-添加课程到课表-思路分析
  • 11.开发接口功能-添加课程到课表-代码实现
  • 12.开发接口功能-分析登录用户传递流程
  • 13.开发接口功能-分页查询我的课表
  • 14.代码提交和分支合并
2-3 day03
  • 01.今日课程介绍
  • 02.产品原型-分析业务流程
  • 03.产品原型.设计提交学习记录接口
  • 04.产品原型-设计查询学习记录接口
  • 05.产品原型-设计学习计划相关接口
  • 06.产品原型-设计数据库表结构
  • 07.开发接口-查询指定课程学习记录
  • 08.开发接口-提交学习记录的流程分析
  • 09.开发接口-实现添加学习记录接口
  • 10.开发接口-测试提交学习记录接口
  • 11.开发接口-创建学习计划
  • 12.开发接口-查询学习计划-分析代码流程
  • 13.开发接口-查询我的学习计划-本周总的学习进度数据
  • 14-开发接口-查询我的学习计划-分页数据查询
  • 15.开发接口-测试我的学习计划接口
2-4 day04
  • 01.今日课程介绍
  • 02.方案分析-高并发优化方案分析
  • 03.方案分析-播放进度统计优化方案
  • 04.方案分析-播放进度统计数据持久化方案
  • 05.方案分析-延迟任务
  • 06.代码改造-添加播放记录到缓存并添加延迟任务
  • 07.代码改造-播放记录缓存的读取和清除方法
  • 08.代码改造-异步执行延迟任务
  • 09.代码改造-改造提交学习记录接口
  • 10.代码改造-测试提交学习记录接口
  • 11.课后思考题
2-5 day05
  • 01.今日课程介绍
  • 02.分析产品原型-业务流程分析和接口统计
  • 03.分析产品原型-新增、修改、删除问题的接口设计
  • 04.分析产品原型-分页查询问题和根据id查询问题接口设计
  • 05.分析产品原型-管理端问题相关接口的设计
  • 06.分析产品原型-新增回答或评论的接口设计
  • 07.分析产品原型-分页查询回答或评论的接口设计
  • 08.分析产品原型-设计业务实体及数据库表结构
  • 09.开发接口-新增问题接口
  • 10.开发接口-用户端分页查询问题(上)
  • 11.开发接口-用户端分页查询问题(下)
  • 12.开发接口-用户端根据id查询问题详情
  • 13.开发接口-管理端分页查询问题(上)
  • 14.开发接口-管理端分页查询问题(下)
  • 15.开发接口-管理端根据id查询问题详情的业务分析
  • 16.开发接口-新增回答或评论
  • 17.开发接口-分页查询回答或评论
2-6 day06
  • 01.今日课程介绍
  • 02.点赞业务分析-需求和思路分析
  • 03.点赞业务分析-数据表结构设计
  • 04.点赞业务分析-准备业务实体
  • 05.实现点赞功能-点赞或取消点赞接口设计
  • 06.实现点赞功能-实现点赞或取消点赞接口
  • 07.实现点赞功能-实现查询点赞状态接口
  • 08.实现点赞功能-实现点赞数变更的消息监听器
  • 09.点赞功能改进-改进思路分析
  • 10.点赞功能改进-Redis数据结构设计
  • 11.点赞功能改进-改造点赞和取消点赞接口
  • 12.点赞功能改进-改造查询点赞状态接口
  • 13.点赞功能改进-定时任务持久化缓存数据
2-7 day07
  • 01.今日课程介绍
  • 02.分析产品原型-分析业务并统计接口
  • 03.分析产品原型-数据库结构设计和代码生成
  • 04.签到功能-签到思路分析
  • 05.签到功能-实现签到(上)
  • 06.签到功能-实现签到(下)
  • 07.签到功能-查询签到记录的思路分析
  • 08.积分功能-保存积分明细(上)
  • 09.积分功能-保存积分明细(中)
  • 10.积分功能-保存积分明细(下)
  • 11.积分功能-查询我的今日积分
2-8 day08
  • 01.今日课程介绍
  • 02.实时排行榜-排行榜思路分析
  • 03.实时排行榜-利用Redis生成实时排行榜
  • 04.实时排行榜-查询学霸积分榜的接口声明
  • 05.实时排行榜-实现查询学霸积分榜(当前赛季)
  • 06.历史排行榜-数据库的分区和分表
  • 07.历史排行榜-分库和集群方案
  • 08.历史排行榜-历史榜单分表策略
  • 09.历史排行榜-定时生成历史榜单表
  • 10.历史排行榜-分布式任务调度的常见技术
  • 11.历史排行榜-XXL Job快速入门
  • 12.历史排行榜-MybatisPlus的动态表名插件
  • 13.历史排行榜-榜单持久化以及XXL Job工作流
  • 14.历史排行榜-数据跑批业务和XXL Job的分片广播
2-9 day09
  • 01.今日课程介绍
  • 02.产品原型分析-分析业务流程
  • 03.产品原型分析-接口统计和分析
  • 04.产品原型分析-表结构设计
  • 05.产品原型分析-代码生成
  • 06.优惠券管理-新增优惠券
  • 07.优惠券管理-分页查询优惠券
  • 08.优惠券发放-实现发放接口
  • 09.优惠券发放-兑换码算法(上)
  • 10.优惠券发放-兑换码算法(下)
  • 11.优惠券发放-异步生成兑换码(上)
  • 12.优惠券发放-异步生成兑换码(下)
2-10 day10
  • 01.今日课程介绍
  • 02.分析产品原型-接口统计和分析
  • 03.分析产品原型-表结构设计
  • 04.开发接口-查询发放中的优惠券(上)
  • 05.开发接口-查询发放中的优惠券(下)
  • 06.开发接口-解决登录拦截放行问题
  • 07.开发接口-领取优惠券
  • 08.开发接口-兑换码兑换优惠券(上)
  • 09.开发接口-兑换码兑换优惠券(下)
  • 10.并发安全问题-超卖问题
  • 11.并发安全问题-乐观锁解决超卖问题
  • 12.并发安全问题-锁失效和锁边界问题
  • 13.并发安全问题-事务失效问题
2-11 day11
  • 01.今日课程介绍
  • 02.分布式锁-集群下的锁失效问题
  • 03.分布式锁-简单分布式锁原理
  • 04.分布式锁-实现简单分布式锁
  • 05.分布式锁-分布式锁的问题及Redisson简介
  • 06.分布式锁-Redisson快速入门
  • 07.分布式锁-基于自定义注解改造分布式锁
  • 08.分布式锁-简单工厂模式改造分布式锁
  • 09.分布式锁-策略模式改造分布式锁
  • 10.分布式锁-SPEL表达式动态锁名称
  • 11.异步领券-优化思路
  • 12.异步领券-管理优惠券缓存
  • 13.异步领券-基于Redis的领券和消息发送
  • 14.异步领券-监听MQ消息实现异步领券
  • 练习1-兑换码异步兑换的思路分析
  • 练习2-基于Lua的优化思路分析
2-12 day12
  • 01.今日课程介绍
  • 02.定义优惠规则-业务流程分析
  • 03.定义优惠规则-编写优惠规则
  • 04.优惠方案推荐-思路分析
  • 05.优惠方案推荐-定义接口
  • 06.优惠方案推荐-优惠券查询和初筛
  • 07.优惠方案推荐-细筛和券的全排列组合
  • 08.优惠方案推荐-优惠明细的算法分析
  • 09.优惠方案推荐-实现优惠明细的算法
  • 10.优惠方案推荐-与交易服务联调测试
  • 11.优惠方案推荐-ComplateFuture并发运算
  • 12.优惠方案推荐-筛选最优解
第三章 【项目课程】神领物流
3-1 day01
  • 01-课程安排
  • 02-今日课程安排与目标
  • 03-基本业务流程
  • 04-功能演示
  • 05-系统架构与技术架构
  • 06-开发环境说明
  • 07-项目环境搭建
  • 08-GitFlow工作流程
  • 09-基于gogs服务开发
  • 10-项目代码列表
  • 11-Jenkins的使用
  • 12-自动构建
  • 13-课堂练习
  • 14-登录业务之业务分析
  • 15-登录业务之实现分析
  • 16-登录业务之实现验证码
  • 17-登录业务之部署前端
  • 18-登录业务之实现登录功能
  • 19-登录业务之实现登录功能(测试)
  • 20-权限管家的基本使用
  • 21-权限管家之SDK的使用
  • 22-登录业务之改造登录业务
  • 23-练习与面试连环问
3-2 day02
  • 01-昨日练习与面试连环问
  • 02-课程安排以及目标
  • 03-用户端登录之需求分析
  • 04-用户端登录之实现分析
  • 05-用户端登录之搭建用户端环境
  • 06-用户端登录之用户微服务
  • 07-用户端登录之小程序登录
  • 08-用户端登录之获取手机号(上)
  • 09-用户端登录之获取手机号(下)
  • 10-用户端登录之实现登录业务
  • 11-用户端登录之实现登录业务(测试)
  • 12-双token三验证之单token存在的问题
  • 13-双token三验证之方案原理
  • 14-双token三验证之生成refresh_token
  • 15-双token三验证之刷新token
  • 16-四端统一网关之拉取代码
  • 17-四端统一网关之管理端的校验
  • 18-四端统一网关之管理端的校验(测试)
  • 19-四端统一网关之代码优化(优化一)
  • 20-四端统一网关之代码优化(优化二)
  • 21-四端统一网关之代码优化(优化三)
  • 22-练习与面试连环问
3-3 day03
  • 01-昨日练习
  • 02-昨日代码优化二重新梳理
  • 03-课程安排与目标
  • 04-预估总价业务
  • 05-运费微服务之产品需求
  • 06-运费微服务之实现分析
  • 07-运费微服务之拉取代码
  • 08-运费微服务之查询运费模板列表
  • 09-运费微服务之查询运费模板列表(代码优化)
  • 10-运费微服务之新增或更新运费模板
  • 11-运费微服务之新增或更新运费模板(测试)
  • 12-运费微服务之计算运费(查找模板)
  • 13-运费微服务之计算运费(计算计费重量)
  • 14-运费微服务之计算运费(计算运费)
  • 15-运费微服务之整合到订单微服务
  • 16-运费微服务之代码优化(责任链模式)
  • 17-运费微服务之部署
  • 18-练习与面试连环问
3-4 day04
  • 01-实战安排讲解
  • 02-短信微服务代码解读(使用)
  • 03-短信微服务代码解读(核心代码讲解)
  • 04-短信微服务代码解读(扩展短信通道)
  • 05-学生代码分享
3-5 day05
  • 01-课程安排与目标
  • 02-需求分析
  • 03-了解什么是Neo4j
  • 04-体验Neo4j以及数据结构
  • 05-Cypher入门之创建数据
  • 06-Cypher入门之查询数据(基本查询)
  • 07-Cypher入门之查询数据(关系深度查询)
  • 08-Cypher入门之查询数据(分页查询)
  • 09-Cypher入门之更新、删除数据
  • 10-Cypher入门之索引
  • 11-SDN快速入门之基础代码
  • 12-SDN快速入门之Repository
  • 13-SDN快速入门之复杂查询(转运节点最少)
  • 14-练习与面试连环问
3-6 day06
  • 01-课程安排
  • 02-需求分析
  • 03-拉取代码
  • 04-消息的封装(发送消息的不丢失处理)
  • 05-消息的封装(消费消息的不丢失处理)
  • 06-消息的封装(统一封装)
  • 07-IService的封装
  • 08-机构同步(上)
  • 09-机构同步(下)
  • 10-机构同步(测试)
  • 11-机构管理代码实现
  • 12-机构管理(测试)
  • 13-机构树
  • 14-基于后台测试机构树
  • 15-EagleMap的使用
  • 16-练习与面试连环问
3-7 day07
  • 01-课程安排
  • 02-线路管理之需求分析
  • 03-线路管理之实现分析及业务流程
  • 04-线路管理之新增路线(上)
  • 05-线路管理之新增路线(下)
  • 06-线路管理之查询路线数量
  • 07-线路管理之创建路线
  • 08-线路管理之创建路线(测试)
  • 09-线路管理之查询路线(Cypher语句分析)
  • 10-线路管理之查询路线(实现功能)
  • 11-线路管理之查询路线(测试)
  • 12-线路成本
  • 13-调度策略规划路线
  • 14-综合测试
  • 15-练习与面试连环问
3-8 day08
  • 01-课程安排
  • 02-背景说明
  • 03-MongoDB快速入门之简介与部署安转
  • 04-MongoDB快速入门之基本概念
  • 05-MongoDB快速入门之基本操作(数据库以及表的操作)
  • 06-MongoDB快速入门之基本操作(新增、更新、删除)
  • 07-MongoDB快速入门之基本操作(查询)
  • 08-MongoDB快速入门之基本操作(索引)
  • 09-MongoDB快速入门之UI客户端工具
  • 10-Spring Data MongoDB
  • 11-作业范围需求分析
  • 12-作业范围功能实现
  • 13-作业范围功能实现(测试)
  • 14-Jenkins部署
  • 15-练习与面试连环问
3-9 day09
  • 01-实战需求讲解
  • 02-实现分析
  • 03-解读代码
3-10 day10
  • 01-课程安排
  • 02-为什么需要调度?
  • 03-整体核心业务流程
  • 04-阅读用户下单代码实现
  • 05-智能分配快递员之实现分析
  • 06-智能分配快递员之拉取代码
  • 07-智能分配快递员之计算快递员任务(上)
  • 08-智能分配快递员之计算快递员任务(下)
  • 09-智能分配快递员之计算快递员任务(解决延迟消息的bug)
  • 10-根据位置查询快递员之人员排班
  • 11-根据位置查询快递员之功能实现(上)
  • 12-根据位置查询快递员之功能实现(下)
  • 13-根据位置查询快递员之选取快递员
  • 14-练习与面试连环问
3-11 day11
  • 01-回顾前一天的内容
  • 02-课程安排
  • 03-需求分析
  • 04-消费消息之表结构
  • 05-消费消息之代码实现
  • 06-消费消息之查询任务列表与新增任务
  • 07-消费消息之功能测试
  • 08-查询取派件列表
  • 09-改派快递员功能实现
  • 10-改派快递员功能测试
  • 11-更新取派件任务状态(功能实现)
  • 12-更新取派件任务状态(测试)
  • 13-查询快递员任务数
  • 14-快递员取件(阅读代码)
  • 15-练习与面试连环问
3-12 day12
  • 01-练习2:取派件任务搜索
  • 02-课程安排
  • 03-订单转运单业务流程
  • 04-运单表结构
  • 05-揽收成功的消息
  • 06-生成运单号之号段模式(美团Leaf)
  • 07-生成运单号之号段模式(部署以及封装服务)
  • 08-订单转运单实现(上)
  • 09-订单转运单实现(下)
  • 10-订单转运单实现(测试)
  • 11-完善运单服务之统计状态的数量
  • 12-完善运单服务之更新运单状态
  • 13-完善运单服务之更新运单状态(测试)
  • 14-合并运单
  • 15-练习与面试连环问
3-13 day13
  • 01-课程安排
  • 02-任务调度的分析
  • 03-xxl-job快速入门(上)
  • 04-xxl-job快速入门(中)
  • 05-xxl-job快速入门(下)
  • 06-分布式锁的快速入门(上)
  • 07-分布式锁的快速入门(下)
  • 08-分布式锁的快速入门(Redisson快速入门)
  • 09-分布式锁的快速入门(看门狗机制)
  • 10-分布式锁的快速入门(加锁的实现原理)
  • 11-车辆调度实现(上)
  • 12-车辆调度实现(下)
  • 13-车辆调度实现(测试)
  • 14-运输任务之表结构
  • 15-运输任务之消息处理
  • 16-运输任务之消息处理(测试)
  • 17-司机入库(阅读代码)
  • 18-练习与面试连环问
3-14 day14
  • 01-运单流转(上)
  • 02-运单流转(下)
  • 03-运单流转(测试)
  • 04-整体功能测试(上)
  • 05-整体功能测试(下 课间测试)
  • 06-今日课程安排
  • 07-需求分析
  • 08-实现分析
  • 09-物流信息功能实现
  • 10-记录物流信息
  • 11-多级缓存方案之什么是多级缓存
  • 12-Caffeine快速入门
  • 13-一级缓存实现
  • 14-二级缓存实现
  • 15-一级缓存更新的问题
  • 16-分布式场景下的问题
  • 17-Redis的缓存问题之缓存击穿
  • 18-Redis的缓存问题之缓存雪崩
  • 19-Redis的缓存问题之缓存穿透
  • 20-练习与面试连环问
  • 21-学生演示整体流程
第四章 【项目课程】智牛股
4-1 day01
  • 01-学习目标
  • 02-项目介绍-目标与学习路径
  • 03-项目介绍-整体简要介绍
  • 04-项目介绍-操作演示
  • 05-项目介绍-股票与K线
  • 06-项目介绍-基本交易规则
  • 07-项目介绍-如何交易
  • 08-项目介绍-需求介绍
  • 09-项目介绍-架构设计
  • 10-项目介绍-功能设计
  • 11-项目介绍-技术架构
  • 12-项目介绍-架构设计说明
  • 13-项目介绍-整体技术说明
  • 14-项目介绍-项目技术特色
  • 15-项目介绍-技术解决方案
  • 16-项目介绍-如何技术选型
  • 17-项目介绍-技术选型案例RocketMQ
  • 18-项目介绍-技术选型案例Sentinel
  • 19-项目介绍-回顾与小结
  • 20-环境搭建-目标与学习步骤
  • 21-环境搭建-工程结构规范
  • 22-环境搭建-准备
  • 23-环境搭建-Nacos配置与启动
  • 24-环境搭建-父级工程创建与POM配置
  • 25-环境搭建-网关服务搭建配置
  • 26-环境搭建-用户服务搭建配置
  • 27-环境搭建-网关路由配置与测试
  • 28-环境搭建-小结
4-2 day02
  • 01-学习目标
  • 02-CAT链路监控-学习目标与分析步骤
  • 03-CAT链路监控-背景
  • 04-CAT链路监控-简介
  • 05-CAT链路监控-优势
  • 06-CAT链路监控-报表介绍
  • 07-CAT链路监控-Google Dapper理论
  • 08-CAT链路监控-工作机制
  • 09-CAT链路监控-架构设计
  • 10-CAT链路监控-总结
  • 11-CAT安装使用-目标与学习步骤
  • 12-CAT安装使用-CAT单机部署
  • 13-CAT安装使用-服务设计与工程结构
  • 14-CAT安装使用-GateWay网关服务搭建
  • 15-CAT安装使用-GateWay网关服务与CAT集成
  • 16-CAT安装使用-Order订单服务搭建配置
  • 17-CAT安装使用-Account账户服务搭建配置
  • 18-CAT安装使用-Stock库存服务搭建配置
  • 19-CAT安装使用-CAT集成测试验证
  • 20-Sentinel介绍-目标与学习路径
  • 21-Sentinel介绍-背景
  • 22-Sentinel介绍-历史与流量控制
  • 23-Sentinel介绍-熔断降级与主要特性
  • 24-Sentinel介绍-开源生态与工作原理
  • 25-Sentinel介绍-回顾总结
  • 26-Sentinel使用-目标与学习步骤
  • 27-Sentinel使用-Dashboard控制台启动
  • 28-Sentinel使用-降级演示之平均响应时间
  • 29-Sentinel使用-降级演示之异常比例
  • 30-Sentinel使用-限流演示之QPS策略
  • 31-Sentinel使用-限流演示之并发线程限流策略
  • 32-Sentinel使用-总结
4-3 day03
  • 01-学习目标
  • 02-Restful介绍-目标与分析步骤
  • 03-Restful介绍-Restful定义
  • 04-Restful介绍-Richardson成熟模型及常用HTTP状态码
  • 05-Restful介绍-良好的URI规范
  • 06-Restful介绍-总结
  • 07-HATEOAS介绍-目标与学习步骤
  • 08-HATEOAS介绍-简述与示例
  • 09-HATEOAS介绍-常用链接类型
  • 10-HATEOAS介绍-CRUD示例
  • 11-HATEOAS介绍-HATEOAS使用之服务设计
  • 12-HATEOAS介绍-HATEOAS_DEMO父级工程搭建
  • 13-HATEOAS介绍-HATEOAS股票服务工程搭建
  • 14-HATEOAS介绍-HATEOAS订单服务工程搭建
  • 15-HATEOAS介绍-股票服务启动验证
  • 16-HATEOAS介绍-订单服务启动验证
  • 17-HATEOAS介绍-总结
  • 18-GPRC介绍-目标与分析步骤
  • 19-GPRC介绍-简介与特性
  • 20-GPRC介绍-gRpc线程处理模型
  • 21-GPRC介绍-客户端调用流程
  • 22-GPRC介绍-GRpc Vs Rest性能对比
  • 23-GPRC介绍-服务设计
  • 24-GPRC使用-工程结构与编译工具
  • 25-GPRC使用-Grpclib公用组件工程搭建
  • 26-GPRC使用-GrpcServer工程搭建
  • 27-GPRC使用-GrpcClient工程搭建
  • 28-GPRC使用-启动验证
  • 29-GPRC使用-总结
  • 30-SEATA介绍-目标与分析步骤
  • 31-SEATA介绍-Seata简介
  • 32-SEATA介绍-传统分布式事务解决方案
  • 33-SEATA介绍-CAP理论
  • 34-SEATA介绍-BASE理论
  • 35-SEATA介绍-SEATA工作处理机制
  • 36-SEATA介绍-SEATA服务设计
  • 37-SEATA介绍-SEATA案例工程搭建和配置
  • 38-SEATA介绍-启动验证
  • 39-SEATA介绍-总结
4-4 day04
  • 01-学习目标
  • 02-Nacos介绍-目标与学习步骤
  • 03-Nacos介绍-简介与特性
  • 04-Nacos介绍-横纵对比与功能地图
  • 05-Nacos介绍-架构设计
  • 06-Nacos介绍-服务设计
  • 07-Nacos介绍-config工程搭建与配置
  • 08-Nacos介绍-discovery工程搭建与配置
  • 09-Nacos介绍-启动验证
  • 10-Nacos介绍-总结
  • 11-Ceph介绍-目标与分析步骤
  • 12-Ceph介绍-背景与特点
  • 13-Ceph介绍-分布式存储系统对比与Ceph整体设计
  • 14-Ceph介绍-核心组件与概念
  • 15-Ceph介绍-逻辑架构与IO流程
  • 16-Ceph介绍-块存储IO流程与心跳检测机制
  • 17-Ceph介绍-Ceph通信机制
  • 18-Ceph集群使用-目标与实现步骤
  • 19-Ceph集群使用-部署结构
  • 20-Ceph集群使用-系统配置
  • 21-Ceph集群使用-免密码SSH登录配置
  • 22-Ceph集群使用-集群的搭建配置
  • 23-Ceph集群使用-管理后台安装配置
  • 24-Ceph集群使用-创建CephFS
  • 25-Ceph集群使用-Rados客户端连接验证
  • 26-Ceph集群使用-Ceph与项目的集成配置
  • 27-Ceph集群使用-Ceph集成功能验证
  • 28-Ceph集群使用-总结
  • 29-Netty介绍-目标与分析步骤
  • 30-Netty介绍-简介与五层模型
  • 31-Netty介绍-NIO模型
  • 32-Netty介绍-特点与功能设计
  • 33-Netty介绍-IO服用模型与buffer
  • 34-Netty介绍-事件驱动模型
  • 35-Netty介绍-Reactor与Netty工作线程模型
  • 36-Netty介绍-总结
4-5 day05
  • 01-学习目标
  • 02-Netty使用-学习目标与步骤
  • 03-Netty使用-工程设计与结构
  • 04-Netty使用-Server服务端实现
  • 05-Netty使用-Client客户端实现
  • 06-Netty使用-演示与验证
  • 07-Netty使用-总结
  • 08-数据库设计-目标与分析步骤
  • 09-数据库设计-为什么需要规范
  • 10-数据库设计-如何设计
  • 11-数据库设计-设计规范与原则
  • 12-数据库设计-数据库模型介绍
  • 13-数据库设计-总结
  • 14-PowerDesigner使用-目标与学习步骤
  • 15-数据库设计-PD简介与建模类型
  • 16-数据库设计-PD物理建模
  • 17-PowerDesigner使用-总结
  • 18-数据库调优-目标与分析步骤
  • 19-数据库调优-调优介绍
  • 20-数据库调优-调优方法讲解
  • 21-数据库调优-执行计划explain介绍
  • 22-数据库调优-详细解读执行计划1
  • 23-数据库调优-详细解读执行计划2
  • 24-数据库调优-总结
  • 25-数据库交易模块设计-目标与学习步骤
  • 26-数据库交易模块设计-物理模型讲解
  • 27-数据库交易模块设计-核心表设计讲解1
  • 28-数据库交易模块设计-核心表设计讲解2
  • 29-数据库交易模块设计-总结
4-6 day06
  • 01-学习目标
  • 02-Ceph Swift Api实践-学习目标
  • 03-Ceph Swift Api实践-实践说明
  • 04-Ceph Swift Api实践-特点
  • 05-Ceph Swift Api实践-RGW介绍与存储结构
  • 06-Ceph Swift Api实践-服务端配置
  • 07-Ceph Swift Api实践-Swift Api封装
  • 08-Ceph Swift Api实践-Swift Api调用验证
  • 09-Ceph Swift Api实践-总结
  • 10-用户上传与下载功能-目标与步骤
  • 11-用户上传与下载功能-功能流程
  • 12-用户上传与下载功能-Ceph自动化封装
  • 13-用户上传与下载功能-snowflake介绍
  • 14-用户上传与下载功能-snowflake代码实现
  • 15-用户上传与下载功能-snowflake集成配置
  • 16-用户上传与下载功能-文件上传业务层实现
  • 17-用户上传与下载功能-文件上传接入层实现
  • 18-用户上传与下载功能-增强TOKEN高效处理方案
  • 19-用户上传与下载功能-增强TOKEN集成配置
  • 20-用户上传与下载功能-上传功能的使用验证
  • 21-用户上传与下载功能-文件下载功能
  • 22-用户上传与下载功能-文件下载功能验证
  • 23-用户上传与下载功能-总结
  • 24-多环境配置管理-目标与学习步骤
  • 25-多环境配置管理-配置规则介绍
  • 26-多环境配置管理-本地多环境配置运行
  • 27-多环境配置管理-MAVEN多环境打包配置
  • 28-多环境配置管理-总结
4-7 day07
  • 01-学习目标
  • 02-股票行情知识-学习目标
  • 03-股票行情知识-股票市场
  • 04-股票行情知识-股票行情
  • 05-股票行情知识-股票术语
  • 06-股票行情知识-股票交易规则
  • 07-股票行情知识-股票如何交易
  • 08-股票行情知识-总结
  • 09-股票K线-目标与分析步骤
  • 10-股票K线-K线简介与组成画法
  • 11-股票K线-K线分类与成交量
  • 12-股票K线-总结
  • 13-金融协议与行情源-目标与学习步骤
  • 14-金融协议与行情源-FIX简介
  • 15-金融协议与行情源-FAST协议
  • 16-金融协议与行情源-Step与Binary协议
  • 17-金融协议与行情源-新浪行情源介绍
  • 18-金融协议与行情源-聚合数据源接口
  • 19-金融协议与行情源-总结
  • 20-撮合交易机制-目标与分析步骤
  • 21-撮合交易机制-简介
  • 22-撮合交易机制-股票委托
  • 23-撮合交易机制-集合竞价处理
  • 24-撮合交易机制-连续竞价处理
  • 25-撮合交易机制-撤单与止盈止损
  • 26-代码生成器-目标与分析步骤
  • 27-代码生成器-说明
  • 28-代码生成器-工程配置
  • 29-代码生成器-代码实现
  • 30-代码生成器-通过MAVEN插件生成
  • 31-代码生成器-总结
4-8 day08
  • 01-学习目标
  • 02-OAUTH2统一认证-学习目标与步骤
  • 03-OAUTH2统一认证-传统认证
  • 04-OAUTH2认证-单点登录
  • 05-OAUTH2认证-OAuth2简介与角色
  • 06-OAUTH2认证-OAuth2协议流程
  • 07-OAUTH2认证-授权类型介绍
  • 08-OAUTH2认证-授权码模式
  • 09-OAUTH2认证-简化模式
  • 10-OAUTH2认证-密码模式
  • 11-OAUTH2认证-客户端模式
  • 12-OAUTH2认证-Spring Security OAuth2设计
  • 13-OAUTH2认证-总结
  • 14-OAUTH2生产实践-目标与步骤
  • 15-OAUTH2生产实践-服务设计与准备
  • 16-OAUTH2生产实践-认证服务搭建
  • 17-OAUTH2生产实践-认证服务业务层实现
  • 18-OAUTH2生产实践-认证服务配置讲解
  • 19-OAUTH2生产实践-认证服务整体配置
  • 20-OAUTH2生产实践-认证服务测试验证
  • 21-OAUTH2生产实践-总结
  • 22-OAUTH2用户服务-目标与学习步骤
  • 23-OAUTH2用户服务-工程结构与统一异常处理
  • 24-OAUTH2用户服务-统一接口数据返回
  • 25-OAUTH2用户服务-核心类实现
  • 26-OAUTH2用户服务-启动验证
  • 27-OAUTH2用户服务-总结
  • 28-网关服务-学习目标
  • 29-网关服务-Druid参数说明
  • 30-网关服务-工程结构与Druid配置
  • 31-网关服务-核心实现与工程配置
  • 32-网关服务-启动验证
  • 33-网关服务-总结
4-9 day09
  • 01-学习目标
  • 02-Sentinel集成使用-学习目标
  • 03-Sentinel集成使用-生产环境最优配置方案
  • 04-Sentinel集成使用-功能设计流程
  • 05-Sentinel集成使用-用户服务集成Sentinel
  • 06-Sentinel集成使用-用户服务工程集成配置
  • 07-Sentinel集成使用-降级与限流规则配置
  • 08-Sentinel集成使用-功能验证
  • 09-Sentinel集成使用-总结
  • 10-用户注册-学习目标
  • 11-用户注册-注册流程
  • 12-用户注册-数据库结构
  • 13-用户注册-实体与公用系统组件创建
  • 14-用户注册-数据层实现
  • 15-用户注册-全局序列号生成方案
  • 16-用户注册-服务层实现
  • 17-用户注册-接入层实现
  • 18-用户注册-自动化校验
  • 19-用户注册-服务启动验证
  • 20-用户注册-总结
4-10 day10
  • 01-学习目标
  • 02-权限模块设计-学习目标与步骤
  • 03-权限模块设计-数据库设计
  • 04-权限模块设计-业务功能设计
  • 05-权限模块设计-数据库结构设计
  • 06-权限模块设计-权限模块原型讲解
  • 07-权限模块设计-总结
  • 08-权限业务接口-目标与学习步骤
  • 09-权限业务接口-接口列表与技术实现说明
  • 10-权限业务接口-实体创建
  • 11-权限业务接口-后台管理工程搭建配置
  • 12-权限业务接口-保存角色权限接口外层实现
  • 13-权限业务接口-保存角色权限核心逻辑实现
  • 14-权限业务接口-分配用户与角色关联接口实现
  • 15-权限业务接口-根据角色获取权限信息接口实现
  • 16-权限业务接口-Spring data Rest 冗余查询实现
  • 17-权限业务接口-Spring data Rest返回ID配置
  • 18-权限业务接口-Spring Data Rest与queryDSL集成配置
  • 19-权限业务接口-总结
  • 20-swagger2集成-目标与实现步骤
  • 21-swagger2集成-自定义Swagger2启动器实现
  • 22-swagger2集成-后台管理服务集成Swagger2
  • 23-swagger2集成-spring data rest集成支持
  • 24-swagger2集成-spring data rest对api注解支持
  • 25-swagger2集成-集成swagger-bootstarp-ui界面
  • 26-swagger2集成-总结
  • 27-Gateway聚合配置-目标与学习步骤
  • 28-Gateway聚合配置-实现说明
  • 29-Gateway聚合配置-自定义OAuth2启动器封装
  • 30-Gateway聚合配置-自定义OAuth2与管理服务集成配置
  • 31-Gateway聚合配置-Swagger2鉴权配置
  • 32-Gateway聚合配置-聚合文档集成与验证
  • 33-Gateway聚合配置-总结test
4-11 day11
  • 01-学习目标
  • 02-后台用户权限管理-目标与学习步骤
  • 03-后台用户权限管理-后台创建用户接口
  • 04-后台用户权限管理-Spring Session统一会话集成配置
  • 05-后台用户权限管理-获取客户端有效IP
  • 06-后台用户权限管理-Spring Cache集成使用
  • 07-后台用户权限管理-用户登录接口权限处理
  • 08-后台用户权限管理-用户登录接口缓存处理
  • 09-后台用户权限管理-密码重置接口
  • 10-后台用户权限管理-产品管理相关接口
  • 11-后台用户权限管理-总结
  • 12-全局权限控制-目标与学习步骤
  • 13-全局权限控制-功能流程设计讲解
  • 14-全局权限控制-过滤器白名单控制处理
  • 15-全局权限控制-过滤器权限匹配控制
  • 16-全局权限控制-过滤器配置使用
  • 17-全局权限控制-公开菜单数据加载
  • 18-全局权限控制-权限功能测试验证
  • 19-全局权限控制-HATEOAS功能验证
  • 20-全局权限控制-总结
  • 21-行情服务设计-目标与学习步骤
  • 22-行情服务设计-行情服务功能设计讲解
  • 23-行情服务设计-数据库结构设计
  • 24-行情服务设计-PostgreSQL安装
  • 25-行情服务设计-PostgreSQL服务端配置
  • 26-行情服务设计-PostgreSQL客户端配置
  • 27-行情服务设计-总结
  • 28-RocketMQ-目标与学习步骤
  • 29-RocketMQ-介绍
  • 30-RocketMQ-安装与配置
  • 31-RocketMQ-服务启动
  • 32-RocketMQ-控制台安装配置
  • 33-RocketMQ-功能验证
  • 34-RocketMQ-总结
4-12 day12
  • 01-学习目标
  • 02-行情和代理服务搭建-目标与步骤
  • 03-行情和代理服务搭建-服务功能设计
  • 04-行情和代理服务搭建-行情服务搭建
  • 05-行情和代理服务搭建-代理服务搭建
  • 06-行情和代理服务搭建-生成行情相关实体
  • 07-第三方行情源-目标与学习步骤
  • 08-第三方行情源-聚合数据源使用介绍
  • 09-第三方行情源-Http连接池封装
  • 10-第三方行情源-Json封装
  • 11-第三方行情源-交易数据源配置
  • 12-第三方行情源-业务数据源配置
  • 13-第三方行情源-第三方行情源接口封装实现
  • 14-第三方行情源-第三方行情源业务层实现开盘价处理
  • 15-第三方行情源-第三方行情源核心逻辑处理
  • 16-第三方行情源-第三方行情源外层调用处理逻辑
  • 17-第三方行情源-行情缓存与持久化处理
  • 18-第三方行情源-Spring Boot定时任务整合
  • 19-第三方行情源-功能测试验证
  • 20-第三方行情源-总结
  • 21-RocketMQ集成-目标与学习步骤
  • 22-RocketMQ集成-行情服务集成配置
  • 23-RocketMQ集成-代理服务集成配置
  • 24-RocketMQ集成-行情订阅发布功能验证
  • 25-RocketMQ集成-总结
4-13 day13
  • 01-学习目标
  • 02-PB通讯工程-学习目标与步骤
  • 03-PB通讯工程-grpc下单接口定义
  • 04-PB通讯工程-Netty下单接口定义
  • 05-PB通讯工程-编译生成JAVA文件
  • 06-PB通讯工程-编译脚本封装与测试
  • 07-PB通讯工程-总结
  • 08-简易下单功能-目标与学习步骤
  • 09-简易下单功能-交易服务搭建与配置
  • 10-简易下单功能-实现下单Grpc接口
  • 11-简易下单功能-gRpc自动化配置
  • 12-简易下单功能-代理服务grpc调用实现
  • 13-简易下单功能-代理服务工厂方法封装
  • 14-简易下单功能-Netty WebSocket集成配置
  • 15-简易下单功能-Netty数据处理器与启动配置
  • 16-简易下单功能-代理服务grpc配置
  • 17-简易下单功能-Netty模拟客户端启动配置
  • 18-简易下单功能-WebSocket初始化配置
  • 19-简易下单功能-客户端数据接收处理逻辑
  • 20-简易下单功能-客户端下单接口发送处理
  • 21-简易下单功能-客户端菜单指令交互处理
  • 22-简易下单功能-交易服务Mybatis双数据源配置
  • 23-简易下单功能-测试验证
  • 24-简易下单功能-总结
  • 25-代理服务登录鉴权-目标与学习步骤
  • 26-代理服务登录鉴权-用户登录流程梳理
  • 27-代理服务登录鉴权-用户登录逻辑实现
  • 28-代理服务登录鉴权-代理服务用户登录缓存处理
  • 29-代理服务登录鉴权-代理服务用户登录调用逻辑实现
  • 30-代理服务登录鉴权-登录鉴权拦截处理
  • 31-代理服务登录鉴权-功能验证
  • 32-代理服务登录鉴权-总结
4-14 day14
  • 01-学习目标
  • 02-客户端行情订阅-学习目标与步骤
  • 03-客户端行情订阅-代理服务实现行情下发
  • 04-客户端行情订阅-模拟客户端支持实时行情接收
  • 05-客户端行情订阅-模拟测试验证
  • 06-客户端行情订阅-总结
  • 07-行情K线数据处理-目标与学习步骤
  • 08-行情K线数据处理-分表方案设计讲解
  • 09-行情K线数据处理-分库分片配置
  • 10-行情K线数据处理-Druid多数据源与ShardingJDBC配置
  • 11-行情K线数据处理-ShardingJDBC全局序列ID配置
  • 12-行情K线数据处理-K线数据生成
  • 13-行情K线数据处理-K线行情接口数据结构定义
  • 14-行情K线数据处理-行情服务实现K线行情接口
  • 15-行情K线数据处理-代理服务实现K线接口调用
  • 16-行情K线数据处理-模拟客户端增加K线行情接口调用
  • 17-行情K线数据处理-功能验证
  • 18-行情K线数据处理-总结
  • 19-市价下单功能-目标与步骤
  • 20-市价下单功能-用户注册即开户
  • 21-市价下单功能-下单入口处理
  • 22-市价下单功能-市价单业务层处理
  • 23-市价下单功能-成交记录处理逻辑
  • 24-市价下单功能-持仓记录处理逻辑
  • 25-市价下单功能-完善市价单接口处理逻辑
  • 26-市价下单功能-代理服务简易下单接口改造
  • 27-市价下单功能-功能测试
  • 28-市价下单功能-总结
4-15 day15
  • 01-学习目标
  • 02-挂单服务-目标与步骤
  • 03-挂单服务-创建挂单服务工程
  • 04-挂单服务-双数据源集成配置
  • 05-挂单服务-挂单服务队列配置
  • 06-挂单服务-挂单服务缓存和线程池配置
  • 07-挂单服务-总结
  • 08-限价委托下单-目标与学习步骤
  • 09-限价委托下单-数据结构定义
  • 10-限价委托下单-挂单处理流程
  • 11-限价委托下单-挂单Grpc接口实现流程梳理
  • 12-限价委托下单-挂单Grpc接口实现
  • 13-限价委托下单-挂单Grpc接口重排功能自测
  • 14-限价委托下单-挂单行情监听处理
  • 15-限价委托下单-挂单撮合交易处理实现
  • 16-限价委托下单-挂单队列并发锁自测验证
  • 17-限价委托下单-交易服务增加挂单接口调用处理
  • 18-限价委托下单-功能验证
  • 19-限价委托下单-总结
  • 20-用户撤单-目标与学习步骤
  • 21-用户撤单-接口数据结构定义
  • 22-用户撤单-撤单功能实现流程
  • 23-用户撤单-挂单服务撤单功能实现
  • 24-用户撤单-代理服务撤单功能调用实现
  • 25-用户撤单-功能验证
  • 26-用户撤单-总结
4-16 day16
  • 01-学习目标
  • 02-订单详情-目标与学习步骤
  • 03-订单详情-接口数据结构定义
  • 04-订单详情-交易服务gRpc接口实现
  • 05-订单详情-代理服务调用实现
  • 06-订单详情-功能验证
  • 07-订单详情-总结
  • 08-仓位总览-目标与步骤
  • 09-仓位总览-持仓服务搭建与配置
  • 10-仓位总览-接口数据结构定义
  • 11-仓位总览-持仓服务仓位总览实现
  • 12-仓位总览-代理服务调用实现
  • 13-仓位总览-功能验证
  • 14-仓位总览-总结
  • 15-账户资金总览-目标与步骤
  • 16-账户资金总览-工程搭建与配置
  • 17-账户资金总览-账户资金总览功能计算公式介绍
  • 18-账户资金总览-账户资金总览接口数据结构定义
  • 19-账户资金总览-账户资金总览grpc接口实现
  • 20-账户资金总览-账户资金总览业务层实现步骤
  • 21-账户资金总览-账户资金总览业务层代码实现
  • 22-账户资金总览-实现获取作收价
  • 23-账户资金总览-当日持仓盈亏计算
  • 24-账户资金总览-收盘价处理交易时间控制
  • 25-账户资金总览-作收价处理
  • 26-账户资金总览-代理服务和客户端的调用实现
  • 27-账户资金总览-功能测试验证
  • 28-账户资金总览-总结
4-17 day17
  • 01-学习目标
  • 02-资金额度调整-目标与步骤
  • 03-资金额度调整-接口数据结构定义
  • 04-资金额度调整-资金服务额度调整接口实现
  • 05-资金额度调整-交易服务增加额度调整处理
  • 06-资金额度调整-挂单服务增加额度调整处理
  • 07-资金额度调整-挂单服务可用资金判断处理
  • 08-资金额度调整-功能验证
  • 09-资金额度调整-总结
  • 10-SEATA集成运用-目标与步骤
  • 11-SEATA集成运用-SEATA服务安装与配置
  • 12-SEATA集成运用-交易服务集成配置
  • 13-SEATA集成运用-资金服务集成配置
  • 14-SEATA集成运用-挂单服务集成配置
  • 15-SEATA集成运用-交易服务市价单接口改造
  • 16-SEATA集成运用-挂单服务委托挂单接口改造
  • 17-SEATA集成运用-资金服务额度调整接口改造
  • 18-SEATA集成运用-功能验证
  • 19-XXL_JOB集成运用-目标与步骤
  • 20-XXL_JOB集成运用-XXLJOB介绍与对比
  • 21-XXL_JOB集成运用-管理服务端搭建与配置
  • 22-XXL_JOB集成运用-交易调度服务搭建与配置
  • 23-XXL_JOB集成运用-交割单任务job编写
  • 24-XXL_JOB集成运用-交割单任务业务实现
  • 25-XXL_JOB集成运用-持仓利息计算流程梳理
  • 26-XXL_JOB集成运用-持仓利息计算实现
  • 27-XXL_JOB集成运用-调度任务接入配置
  • 28-XXL_JOB集成运用-获取交割单接口结构定义
  • 29-XXL_JOB集成运用-获取交割单接口实现
  • 30-XXL_JOB集成运用-代理服务交割单接口转发处理
  • 31-XXL_JOB集成运用-功能验证
  • 32-XXL_JOB集成运用-总结
4-18 day18
  • 01-学习目标
  • 02-分布式锁-目标与学习步骤
  • 03-分布式锁-Redis分布式锁正确用法
  • 04-分布式锁-Redis分布式锁方案介绍
  • 05-分布式锁-资金服务集成分布式锁
  • 06-分布式锁-功能验证
  • 07-分布式锁-总结
  • 08-账户预警通知-目标与学习步骤
  • 09-账户预警通知-预警通知模板设置接口
  • 10-账户预警通知-账户预警通知gRpc接口实现
  • 11-账户预警通知-账户预警通知设置接口功能实现
  • 12-账户预警通知-账户预警通知生成流程梳理
  • 13-账户预警通知-账户预警通知生成代码实现
  • 14-账户预警通知-开盘价与涨跌幅的计算处理
  • 15-账户预警通知-功能验证
  • 16-账户预警通知-总结
  • 17-预警通知推送-目标与学习步骤
  • 18-预警通知推送-在线推送实现流程
  • 19-预警通知推送-接口数据结构定义
  • 20-预警通知推送-调度服务实现APP在线预警通知推送
  • 21-预警通知推送-代理服务实现APP警通知分发处理
  • 22-预警通知推送-APP预警通知功能验证
  • 23-预警通知推送-阿里云邮件推送配置与封装
  • 24-预警通知推送-阿里云短信推送配置与封装
  • 25-预警通知推送-调度服务增加阿里云发送功能
  • 26-预警通知推送-用户注册邮件通知功能
  • 27-预警通知推送-阿里云推送功能验证
  • 28-预警通知推送-总结
第五章 【项目课程】秒杀系统
5-1 第1章
  • 01_课程内容介绍
  • 02_背景和业务流程介绍
  • 03_功能架构
  • 04_系统架构
  • 05_技术架构
  • 06_SPU和SKU介绍
  • 07_数据模型介绍
  • 08_项目导入1
  • 09_项目导入2
  • 10_IP访问的问题
  • 11_秒杀商品搜索--建立索引
  • 12_秒杀商品搜索--实现分页查询接口
  • 13_秒杀商品搜索--实现批量导入数据接口
  • 14_扩展--ES批量导入优化
  • 15_扩展--MySQL批量导入优化
  • 16_扩展--数据迁移
  • 17_实现索引库增删改接口
  • 18_实现秒杀商品搜索接口
  • 19_高QPS优化_内容介绍
  • 20_前端页面高QPS优化_方案一
  • 21_高QPS优化_方案二
  • 22_前端页面高QPS优化_方案三介绍
  • 23_高QPS优化_方案三实现静态页
  • 24_高QPS优化_方案三实现发布静态页
  • 25_高QPS优化_最终方案介绍
  • 26_高QPS优化_最终方案实现
  • 27_面试题
5-2 第2章
  • 01_课程内容介绍
  • 02_Canal介绍
  • 03_Canal安装和配置
  • 04_Canal的入门案例
  • 05_数据实时同步实现
  • 06_配置404页面
  • 07_数据同步小结
  • 08_Elastic-Job介绍
  • 09_Elastic-Job入门-静态任务案例
  • 10_Elastic-Job入门-动态任务案例
  • 11_Elastic-Job入门-动态任务案例强化
  • 12_实现索引、静态页动态更新
  • 13_访问日志实时收集-开发分析
  • 14_访问日志实时收集-环境准备
  • 15_访问日志实时收集-功能实现
  • 16_面试题
5-3 第3章
  • 01_课程内容介绍
  • 02_热点数据实时分析-业务介绍
  • 03_热点数据实时分析-Druid介绍
  • 04_热点数据实时分析-Druid安装和离线数据摄入
  • 05_热点数据实时分析-Druid实时数据摄入
  • 06_热点数据实时分析-Druid基本使用--SQL
  • 07_热点数据实时分析-Druid基本使用-JDBC
  • 08_热点数据隔离-开发分析
  • 09_热点数据隔离-Redis集群准备
  • 10_热点数据隔离-功能实现
  • 11_热点数据隔离-效果演示和面试题
  • 12_用户登录-实现用户登录
  • 13_用户登录-Lua识别Jwt令牌
  • 14_用户下单-业务分析
  • 15_用户下单-非热点商品下单
  • 16_用户下单-热点商品下单_实现lua工具类
  • 17_用户下单-热点商品下单_功能实现
  • 18_面试问题
5-4 第4章
  • 01_课程内容介绍
  • 02_热点商品下单的超卖问题
  • 03_Redisson介绍
  • 04_解决超卖问题
  • 05_分布式事务回顾
  • 06_Seata分布式事务-AT模式
  • 07_Seata分布式事务介绍_TCC和Saga
  • 08_抢单分布式事务实现
  • 09_WebSocket入门
  • 10_WebSocket入门案例1
  • 11_WebSocket入门案例2
  • 12_Netty入门
  • 13_订单状态通知实现
  • 14_面试问题
5-5 第5章
  • 01_课程内容介绍
  • 02_Sentinel案例环境准备
  • 03_使用Sentinel流控
  • 04_网关集成Sentinel
  • 05_Nginx限流介绍
  • 06_Nginx控制速率
  • 07_Nginx控制并发量
  • 08_LVS介绍
  • 09_OSI启程网络介绍(了解)
  • 10_LVS工作模式介绍
  • 11_实现LVS_DR配置
  • 12_完整版系统架构介绍
  • 13_前端访问流程介绍
  • 14_热点数据分析流程介绍
  • 15_商品隔离下单流程介绍
  • 16_压力测试(了解)
第六章 【项目课程】 AI+若依帝可得加强版
6-1 day01-项目搭建
  • 01-课程目标
  • 02-项目介绍
  • 03-初始AI
  • 04-若依版本
  • 05-若依搭建准备工作
  • 06-若依运行后端项目
  • 07-若依运行前端项目
  • 08-后端代码结构
  • 09-前端代码结构
  • 10-包名替换和新建模块
  • 11-定制化UI
6-2 day02-前后端代码开发
  •  01.回顾和今日目标
  •  02.功能快速开发
  •  03.阅读后端代码
  •  04.vue3脚手架
  •  05.api风格
  •  06.VueRouter
  •  07.Pinia
  •  08.element-Plus
  •  09.阅读前端代码
6-3 day03-业务功能
  • 01-回顾和今日目标
  • 02-点位管理需求说明
  • 03-数据字典
  • 04-生成点位管理基础代码
  • 05-区域管理改造上
  • 06-区域管理改造下
  • 07-完整性约束
  • 08-人员管理需求说明
  • 09-生成人员管理基础代码
  • 10-minio介绍
  • 11-minio集成
  • 12-xFileStorage
  • 13-首页组件集成
  • 14-作业安排
6-4 day04-订单支付&幂等性
  • 01.回顾和今日目标
  • 02.订单核心业务分析
  • 03.屏幕端前后端搭建
  • 04.已有代码介绍
  • 05.创建订单分析
  • 06.创建订单
  • 07.计算商品售价
  • 08.计算合作商分成比
  • 09.支付框架介绍
  • 10.内网穿透
  • 11.项目实现支付功能
  • 12.退款回调
  • 13.幂等性介绍
  • 14.幂等性框架入门
  • 15.项目实现幂等性
6-5 day05-服务端与设备端交互
  • 01-回顾和今日目标
  • 02-MQTT协议介绍
  • 03-QoS服务质量
  • 04-Topic通配符
  • 05-EMQ搭建和测试
  • 06-延迟消息
  • 07-共享消息
  • 08-ElegentAC框架介绍和集成
  • 09-发送设备出货指令
  • 10-接收设备出货结果
第七章 【项目课程】dubbo版本餐掌柜
7-1 day00-dubbo 高级
  • 01
  • 02
  • 03
  • 04
  • 05
  • 06
7-2 day01-项目概述及环境搭建(Dubbo)
  • 01-今日内容
  • 02-项目概述-SaaS平台
  • 03-项目概述-业务概述
  • 04-项目概述-核心架构-通用服务
  • 05-项目概述-核心架构-核心业务
  • 06-项目概述-核心架构-系统架构
  • 07-项目概述-项目导入
  • 08-项目概述-数据库概述
  • 09-工作协调相关
  • 10-项目快速启动-依赖环境搭建
  • 11-项目快速启动-后端服务启动
  • 12-项目快速启动-前端服务启动
  • 13-项目调用链路测试
  • 14-课程回顾
  • 14-项目开发规范-基础类定义
  • 15-项目开发规范-统一返回数据
  • 16-项目开发规范-vo和pojo作用域
  • 17-项目开发规范-对象处理工具
  • 18-项目开发规范-统一异常处理
  • 19-今日总结及作业
7-3 day02-商家平台-员工、品牌、门店(实战)
  • 01-商家平台概述
  • 02-商家平台-品牌管理-需求功能拆解
  • 03-商家平台-品牌管理-数据库表结构
  • 04-商家平台-品牌管理-功能开发-接口定义
  • 05-商家平台-品牌管理-功能开发-服务提供方实现
  • 06-商家平台-品牌管理-功能开发-服务消费方消费
  • 07-商家平台-品牌管理-功能测试
7-4 day03-商家平台-区域、桌台、分类、菜品(实战)
  • 08-项目实战相关任务
  • 09-项目实战代码编写
7-5 day04-点餐平台-开桌、主体信息(redisson)
  • 00-今日内容
  • 01-redisson框架概述
  • 02-redisson框架-环境搭建
  • 03-分布式对象-key操作相关
  • 04-分布式对象-通用对象桶
  • 05-分布式对象-原子整长型
  • 06-分布式集合-Rmap对象
  • 07-分布式集合-RMapCache对象
  • 08-分布式集合-RMapCache映射监听器
  • 09-redisson-分布式锁概述
  • 10-redisson-分布式锁-基本原理
  • 11-redisson-分布式锁基本使用
  • 12-点餐平台-开桌及主体信息-功能区拆解
  • 13-点餐平台-开桌及主体信息-数据库结构
  • 15-点餐平台-是否开台
  • 16-点餐平台-主体信息查询
  • 17-点餐平台-用户开桌操作
  • 18-点餐平台-查询菜品详情
  • 19-点餐平台-桌台订单信息1
  • 20-点餐平台-桌台订单信息2
  • 21-H5端集成测试
  • 22-今日总结及作业
7-6 day05-点餐平台-购物车、下单(分布式锁)
  • 00-今日内容
  • 01-H5点餐平台-点餐-库存超卖现象
  • 02-H5点餐平台-点餐-初始化库存
  • 03-H5点餐平台-点餐-同步菜品库存
  • 04-购物车操作-功能区拆解
  • 05-购物车操作-数据结构
  • 06-购物车操作-功能开发总述
  • 07-购物车操作-添加购物车
  • 08-购物车操作-移除购物车
  • 09-购物车操作-测试和问题总结
  • 10-下订单-业务分析
  • 11-下订单-实现思路分析
  • 12-下订单-功能实现
  • 12-下订单-功能实现2
  • 13-下订单-debug测试
  • 14-总结及作业
  • 15-分布式事务问题概述
  • 16-分布式事务概念
  • 17-分布式事务原理
  • 18-分布式事务环境搭建
  • 19-分布式事务系统集成
  • 20-项目解决分布式事务
  • 21-分布式事务系统测试
  • 22-总结及作业
7-7 day06-购物车优化和分布式事务解决
  • 00-今日内容
  • 01-MQ应用场景
  • 02-MQ问题概述
  • 03-Stream消息驱动介绍
  • 04-Stream工作原理-概念介绍
  • 05-Stream工作原理-流程
  • 06-Stream快速入门-默认消息渠道
  • 07-Stream快速入门-自定义消息渠道
  • 08-Stream快速入门-分组消息
  • 09-Stream快速入门-分区消息
  • 10-Stream快速入门-延迟队列插件安装
  • 11-Stream快速入门-延迟队列实现
  • 12-项目集成Stream消息驱动
  • 13-购物车优化思路分析
  • 14-购物车优化代码实现-生产者
  • 15-购物车优化代码实现-消费者
  • 16-购物车优化测试
  • 17-基于Stream切换MQ中间件
  • 18-今日总结及作业
7-8 day07-商家平台-订单、转台、结算、退款操作
  • 01-今日内容
  • 02-商家平台-订单操作-功能区拆解
  • 03-商家平台-订单操作-修改订单项完整逻辑
  • 04-商家平台-订单操作-添加菜品
  • 05-商家平台-订单操作-移除菜品
  • 06-商家平台-订单操作-测试
  • 07-商家平台-转台-功能区拆解
  • 08-商家平台-转台-功能实现
  • 09-商家平台-转台-测试
  • 10-商家平台-订单结算-需求分析
  • 11-商家平台-订单结算-思路分析
  • 12-商家平台-订单结算-功能实现
  • 13-商家平台-订单结算-测试
  • 14-商家平台-订单退款-需求分析
  • 15-商家平台-订单退款-功能实现
  • 16-分布式事务问题概述
  • 17-分布式事务概念
  • 18-分布式事务原理
  • 19-分布式事务环境搭建
  • 20-分布式事务系统集成
  • 21-项目解决分布式事务
  • 22-分布式事务系统测试
  • 23-今日任务
7-9 day08-交易平台服务-设计
  • 01-今日内容
  • 02-交易流程核心
  • 03-交易业务时序图(重要)
  • 04-交易数据库设计(重要)
  • 05-技术预研-二维码生成
  • 06-技术预研-二维码生成HuTool
  • 07-技术预研-准备环境
  • 08-技术预研-公钥私钥概述
  • 09-技术预研-快速入门(沙箱版本)-通用版-下单
  • 10-技术预研-快速入门(沙箱版本)-通用版-查询支付结果
  • 11-技术预研-快速入门(沙箱版本)-通用版-退款
  • 12-技术预研-快速入门(上线easy版本)
  • 13-技术预研-微信支付-准备环境
  • 14-技术预研-微信支付-快速入门
  • 15-交易平台-交易处理UML类图
  • 16-今日总结及作业
7-10 day09-交易平台服务-支付隔离、支付宝支付
  • 00-今日内容
  • 00-课程回顾
  • 01-交易平台-支付隔离业务分析
  • 02-交易平台-支付隔离表结构
  • 03-交易平台-支付宝-支付配置实现
  • 04-交易平台-支付流程结构分析
  • 05-交易平台-支付宝-Native支付生成二维码
  • 07-交易平台-支付宝-Native支付查询业实现
  • 08-交易平台-支付宝-Native支付退款业务分析
  • 09-交易平台-支付宝-Native支付退款实现
  • 10-交易平台-支付宝-Native支付退款查询分析
  • 12-适配器模式概述
  • 13-适配器模式整合到项目
  • 14-对接三方支付扩展接口作用
  • 15-扩展-工厂模式解耦分析和实现
  • 16-扩展-工厂模式测试
  • 17-总结
7-11 day10-交易平台服务-微信支付、xxl-job任务调度
  • 00-今日内容
  • 00-课程回顾
  • 01-微信支付-接入模式
  • 02-微信支付-接入参数准备
  • 03-微信支付-架构封装思路
  • 04-微信支付-WechatPayConfig初始化
  • 05-微信支付-Factory封装
  • 06-微信支付-WechatPayHttpClient封装
  • 07-微信支付-Native支付下单封装
  • 08-微信支付-Native支付结果查询封装
  • 09-微信支付-Refund申请退款封装
  • 10-微信支付-封装小结
  • 11-交易平台-对接Native下单
  • 12-交易平台-对接查询支付状态
  • 13-交易平台-对接申请退款
  • 15-交易平台-整合XXL-JOB
7-12 day11- ShardingSphere分库分表专题
  • 01-今日目标
  • 02-ShardingSphere简介
  • 03-sharding-jdbc概述
  • 04-分库分表方式-垂直分表
  • 05-分库分表方式-垂直分库
  • 06-分库分表方式-水平分库
  • 07-分库分表方式-水平分表
  • 08-分库分表方式-分库分表带来的问题
  • 09-分库分表方式-小结
  • 10-shardingjdbc架构-核心概念
  • 11-shardingjdbc架构-执行原理
  • 12-shardingjdbc实战-基础环境准备
  • 13-shardingjdbc实战-shardingjdbc配置详解
  • 14-shardingjdbc实战-基于XA分布式事务配置
  • 15-shardingjdbc实战-基于BASE分布式事务配置
  • 16-shardingjdbc实战-正常测试
  • 17-shardingjdbc实战-异常测试1
  • 18-shardingjdbc实战-异常测试2
  • 19-今日总结及作业
7-13 day12-gateway-统一权限-认证
  • 01-今日目标
  • 02-统一权限-基础名称概念-认证
  • 03-统一权限-基础名称概念-鉴权
  • 04-统一权限-基础名称概念-权限控制
  • 05-统一权限-多平台权限控制
  • 06-基础信息简介-企业信息管理-功能需求
  • 07-基础信息简介-企业信息管理-表结构设计
  • 08-基础信息简介-企业信息管理-思路分析
  • 09-基础信息简介-企业信息管理-代码实现
  • 10-基础信息简介-资源信息管理
  • 11-基础信息简介-角色信息管理
  • 12-基础信息简介-用户信息管理
  • 13-统一权限认证-流程分析
  • 14-统一权限认证-SpringSecurity核心配置类入口
  • 15-统一权限认证-UsernameLoginConverter表单转换器
  • 16-统一权限认证-MobilLoginConverter表单转换器
  • 17-今日任务和总结
7-14 day13-gateway-统一权限-鉴权
  • 00-课程回顾
  • 17-统一权限认证-ReactiveAuthenticationManager认证管理器
  • 18-统一权限认证-ReactiveUserDetailsService用户信息服务
  • 19-统一权限认证-认证成功处理
  • 20-统一权限认证-认证失败处理
  • 21-统一权限认证-总结
  • 22-统一权限鉴权-基于资源的权限控制流程
  • 23-统一权限鉴权-鉴权实现
  • 24-统一权限鉴权-匿名用户权限处理
  • 25-统一权限鉴权-鉴权无权限处理
  • 26-统一权限鉴权-退出处理
  • 27-统一权限-系统配置集成及使用
  • 28-今日总结及作业
7-15 day14-SaaS多租户专题
  • 01-今日目标
  • 02-SaaS多租户-什么是多租户
  • 03-SaaS多租户-多租户实现方案1
  • 04-SaaS多租户-多租户实现方案2
  • 05-SaaS多租户-基于Mybatisplus多租户实现原理
  • 06-SaaS多租户-Mybatisplus多租户系统集成
  • 07-SaaS多租户-运营平台业务
  • 08-SaaS多租户-商家平台业务
  • 09-SaaS多租户-点餐平台业务
  • 10-SaaS多租户-租户字段值企业标识传递
  • 11-SaaS多租户-租户字段值门店标识传递
  • 12-今日总结及作业
7-16 day15-SMS短信服务专题
  • 00-今日内容
  • 01-SMS短信服务业务概述
  • 02-SMS短信服务设计概述
  • 03-名词解释-短信的类型
  • 04-名词解释-短信签名
  • 05-名词解释-短信模板
  • 06-名词解释-发送和记录
  • 07-模板和签名维护流程
  • 08-短信发送处理流程
  • 09-对接前准备
  • 10-短信渠道配置
  • 11-短信通道-功能区拆解及数据库表结构设计
  • 12-短信通道-功能开发
  • 13-短信签名-功能区拆解及数据库表结构设计
  • 14-短信签名-功能开发
  • 15-短信模板-功能区拆解及数据库表结构设计
  • 16-短信模板-功能开发
  • 17-短信发送-UML类图分析
  • 18-短信发送-功能实现-发送MQ短信消息
  • 19-短信发送-功能实现-流量削峰处理配置
  • 20-短信发送-功能实现-负载均衡获取短信通道
  • 21-短信发送-功能实现-发送短信
  • 22-短信流程测试
  • 22-今日总结及作业
第八章 【项目课程】工作流
8-1 day01-Activiti7入门&请假流程开发
  • 01、基本介绍
  • 02、工作流项目介绍
  • 03、环境搭建&demo&dev运行
  • 04、拉取代码&导入代码并运行
  • 05、工作流基本概念
  • 06、入门案例—集成Activiti—新建项目&导入依赖
  • 07、入门案例—配置属性&启动测试
  • 08、入门案例—绘制流程图
  • 09、入门案例—保存到数据库
  • 10、入门案例—部署流程图
  • 11、入门案例—运行流程&相关表分析
  • 12、入门案例—完成填写请假单
  • 13、入门案例—经理同意
  • 14、入门案例—经理不同意
8-2 day02-Activiti7网关&事件&分支控制
  • 01、上下级多人审批—基本实现—绘制多人多级审批流程
  • 02、上下级多人审批—基本实现—运行多人多级审批流程
  • 03、上下级多人审批—串行多实例方式实现多人多级审批
  • 04、串行多实例的原理简单介绍
  • 05、同级多人审批—基本实现
  • 06、同级多人审批—并行多实例实现方式
  • 07、并行多实例的原理简单介绍
  • 08、同级多人审批—网关实现方式
  • 09、分支审批请假单
  • 10、订单统计日报流程开发
  • 11、库存预警与采购流程—需求分析
  • 12、库存预警与采购流程—绘制库存预警与采购子流程
  • 13、库存预警与采购流程—库存分析代码实现
  • 14、库存预警与采购流程—发起采购单&更新库存代码实现
  • 15、库存预警与采购流程—补货&定时边界测试
  • 16、库存预警与采购流程—错误&事务测试
8-3 day03-OA系统开发——流程状态图
  • 01、OA系统介绍和学习路径介绍
  • 02、状态图—需求分析&接口&数据准备
  • 03、状态图—加载原图xml实现
  • 04、状态图—查询XML优化&查询流程基本信息
  • 05、状态图—查询高亮活动节点信息
  • 06、状态图—查询高亮线的信息
  • 07、状态图—高亮错乱分析&优化状态图状态不准确问题
  • 08、状态图—高亮错乱解决的代码实现
  • 09、状态图—悬浮提示需求分析&代码实现
  • 10、状态图—流程状态图控制需求&思路分析
  • 11、状态图—流程状图控制的代码实现
8-4 day04-OA系统开发——业务办理
  • 01、取消功能—实现
  • 02、取消功能—状态显示&状态图优化
  • 03、同意功能开发&测试
  • 04、不同意功能开发&测试
  • 05、驳回功能—需求&思路分析&解析目标节点
  • 06、驳回功能—代码实现&测试
  • 07、驳回功能—网关卡死分析&优化&复现
  • 08、驳回功能—网关卡死优化测试
  • 09、驳回功能—网关驳回导致任务重复的问题&优化
  • 10、驳回功能—多实例驳回无效复现&思路分析
  • 11、驳回功能—多实例驳回代码实现&测试
  • 12、委派功能—实现
  • 13、认领和归还—需求分析
  • 14、认领&归还—认领功能实现
  • 15、认领&归还—归还功能实现
8-5 day05-OA系统开发——业务办理&低代码表单
  • 01、前加签—分析&功能实现
  • 02、前加签—测试
  • 03、并加签—分析&功能实现
  • 04、并加签—测试
  • 05、导入流程中心基本功能
  • 06、表单保存—需求&新增思路分析
  • 07、表单保存—保存基本、JSON、物理表信息
  • 08、表单保存—保存字段、创建物理表
  • 09、表单保存—修改基本、JSON
  • 10、表单保存—修改字段
  • 11、表单保存—事务分析及解决思路
  • 12、表单保存—事务优化测试
8-6 day06-OA系统开发——表单与流程整合
  • 01、表单与流程绑定—需求&思路分析、导入基础代码
  • 02、表单与流程绑定—保存、部署、查询、运行接口改造
  • 03、表单与流程绑定—状态图查询表单数据&测试
  • 04、表单在流程中每个节点权限控制演示
  • 05、暂存功能—分析&实现
  • 06、表单数据回显的代码导入
  • 07、提交功能—分析&实现
  • 08、客户端—导入智慧养老项目
  • 09、客户端—集成Hiss-SDK
  • 10、客户端—我的待办SQL编写
  • 11、客户端—待办数据查询实现&测试
  • 12.课程知识简单总结

阶段二 Python 大数据课程

展开
第一章 【项目课程】小兔智购用户画像及推荐系统
1-1 day01
  • 01-课程整体介绍
  • 02-课程亮点
  • 03-用户画像基本介绍_什么是用户画像(上)
  • 04-用户画像基本介绍_什么是用户画像(下)
  • 05-如何给用户画像(上)
  • 06-如何给用户画像(下)
  • 07-小兔智购用户画像及推荐系统介绍_项目背景
  • 08-(掌握)小兔智购用户画像及推荐系统介绍_标签计算架构图(上)
  • 09-(掌握)小兔智购用户画像及推荐系统介绍_标签计算架构图(中)
  • 10-(掌握)小兔智购用户画像及推荐系统介绍_标签计算架构图(下)
  • 11-上午课程内容回顾
  • 12-项目真实性问题_人员配置
  • 13-项目真实性问题_开发周期
  • 14-项目真实性问题_数据量
  • 15-项目真实性问题_集群规模
  • 16-项目开发环境配置_虚拟机配置
  • 17-项目开发环境配置_启动服务
  • 18-项目开发环境配置_PyCharm远程配置
  • 19-项目开发环境配置_连接MySQL和Hive
1-2 day02
  • 01-昨日课程内容回顾
  • 02-ElasticSearch基本介绍(上)
  • 03-ElasticSearch基本介绍(下)
  • 04-安装ElasticSearch_浏览器插件安装
  • 05-安装ElasticSearch_PyCharm安装插件
  • 06-ElasticSearch的使用_猎聘网职位搜索案例(上)
  • 07-ElasticSearch的使用_猎聘网职位搜索案例(中)
  • 08-ElasticSearch的使用_猎聘网职位搜索案例(下)
  • 09-(掌握)ElasticSearch的使用_PySpark操作ElasticSearch数据
  • 10-上午课程内容回顾
  • 11-SeaTunnel介绍
  • 12-SeaTunnel使用_官方示例
  • 13-SeaTunnel使用_MySQL数据到Hive
  • 14-SeaTunnel Web使用
  • 15-补充:SeaTunnel使用_官方示例
  • 16-补充:SeaTunnel使用_MySQL数据到Hive
1-3 day03
  • 01-昨日课程内容回顾
  • 02-标签体系
  • 03-数据导入_数据同步(上)
  • 04-数据导入_数据同步(中)
  • 05-数据导入_数据同步(下)
  • 06-标签计算流程
  • 07-通用开发_环境准备和设置开发模板
  • 08-通用开发_复习Spark与Hive整合
  • 09-上午课程内容回顾
  • 10-通用开发_MySQL规则处理_复习Spark与MySQL整合
  • 11-(掌握)通用开发_MySQL规则处理_标签配置表rule字段内容解析(上)
  • 12-(掌握)通用开发_MySQL规则处理_标签配置表rule字段内容解析(下)
  • 13-通用开发_创建索引和逗号分词器
  • 14-(掌握)年龄段标签开发_需求分析(上)
  • 15-(掌握)年龄段标签开发_需求分析(下)
  • 16-(掌握)年龄段标签开发_代码开发(上)
  • 17-(掌握)年龄段标签开发_代码开发(中)
  • 18-(掌握)年龄段标签开发_代码开发(下)
1-4 day04
  • 01-昨日课程内容回顾
  • 02-性别标签开发_需求分析(上)
  • 03-性别标签开发_需求分析(下)
  • 04-性别标签开发_代码开发(上)
  • 05-性别标签开发_代码开发(下)
  • 06-性别标签开发_代码开发_join方式实现
  • 07-Python基础回顾
  • 08-匹配类标签代码重构_为什么要重构
  • 09-匹配类标签代码重构_基类代码_面向过程
  • 10-上午课程内容回顾
  • 11-匹配类标签代码重构_基类代码_面向对象(上)
  • 12-匹配类标签代码重构_基类代码_面向对象(下)
  • 13-匹配类标签代码重构_重构代码
  • 14-标签合并和更新_新旧标签合并_需求分析(上)
  • 15-标签合并和更新_新旧标签合并_需求分析(下)
  • 16-标签合并和更新_新旧标签合并_代码实现(上)
  • 17-标签合并和更新_新旧标签合并_代码实现(中)
  • 18-标签合并和更新_新旧标签合并_代码实现(下)
  • 19-标签合并和更新_新旧标签更新_需求分析
  • 20-今日课程内容回顾(上)
  • 21-今日课程内容回顾(下)
  • 22-标签合并和更新_新旧标签更新_需求分析
  • 23-标签合并和更新_新旧标签更新_测试代码
  • 24-标签合并和更新_新旧标签更新_代码实现(上)
  • 25-标签合并和更新_新旧标签更新_代码实现(下)
1-5 day05
  • 01-消费周期标签开发_需求分析
  • 02-消费周期标签开发_代码实现(上)
  • 03-消费周期标签开发_代码实现(下)
  • 04-(重要)消费周期标签开发_数据核对
  • 05-支付方式标签开发_需求分析
  • 06-支付方式标签开发_代码实现(上)
  • 07-支付方式标签开发_代码实现(下)
  • 08-支付方式标签开发_数据核对
1-6 day06
  • 01-昨日反馈
  • 02-昨日课程内容回顾
  • 03-USG标签开发_需求分析(上)
  • 04-USG标签开发_需求分析(下)
  • 05-USG标签开发_代码实现(上)
  • 06-USG标签开发_代码实现(下)
  • 07-USG标签开发_结果数据核对
  • 08-补充:USG标签开发_when函数的注意事项
  • 09-上午课程内容回顾
  • 10-PyCharm连接Spark
  • 11-新老会员标签开发_需求分析
  • 12-新老会员标签开发_代码开发(上)
  • 13-新老会员标签开发_代码开发(中)
  • 14-新老会员标签开发_代码开发(下)
  • 15-新老会员标签开发_结果数据核对
  • 16-RFM标签开发
  • 17-SQL执行结果导入ES(上)
  • 18-SQL执行结果导入ES(下)
1-7 day07
  • 01-昨日课程内容回顾
  • 02-PSM标签开发_需求介绍
  • 03-PSM标签开发_代码实现(上)
  • 04-PSM标签开发_代码实现(下)
  • 05-PSM标签开发_结果数据核对
  • 06-Doris概述
  • 07-Doris原理
  • 08-Doris使用_Doris服务操作命令
  • 09-Doris使用_查看Doris进程的状态
  • 10-Doris使用_建库、建表、修改表
  • 11-Doris使用_数据模型_Aggregate(上)
  • 12-Doris使用_数据模型_Aggregate(下)
  • 13-Doris使用_数据模型_Unique模型
  • 14-Doris使用_数据模型_Duplicate模型
  • 15-Doris使用_数据划分_分区
  • 16-Doris使用_数据划分_分桶
  • 17-Doris使用_删除数据、动态分区、多源数据目录、SQL函数
  • 18-实时数据分析概览
  • 19-日志数据实时采集_日志模拟
1-8 day08
  • 01-每日反馈:整合的jar如何去找
  • 02-昨日课程内容回顾
  • 03-日志数据实时采集_Flume简介_Flume的基本介绍(上)
  • 04-日志数据实时采集_Flume简介_Flume的基本介绍(下)
  • 05-日志数据实时采集_Flume简介_Flume的入门案例(上)
  • 06-日志数据实时采集_Flume简介_Flume的入门案例(中)
  • 07-日志数据实时采集_Flume简介_Flume的入门案例(下)
  • 08-日志数据实际采集_Flume简介_项目日志数据采集Flume配置(上)
  • 09-日志数据实际采集_Flume简介_项目日志数据采集Flume配置(中)
  • 10-日志数据实际采集_Flume简介_项目日志数据采集Flume配置(下)
  • 11-上午课程内容回顾
  • 12-Nginx日志数据统计_数据ETL_日志抽取
  • 13-Nginx日志数据统计_数据ETL_日期格式转换(上)
  • 14-Nginx日志数据统计_数据ETL_日期格式转换(下)
  • 15-Nginx日志数据统计_数据ETL_IP解析地理位置
  • 16-Nginx日志数据统计_数据ETL_UA解析(上)
  • 17-Nginx日志数据统计_数据ETL_UA解析(中)
  • 18-Nginx日志数据统计_数据ETL_UA解析(下)
  • 19-Nginx日志数据统计_数据ETL_完整代码(上)
  • 20-Nginx日志数据统计_数据ETL_完整代码(下)
  • 21-Nginx日志数据统计_数据ETL_使用Hive读取HDFS数据
1-9 day09
  • 01-每日反馈
  • 02-昨日课程类回顾
  • 03-Nginx日志数据统计_指标统计_需求分析
  • 04-Nginx日志数据统计_指标统计_代码实现(上)
  • 05-Nginx日志数据统计_指标统计_代码实现(中)
  • 06-Nginx日志数据统计_指标统计_代码实现(下)
  • 07-用户行为日志数据统计_日志格式说明
  • 08-用户行为日志数据统计_数据ETL(上)
  • 09-用户行为日志数据统计_数据ETL(下)
  • 10-用户行为日志数据统计_指标统计(上)
  • 11-用户行为日志数据统计_指标统计(下)
  • 12-用户行为日志数据统计_结果数据核对
  • 13-转化率标签开发_需求分析
  • 14-转化率标签开发_代码实现(上)
  • 15-转化率标签开发_代码实现(下)
1-10 day10
  • 01-昨日课程内容回顾
  • 02-实时代码重构_重构思路
  • 03-实时代码重构_基类_ETL(上)
  • 04-实时代码重构_基类_ETL(中)
  • 05-实时代码重构_基类_ETL(下)
  • 06-实时代码重构_基类_指标计算
  • 07-实时代码重构_重构后的代码_ETL
  • 08-实时代码重构_重构后的代码_指标计算
  • 09-实时代码重构_标签计算
  • 10-业务库数据统计_数据实时采集(上)
  • 11-业务库数据统计_数据实时采集(下)
  • 12-业务库数据统计_窗口和Watermark
  • 13-业务库数据统计_指标计算(上)
  • 14-业务库数据统计_指标计算(中)
  • 15-业务库数据统计_指标计算(下)
  • 16-近期消费活跃度实时标签开发
  • 17-ElasticSearch高级_ElasticSearch整体架构
  • 18-(面试)ElasticSearch高级_倒排索引
  • 19-(面试)ElasticSearch高级_ElasticSearch写入数据和读取数据的流程
1-11 day11
  • 01-(重点)debug和异常排错
  • 02-昨日课程内容回顾
  • 03-任务调度_启动和创建项目
  • 04-(掌握)任务调度_创建工作流_HiveSQL部署(上)
  • 05-(掌握)任务调度_创建工作流_HiveSQL部署(下)
  • 06-(掌握)任务调度_创建工作流_SparkDSL部署(上)
  • 07-(掌握)任务调度_创建工作流_SparkDSL部署(下)
  • 08-(掌握)任务调度_创建工作流_SeaTunnel部署
  • 09-数据可视化_使用Doris分析ElasticSearch
  • 10-数据可视化_FineBI可视化_创建数据连接
  • 11-数据可视化_FineBI可视化_创建公共数据
  • 12-数据可视化_FineBI可视化_大屏制作
1-12 day12
  • 01-昨日反馈
  • 02-人工智能和机器学习概述(上)
  • 03-人工智能和机器学习概述(下)
  • 04-SparkML概述_基本介绍
  • 05-SparkML概述_归一化代码
  • 06-SparkML构建聚类算法_K-Means算法原理
  • 07-SparkML构建聚类算法_K-Means性能评价指标
  • 08-SparkML构建聚类算法_K-Means药物聚类代码实战
  • 09-上午课程内容回顾
  • 10-基于K-Means的客户价值RFM标签开发_代码实现(上)
  • 11-基于K-Means的客户价值RFM标签开发_代码实现(中)
  • 12-基于K-Means的客户价值RFM标签开发_代码实现(下)
  • 13-基于K-Means的客户价值RFM标签开发_结果数据核对和代码优化
  • 14-基于K-Means的客户价值PSM标签开发
  • 15-(了解)挖掘标签简历如何写
1-13 day13
  • 01-每日反馈
  • 02-昨日课程内容回顾
  • 03-决策数模型_决策数概述(上)
  • 04-决策数模型_决策数概述(下)
  • 05-决策树模型_实战案例(上)
  • 06-决策树模型_实战案例(下)
  • 07-基于决策树的USG标签开发(上)
  • 08-基于决策树的USG标签开发(下)
  • 09-SparkML的模型选择和优化
  • 10-推荐系统介绍
  • 11-推荐实现_基于流行度推荐(上)
  • 12-推荐实现_基于流行度推荐(下)
  • 13-推荐实现_基于关联规则的推荐_需求介绍
  • 14-推荐实现_基于关联规则的推荐_代码实现(上)
  • 15-推荐实现_基于关联规则的推荐_代码实现(中)
  • 16-推荐实现_基于关联规则的推荐_代码实现(下)
  • 17-推荐实现_服务部署
  • 18-推荐实现_其他的推荐算法介绍
1-14 day14
  • 01-每日反馈:如何安全渡过试用期
  • 02-总结_技术架构和数据流转过程
  • 03-项目真实性问题(上)
  • 04-项目真实性问题(下)
  • 05-用户画像简历编写(上)
  • 06-用户画像简历编写(中)
  • 07-用户画像简历编写(下)
  • 08-ETL工程师的工作内容
  • 09-简历编写
第二章 【项目课程】千面电商
2-1 day01
  • 01-【了解】课程安排
  • 02-【了解】课程要求
  • 03-【了解】今日内容介绍
  • 04-【理解】为什么有画像
  • 05-【理解】数仓、画像、推荐系统的关系
  • 06-【了解】画像的应用
  • 07-【理解】画像的介绍
  • 08-【了解】画像的数据源
  • 09-【理解】标签和标签体系
  • 10-【理解】画像标签体系介绍
  • 11-【理解】标签体系构建和理解
  • 12-【了解】画像项目构建流程
  • 13--【理解】大数据技术架构
  • 14-【了解】项目背景说明
  • 15-【掌握】项目的技术选型
  • 16-【掌握】项目的整体架构
  • 17-【实现】启动服务器
  • 18-【掌握】启动服务&校验
  • 19-【理解】标签体系和管理平台
  • 20-【理解】标签计算流程
  • 21-【实现】清除远端环境
  • 22-【实现】配置远程环境
  • 23-【实现】运行示例程序
2-2 day02
  • 01-【回顾】昨日内容回顾
  • 02-【了解】今日内容介绍
  • 03-【了解】ES的介绍
  • 04-【了解】ES的特点-倒排索引
  • 05-【理解】分区、分片,副本概念区分
  • 06-【理解】ES的index、type
  • 07-【理解】ES的Document、Field
  • 08-【理解】ES的Shard、Replicas
  • 09-【理解】ES核心概念回顾
  • 10-【扩展】普通分布式&公平分布式
  • 11-【理解】ES的架构
  • 12-【实现】ES插件安装
  • 13-【实现】使用插件连接ES
  • 14-【实现】VSCode安装及配置
  • 15-【实现】VSCode初体验
  • 16-【了解】REST API介绍
  • 17-【了解】VSCode操作ES进行增删改查
  • 18-【了解】ES SQL使用
  • 19-【了解】ES的Python API环境
  • 20-【实现】ES的新增操作
  • 21-【实现】ES的查询操作
  • 22-【实现】ES的修改操作
  • 23-【实现】ES的删除操作
2-3 day03
  • 01-【回顾】Spark的运行模式
  • 02-【回顾】Spark的任务提交
  • 03-【回顾】昨日内容回顾
  • 04-【介绍】今日内容介绍
  • 05-【理解】数据同步的方案选择
  • 06-【实现】配置Hive数据源
  • 07-【实现】案例-Hive同步数据到ES-创建Hive表
  • 08-【理解】案例-Hive添加jar包的方式说明
  • 09-【实现】案例-在Hive中创建外部表同步数据到ES中
  • 10-【了解】项目数据表说明
  • 11-【理解】Sqoop的介绍和使用
  • 12-【实现】步骤一:在Hive中创建表
  • 13-【实现】步骤二:同步数据到Hive中
  • 14-【实现】把数据从Hive同步到ES钟
  • 15-【理解】创建项目工程目录结构
  • 16-【回顾】配置画像项目模板
  • 17-【回顾】pyspark读写MySQL
  • 18-【实现】Spark读取ES
  • 19-【实现】Spark写入ES
  • 20-【实现】封装ESMeta对象
  • 21-【理解】标签开发准备工作
2-4 day04
  • 01-【回顾】Spark任务执行流程
  • 02-【回顾】昨日内容回顾
  • 03-【了解】今日内容介绍
  • 04-【理解】为什么开发年龄段标签
  • 05-【理解】年龄段标签开发思路分析
  • 06-【实现】年龄段标签-步骤一
  • 07-【实现】年龄段标签-步骤二
  • 08-【实现】年龄段标签-步骤三
  • 09-【实现】年龄段标签-步骤四
  • 10-【实现】年龄段标签-步骤五
  • 11-【理解】标签结果校验
  • 12-【理解】为什么开发性别标签
  • 13-【理解】性别标签开发思路分析
  • 14-【实现】性别标签-步骤一
  • 15-【实现】性别标签-步骤二
  • 16-【实现】性别标签-步骤三
  • 17-【实现】性别标签-步骤四
  • 18-【实现】性别标签-步骤五
  • 19-【实现】标签结果合并-步骤一
  • 20-【实现】标签结果合并-步骤二
  • 21-【实现】标签结果合并-步骤三
2-5 day05
  • 01-【回顾】Spark内容回顾
  • 02-【回顾】昨日内容回顾
  • 03-【了解】今日内容介绍
  • 04-【理解】为什么要重构
  • 05-【掌握】重构的思路
  • 06-【实现】基类重构(1)
  • 07-【实现】基类重构(2)
  • 08-【实现】基类重构(3)
  • 09-【实现】基类重构(4)
  • 10-【实现】年龄段标签重构
  • 11-【实现】性别标签重构
  • 12-【回顾】Spark任务提交参数
  • 13【实现】Spark任务提交
  • 14【理解】任务调度执行
2-6 day06
  • 01-【回顾】Spark内容回顾
  • 02-【回顾】昨日内容回顾
  • 03-【了解】今日内容介绍
  • 04-【实现】政治面貌标签代码实现
  • 05-【实现】婚姻状态标签代码实现
  • 06-【实现】职业标签代码实现
  • 07-【理解】统计类标签概述
  • 08-【理解】消费周期标签开发思路分析
  • 09-【实现】消费周期标签实现(1)
  • 10-【实现】消费周期标签实现(2)
  • 11-【理解】支付方式标签开发思路分析
  • 12-【实现】支付方式标签实现(1)
  • 13-【实现】支付方式标签实现(2)
  • 14-【理解】标签为什么要更新
  • 15-【理解】标签更新的思路分析
  • 16-【实现】标签更新实现(1)
  • 17-【实现】标签更新实现(2)
2-7 day07
  • 01-【回顾】Spark基础回顾
  • 02-【回顾】昨日内容回顾
  • 03-【了解】今日内容介绍
  • 04-【掌握】用户画像项目架构
  • 05-【理解】Flume的介绍
  • 06-【理解】Flume的常用组件
  • 07-【了解】Flume的安装
  • 08-【理解】Flume入门案例-需求&分析
  • 09-【实现】Flume入门案例-source配置
  • 10-【实现】Flume入门案例-Channel&Sink配置
  • 11-【实现】Flume入门案例-启动并测试
  • 12-【实现】Flume采集数据到HDFS-流程
  • 13-【实现】Flume采集数据到HDFS-实现
  • 14-【实现】Flume采集数据到kafka-流程
  • 15-【实现】Flume采集数据到Kafka-Kafka操作
  • 16-【实现】Flume采集数据到Kafka-实现
  • 17-【了解】结构化流和kafka整合
  • 18-【实现】结构化流读取Kafka的数据
  • 19-【理解】结构化流写出数据到Kafka
  • 20-【了解】Nginx&日志介绍
2-8 day08
  • 01-【回顾】Spark内容加强
  • 02-【回顾】昨日内容回顾
  • 03-【了解】今日内容介绍
  • 04-【掌握】Flume采集数据到Kafka中
  • 05-【掌握】结构化流消费Kafka的数据
  • 06-【理解】实时解析待完成事项
  • 07-【理解】正则表达式匹配Nginx日志
  • 08-【理解】Spark中的正则提取函数
  • 09-【实现】使用Spark中的正则函数提取Nginx日志数据
  • 10-【测试】时间转换测试mp4
  • 11-【实现】把时间转换嵌入到主体代码中
  • 12-【测试】在线解析IP地址测试
  • 13-【实现】把IP解析嵌入到主体代码中
  • 14-【测试】UA解析测试
  • 15-【实现】把UA解析嵌入到主体代码中
  • 16-【实现】聚合统计
  • 17-【实现】结果写出到MySQL中
  • 18-【实现】流式结果测试
  • 19-【了解】故事会(上)
2-9 day09
  • 01-【回顾】基础知识回顾
  • 02-【回顾】昨日内容回顾
  • 03-【了解】今日内容介绍
  • 04-【了解】埋点数据的意义
  • 05-【了解】埋点数据说明
  • 06-【理解】埋点数据分析流程
  • 07-【实现】数据通过Flume采集到Kafka中
  • 08-【实现】结构化流消费Kafka的数据
  • 09-【了解】SparkSQL解析json的函数
  • 10-【理解】get_json_object函数测试
  • 11-【理解】json_tuple函数测试
  • 12-【实现】json数据解析
  • 13-【实现】聚合结果
  • 14-【实现】结果写出到MySQL
  • 15-【实现】结果测试
  • 16-【理解】实时基类思路分析
  • 17-【实现】实时基类抽取
  • 18-【实现】基于基类重构用户行为数据分析
  • 19-【实现】基于基类重构Nginx日志数据分析
  • 20-【了解】故事会(下)
2-10 day10
  • 01-【掌握】可视化方式
  • 02-【掌握】项目整体回顾
  • 03-【掌握】项目周期
  • 04-【掌握】人员规模、分工、标签分类
  • 05-【掌握】服务器和数据量
  • 06-【掌握】项目环境
  • 07-【掌握】项目平台和组件版本
  • 08-【掌握】任务提交参数、为什么用ES
  • 09-【了解】Spark的序列化
  • 10-【了解】Spark内存模型
  • 11-【了解】并行度、广播变量、数据本地化
  • 12-【了解】问题扩展
  • 13-【了解】Spark的问题汇总
  • 14-【了解】简历模板
第三章 【项目课程】蜂鸟DMP广告系统
3-1 day01
  • 01_Kudu入门_应用场景_项目介绍
  • 02_Kudu入门_应用场景_方案一
  • 03_Kudu入门_应用场景_方案二
  • 04_Kudu入门_应用场景_方案三
  • 05_Kudu入门_应用场景_Kudu
  • 06_Kudu入门_对比_OLAP和OLTP
  • 07_Kudu入门_对比_列式和行式
  • 08_Kudu入门_对比
  • 09_Kudu原理_Kudu是什么
  • 10_Kudu原理_总体设计
  • 11_Kudu原理_各个角色的作用
  • 12_Kudu原理_存储原理
  • 13_CDH搭建_创建虚拟机
  • 14_CDH搭建_安装CentOS
  • 15_CDH搭建_网络配置
  • 16_CDH搭建_时间同步
  • 17_CDH搭建_主机名修改
  • 18_CDH搭建_关闭SELinux
  • 19_CDH搭建_关闭防火墙
  • 20_CDH搭建_免密登录
  • 21_CDH搭建_安装Java
  • 22_CDH搭建_仓库搭建_仓库下载
  • 23_CDH搭建_仓库搭建_配置仓库服务器和源
3-2 day02
  • 01_CDH搭建_Zookeeper(1)
  • 02_CDH搭建_Hadoop_安装包
  • 03_CDH搭建_Hadoop_HDFS_主节点
  • 04_CDH搭建_Hadoop_HDFS_从节点和总结
  • 05_CDH搭建_Hadoop_Yarn搭建
  • 06_CDH搭建_Hadoop_MySQL
  • 07_CDH搭建_Hive_安装和创建用户
  • 08_CDH搭建_Hive_搭建完成
  • 09_CDH搭建_Kudu
  • 10_CDH搭建_Impala
  • 11_CDH搭建_Hue
  • 12_Kudu使用_创建工程
  • 13_Kudu使用_JavaAPI_创建表
  • 14_Kudu使用_JavaAPI_插入数据
  • 15_Kudu使用_JavaAPI_扫描
  • 16_KuduSpark_DDL
  • 17_KuduSpark_CRUD
  • 18_KuduSpark_DF优势
  • 19_KuduSpark_DF读写Kudu表
  • 20_KuduSpark_Impala访问Kudu
3-3 day03
  • 01_业务介绍_概念
  • 02_业务介绍_AdNetwork
  • 03_业务介绍_AdExchange
  • 04_业务介绍_RTB
  • 05_业务介绍_DMP介绍
  • 06_方案_技术方案
  • 07_方案_我们能学到什么
  • 08_方案_数据集介绍
  • 09_框架搭建_创建工程
  • 10_框架搭建_需求介绍
  • 11_框架搭建_配置文件加载
  • 12_框架搭建_配置文件工具类思路介绍
  • 13_框架搭建_配置文件工具类编写
  • 14_框架搭建_Kudu工具类_介绍
  • 15_框架搭建_Kudu工具类_隐式转换
  • 16_框架搭建_Kudu工具类_创建表
  • 17_框架搭建_Kudu工具类_读取表
  • 18_框架搭建_Kudu工具类_写入数据
3-4 day04
  • 01_IP转换_IP2Region
  • 02_IP转换_GeoLite
  • 03_IP转换_框架设计
  • 04_IP转换_环境准备
  • 05_IP转换_思路梳理
  • 06_IP转换_功能实现
  • 07_IP转换_数据落地
  • 08_报表统计_数据的区域分布_环境准备
  • 09_报表统计_数据的区域分布_代码开发
  • 10_报表统计_执行框架_设计
  • 11_报表统计_执行框架_框架编写
  • 12_报表统计_执行框架_旧模块改造
  • 13_报表统计_广告投放统计_需求介绍
  • 14_报表统计_广告投放统计_代码实现
3-5 day05
  • 01_商圈库_思路梳理
  • 02_商圈库_Http_TCP
  • 03_商圈库_Http_协议
  • 04_商圈库_Http_请求方式
  • 05_商圈库_Http_Http工具
  • 06_商圈库_Http_Okhttp使用和封装
  • 07_商圈库_Json_介绍
  • 08_商圈库_Json_JSON4S
  • 09_商圈库_Json_工具类
  • 10_商圈库_功能_环境代码编写
  • 11_商圈库_功能_思路
  • 12_商圈库_功能_UDF实现功能
  • 13_商圈库_功能_求差获取商圈
  • 14_商圈库_功能_完成
3-6 day06
  • 01_打标签_环境准备
  • 02_打标签_生成标签
  • 03_打标签_完成
  • 04_统一识别_图计算
  • 05_统一识别_定义类型
  • 06_统一识别_图计算
  • 07_统一识别_标签聚合
  • 08_统一识别_完成
  • 09_Zeppelin_出现契机
  • 10_Zeppelin_功能
  • 11_Zeppelin_安装_上传
  • 12_Zeppelin_安装_配置
  • 13_Zeppelin_主界面
  • 14_Zeppelin_解释器配置
  • 15_Zeppelin_使用笔记
  • 16_Zeppelin_可视化
  • 17_Zeppelin_数据探索
第四章 【项目课程】数据中台
4-1 day01初识数据中台
  • 1.数据中台课程大纲概述
  • 2.数据中台概述和历史来源
  • 3.从数据中台故事了解数据中台真正解决的问题
  • 4.数据中台需要具备的能力
  • 5.数据中台大数据架构选型
  • 6.数据质量管理ApacheGriffin概述
  • 7.通过讲解Griffin安装熟悉大数据组件与Griffin的关系
  • 8.Griffin软件详解+版本区别带来的功能差异
  • 9.数据质量监控Hive数据
  • 10.数据质量监控任务调度与指标度量看板
  • 11.数据质量监控实时数据kafka任务与日志查看
  • 12.数据中台第一章总结(day01总结)
4-2 day02数据治理Atlas
  • 1.课程目标+数据治理概述
  • 2.数据治理分类+数据治理工具
  • 3.atlas安装与导入样本数据说明
  • 4.atlas高可用与atlas架构
  • 5.atlas基本搜索操作
  • 6.atlas高阶搜索(一)
  • 7.atlas高阶搜索(二)mp4
  • 8.atlas高阶操作(三)
  • 9.词汇与分类(需先导入数据再测试)
  • 10.类型系统与总结
4-3 day03元数据管理
  • 1.课程目标+业务元数据概述
  • 2.元数据与数据分类关联关系
  • 3.数据中台与元数据管理
  • 4.数据质量内容与质量流程
  • 5.atlas业务元数据管理
  • 6.atlas中的hive数据模型
  • 7.atlas集成hive hook
  • 8.血缘关系与hive元数据导入
  • 9.atlas集成sqoop元数据
  • 10.atlas集成hbase元数据
  • 11.atlas集成kafka元数据
  • 12.数据生命周期管理概述与流程
  • 13.falcon简介与工作方式
  • 14.falcon原理与任务调度
  • 15.atlas集成falcon元数据
4-4 day04数据中台企业应用
  • 1.数据中台第四天课程目标与atlas安全SSL和服务认证
  • 2.安全认证JAAS认证与spengo的http认证和客户端认证
  • 3.atlas认证方式详细讲解
  • 4.atlas授权模型和简单授权者
第五章 【项目课程】星途车联网系统
5-1 day01
  • 01.【星途车联网】day01-课程介绍和课程安排
  • 02.【星途车联网】day01-车联网概念介绍
  • 03.【星途车联网】day01-车联网行业介绍
  • 04.【星途车联网】day01-车联网探索及发现
  • 05.【星途车联网】day01-车联网项目整体架构
  • 06.【星途车联网】day01-车联网项目技术选型
  • 07.【星途车联网】day01-业务流程处理分析
  • 08.【星途车联网】day01-数据上报格式分析
  • 09.【星途车联网】day01-工程搭建及初始化
  • 10.【星途车联网】day01-简单json格式的解析
  • 11.【星途车联网】day01-复杂json格式的解析
  • 12.【星途车联网】day01-优化后的json解析
  • 13.【星途车联网】知识点总结
5-2 day02
  • 01.【星途车联网】day02-知识点回顾
  • 02.【星途车联网】day02-数据模拟器生产数据
  • 03.【星途车联网】day02-第一章节总结
  • 04.【星途车联网】day02-定义时间处理工具类
  • 05.【星途车联网】day02-工具类的封装
  • 06.【星途车联网】day02-将json字符串转换成javaBean对象
  • 07.【星途车联网】day02-将json字符串转换成javaBean对象测试
  • 08.【星途车联网】day02-梳理实时ETL的实现步骤
  • 09.【星途车联网】day02-实时ETL任务设置操作
  • 10.【星途车联网】day02-抽取公共代码进行封装
  • 11.【星途车联网】day02-数据积压及flink反压原理实现
  • 12.【星途车联网】day02-知识点总结
5-3 day03
  • 01.【星途车联网】day03-知识点回顾
  • 02.【星途车联网】day03-过滤出来正常数据及异常数据
  • 03.【星途车联网】day03-streamingfilesink的使用
  • 04.【星途车联网】day03-将正常数据和异常数据使用streamingfilesink实时写入到hdfs中
  • 05.【星途车联网】day03-手动加载hdfs的数据到hive中
  • 06.【星途车联网】day03-定时脚本加载hdfs的数据到hive中
  • 07.【星途车联网】day03-rowkey的设计原则和方法
  • 08.【星途车联网】day03-将数据实时写入到hbase中
  • 09.【星途车联网】day03-使用优化后的写入hbase的方式(BuffredMutator)
  • 09.【星途车联网】day03-BuffredMutator源码解读
  • 10.【星途车联网】day03-使用优化后的写入hbase的方式(BuffredMutator)
  • 11.【星途车联网】day03-hbase的优化方案
  • 12.【星途车联网】day03-知识点总结
5-4 day04
  • 01.【星途车联网】day04-知识点回顾
  • 02.【星途车联网】day04-Phoenix的介绍及客户端命令
  • 03.【星途车联网】day04-hbase覆盖索引的使用
  • 04.【星途车联网】day04-hbase全局索引和本地索引
  • 05.【星途车联网】day04-hbase初始化车辆明细数据存储操作
  • 06.【星途车联网】day04-将车辆明细表数据实时写入到hbase中
  • 07.【星途车联网】day04-Phoenix整合hbase进行数据分析查询
  • 08.【星途车联网】day04-PhoenixUi的介绍
  • 09.【星途车联网】day04-zepplin整合mysql测试
  • 10.【星途车联网】day04-zepplin整合Phoenix测试
  • 11.【星途车联网】day04-知识点总结
5-5 day05
  • 01.【星途车联网】day05-知识点回顾
  • 02.【星途车联网】day05-驾驶行程业务流程梳理
  • 03.【星途车联网】day05-驾驶行程作业初始化及窗口分类介绍
  • 04.【星途车联网】day05-驾驶行程采样数据的自定义窗口函数开发
  • 05.【星途车联网】day05-驾驶行程采样数据的自定义窗口函数开发-2
  • 06.【星途车联网】day05-驾驶行程采样数据实时写入到hbase中
  • 07.【星途车联网】day05-驾驶行程业务开发初始化
  • 08.【星途车联网】day05-驾驶行程任务自定义函数处理
  • 09.【星途车联网】day05-驾驶行程任务自定义函数处理测试
  • 10.【星途车联网】day05-驾驶行程任务实时写入到hbase中
  • 11.【星途车联网】day05-对驾驶行程数据进行指标分析
  • 12.【星途车联网】day05-知识点总结
5-6 day06
  • 01.【星途车联网】day06-知识点回顾
  • 02.【星途车联网】day06-电子围栏的简介和应用场景
  • 03.【星途车联网】day06-创建电子围栏步骤及表结构说明
  • 04.【星途车联网】day06-电子围栏的实现流程分析
  • 05.【星途车联网】day06-电子围栏规则的数据读取并广播
  • 06.【星途车联网】day06-对原始数据于电子围栏规则数据进行关联操作
  • 07.【星途车联网】day06-电子围栏状态的使用
  • 08.【星途车联网】day06-判断车辆在电子围栏内还是在电子围栏外
  • 09.【星途车联网】day06-电子围栏数据分析结果实时写入到mysql数据库中
  • 10.【星途车联网】day06-知识点总结
5-7 day07
  • 01.【星途车联网】day07-知识点回顾
  • 02.【星途车联网】day07-远程诊断实时故障分析简介及场景介绍
  • 03.【星途车联网】day07-远程诊断实时故障分析表结构和通过经纬度查询地理位置数据
  • 04.【星途车联网】day07-远程诊断实时故障分析实现流程分析
  • 05.【星途车联网】day07-远程诊断实时故障分析拉宽异常指标字段列
  • 06.【星途车联网】day07-远程诊断实时故障分析车辆相关基础表数据加载并广播
  • 07.【星途车联网】day07-远程诊断实时故障分析车辆相关基础表数据于原始数据进行拉宽操作
  • 08.【星途车联网】day07-远程诊断实时故障分析从redis中获取地理位置信息
  • 09.【星途车联网】day07-远程诊断实时故障分析调用高德api异步拉宽操作
  • 10.【星途车联网】day07-知识点总结
5-8 day08
  • 01.【星途车联网】day08-知识点回顾
  • 02.【星途车联网】day08-自定义告警规则流程分析及mongodb使用原因
  • 03.【星途车联网】day08-mongodb与关系型数据库的比较及特点
  • 04.【星途车联网】day08-mongodb的使用场景
  • 05.【星途车联网】day08-mongodb的服务端安装
  • 06.【星途车联网】day08-mongodb的基本操作
  • 07.【星途车联网】day08-mongodb的高阶操作-1
  • 08.【星途车联网】day08-mongodb的高阶操作-2
  • 09.【星途车联网】day08-mongodb的的jdbc操作
  • 10.【星途车联网】day08-mongodb的副本集原理和实现
  • 11.【星途车联网】day08-知识点总结
5-9 day09
  • 01.【星途车联网】day09-知识点回顾
  • 02.【星途车联网】day09-自定义告警规则业务分析及数据表结构分析
  • 03.【星途车联网】day09-自定义告警规则业务开发流程梳理及拉宽车辆明细表数据
  • 04.【星途车联网】day09-自定义告警规则业务开发流程拉宽车辆基础表数据
  • 05.【星途车联网】day09-自定义告警规则业务拉宽地理位置数据
  • 06.【星途车联网】day09-自定义告警规则业务加载自定义告警规则并广播
  • 07.【星途车联网】day09-自定义告警规则业务自定义规则计算工具类开发
  • 09.【星途车联网】day09-自定义告警规则业务计算告警分析处理
5-10 day10
  • 01.【星途车联网】day10-知识点回顾
  • 02.【星途车联网】day10-自定义告警规则业务计算告警分析处理
  • 03.【星途车联网】day10-自定义告警规则业务计算告警分析处理测试
  • 04.【星途车联网】day10-自定义告警规则业务计算告警分析处理结果写入到mongodb中
  • 05.【星途车联网】day10-离线计算模块的初始化
  • 06.【星途车联网】day10-flinkjdbc的对象介绍
  • 07.【星途车联网】day10-使用flinkjdbc读取mysql数据
  • 08.【星途车联网】day10-使用flinkjdbc写入mysql数据
  • 09.【星途车联网】day10-使用flinkjdbc读取hive表数据
  • 10.【星途车联网】day10-封装数据读取和数据写入的抽象类
  • 11.【星途车联网】day10-实现按天计算数据准确率的逻辑
  • 12.【星途车联网】day10-知识点总结
5-11 day11
  • 01.【星途车联网】day11-知识点回顾
  • 02.【星途车联网】day11-多维分析数据准确率实现从hive读取数据
  • 03.【星途车联网】day11-多维分析数据准确率将分析结果写入到mysql数据库中
  • 04.【星途车联网】day11-基于mongodb分析自定义告警规则数据
  • 05.【星途车联网】day11-bi报表车辆动态监测数据分析
  • 06.【星途车联网】day11-全章总结
  • 07.【星途车联网】day11-服务接口开发说明以及接口特征
  • 08.【星途车联网】day11-服务接口开发切入编程
  • 09.【星途车联网】day11-服务接口切面编程
  • 10.【星途车联网】day11-lombok的使用
  • 11.【星途车联网】day11-电子围栏接口的开发
  • 12.【星途车联网】day11-其他接口开发
  • 13.【星途车联网】day11-superset的介绍
  • 14.【星途车联网】day11-superset的入门案例
  • 15.【星途车联网】day11-superset销售案例看板
  • 16.【星途车联网】day11-superset车辆动态监测bi实战
  • 17.【星途车联网】day11-星途车联网项目的可视化分析
5-12 day12
  • 01.【星途车联网】day12-知识点回顾
  • 02.【星途车联网】day12-车联网任务分类总结
  • 03.【星途车联网】day12-实时ETL任务部署
  • 03.【星途车联网】day12-ds界面操作项目管理
  • 04.【星途车联网】day12-ds的安装和部署
  • 05.【星途车联网】day12-ds定义并调度任务
  • 06.【星途车联网】day12-充电桩业务扩展
  • 07.【Flume】day12-flume介绍和架构
  • 08.【Flume】day12-flume入门案例
  • 09.【Flume】day12-flume处理流程架构
  • 10.【Flume】day12-flume的自定义开发
第六章 【项目课程】富华保险项目
6-1 day01
  • 01-今日内容
  • 02-行业背景的介绍
  • 03-保险的分类以及精算基本介绍
  • 04-保险行业的专有名词介绍
  • 05-保险行业的基本特点以及常规保险部门有那些
  • 06-用户投保流程
  • 07-再保险部门的基本介绍
  • 08-保险的分类介绍
  • 09-项目的数据源的基本介绍
  • 10-项目背景基本介绍
  • 11-上午内容的总结
  • 12-项目的七大需求介绍
  • 13-项目的架构描述以及技术选型说明
  • 14-项目的基本情况说明
  • 15-项目环境的统一操作
  • 16-项目前端效果演示操作
  • 17-大数据计算流程的演示操作
  • 18-今日总结
6-2 day02
  • 01-课前回顾和今日内容
  • 02-HDFS的数据写入流程(上)
  • 03-HDFS的数据写入流程(下)
  • 04-HDFS的数据读取的流程
  • 05-MR的运行机制(mapTask的执行流程)
  • 06-MR的运行机制(reduceTask执行流程)
  • 07-yarn的资源队列的基本介绍
  • 08-上午内容总结
  • 09-Yarn三种调度器介绍
  • 10-YARN是如何运行MR任务的
  • 11-HIVE的架构的整体介绍
  • 12-Map Join基本介绍
  • 13-pyspark on yarn的交互流程(client和cluster)
  • 14-spark的Driver执行流程说明
  • 15-Saprk SQL的运行机制
6-3 day03
  • 01-课前回顾和今日内容
  • 02-数据仓库的基本概念
  • 03-数据仓库的维度分析基本说明
  • 04-数仓建模中二种建模思想
  • 05-维度建模中二种表的基本介绍
  • 06-维度建模中三种数仓发展的模型(概念说明)
  • 07-维度建模中三种数仓模型介绍(图示)
  • 08-缓慢渐变维的三种方式介绍
  • 09-上午内容的总结
  • 10-数据仓库的分层架构
  • 11-保险项目的分层架构说明
  • 12-数仓架构技术选型说明
  • 13-如何清空pycharm中远端环境
  • 14-在pycharm中如何创建远端以及创建项目
  • 15-构建项目的基础目录环境
  • 16-基于pycharm连接各个服务器操作
  • 17-基于pycharm连接mysql和spark操作
  • 18-启动的日志说明
  • 19-完成基础数据集的导入操作
  • 20-今日总结
6-4 day04
  • 01-课前回顾和今日内容
  • 02-在HIVE中建表的时候需要考虑的问题点
  • 03-创建SQL脚本, 开始构建表
  • 04-项目的环境的启动操作
  • 05-通过spark SQL建表发现问题解决问题操作
  • 06-构建ODS层库和表操作
  • 07-sqoop的安装操作
  • 08-sqoop的基本使用操作
  • 09-基于sqoop完成数据导入操作(演示一张表)
  • 10-基于sqoop完成数据导入操作(shell脚本编写)
  • 11-上午的总结以及剩余9个脚本编写和测试操作
  • 12-DS的基本介绍
  • 13-DS的安装操作(DS的配置)
  • 14-DS的安装操作(如何启动和访问操作)
  • 15-DS的架构的说明
  • 16-DS的基本使用操作(管理操作)
  • 17-DS的基本使用_工作流的配置操作(重要的)
  • 18-基于DS完成定时数据采集操作(准备工作)
  • 19-基于DS完成定时数据采集操作
  • 20-今日总结
6-5 day05
  • 01-课前回顾和今日内容
  • 02-定价精算控制循环流程
  • 03-寿险定价原则的介绍
  • 04-寿险定价假设_死亡率假设
  • 05-寿险定价假设_其他假设情况
  • 06-传统定价方法的介绍
  • 07-扩展补充点_如何快速生成多行数据
  • 08-扩展补充点_如何快速生成一张表数据
  • 09-缓存表的使用方式详解
  • 10-上午的内容总结说明
  • 11-扩展补充点_窗口函数(row_number和它的兄弟们)
  • 12-扩展补充点_窗口函数(聚合函数组合使用)
  • 13-扩展补充点_窗口函数(lag,lead以及first和last)
  • 14-如何进行横向迭代计算操作
  • 15-扩展补充_纵向迭代需求说明
  • 16-扩展补充_纵向迭代计算(上)
  • 17-扩展补充_纵向迭代计算(下)
  • 18-今日总结
6-6 day06
  • 01-课前回顾和今日内容
  • 02-需求说明以及生产中处理过程
  • 03-需求详细说明_维度表信息说明
  • 04-需求详细说明_指标信息说明
  • 05-需求一_保费参数因子表建表操作
  • 06-启动项目的环境, 并执行建表操作
  • 07-保费参数因子表生成_维度表四个字段处理
  • 08-保费参数因子表生成_维度表剩余6个字段处理
  • 09-上午内容的总结说明
  • 10-保费参数因子计算操作_步骤一
  • 11-保费参数因子计算操作_步骤二整体实现
  • 12-保费参数因子计算操作_input缓存优化操作
  • 13-保费参数因子计算操作_步骤三实现操作
  • 14-保费参数因子计算操作_如何使用spark程序运行SQL脚本内容
  • 15-保费参数因子计算操作_自定义函数实现
6-7 day07
  • 01-课前回顾和今日内容
  • 02-保费参数因子计算_步骤五实现(上)
  • 03-保费参数因子计算_步骤五实现(中)_自定义函数
  • 04-保费参数因子计算_步骤五实现(下)
  • 05-保费参数因子计算_步骤六
  • 06-保费参数因子计算_步骤七
  • 07-保费参数因子计算_步骤八
  • 08-保费参数因子计算_步骤九
  • 09-保费参数因子计算_步骤10
  • 10-保费参数因子计算_将计算完成数据导入到目标表
  • 11-上午内容的总结
  • 12-保费需求说明以及保费建表操作
  • 13-保费计算操作_步骤11
  • 14-保费计算操作_步骤12
  • 15-保费计算操作_灌入到目标表
  • 16-保险现金机制和准备金的概念介绍
  • 17-保险现金价值计算操作_需求分析
  • 18-保险现金价值计算操作_建表操作
  • 19-保险现金价值计算操作_提取不需要计算的维度和指标
6-8 day08
  • 01-课前回顾和今日内容
  • 02-启动项目环境
  • 03-现金价值计算操作_步骤十三
  • 04-现金价值计算操作_步骤十四
  • 04-现金价值计算操作_步骤十五和十六
  • 05-现金价值计算操作_金毛保费计算
  • 07-现金价值计算操作_步骤19操作
  • 08-现金价值计算操作_步骤20操作
  • 09-现金价值计算操作_步骤21操作
  • 10-现金价值计算操作_步骤22和23
  • 11-现金价值计算操作_保存到目标表,整体测试
  • 12-上午内容的总结说明
  • 13-准备金的需求说明
  • 14-准备金的计算操作_建表操作
  • 15-准备金的计算操作_提取维度和不需要计算指标
  • 16-准备金的计算操作_步骤24
  • 17-准备金的计算操作_步骤25
  • 18-准备金的计算操作_步骤26
  • 19-准备金计算操作_步骤27
  • 20-准备金计算操作_步骤28
  • 21-准备金计算操作_步骤29~31
  • 22-准备金计算操作_步骤32~33
  • 23-准备金计算操作_输出到目标表
  • 24-整体33个步骤测试以及作业说明
6-9 day09
  • 01-课前回顾和今日内容
  • 02-项目环境启动操作
  • 03-准备金计算操作_方式二(步骤26)
  • 04-准备金计算操作_方式二(步骤27)
  • 05-准备金计算操作_方式二(步骤28)和测试
  • 06-APP层相关计算_精算结果表(写入到HIVE)
  • 07-APP层相关计算_精算结果表(MySQL)
  • 08-APP层相关计算_计算当月保费(上)
  • 09-APP层想计算操作_计算当月保费(下)
  • 10-上午内容的总结
  • 11-app层计算操作_保费收入增长率
  • 12-app层计算操作_死亡赔付率和残疾赔付率(上)
  • 13-app层计算操作_死亡赔付率和残疾赔付率(下)
  • 14- app层计算操作_高净值客户比例
  • 15-app层整个处理操作
  • 16-项目部署上线操作
6-10 day10
  • 01-项目总结(行业说明)
  • 02-项目总结(项目架构)
  • 03-项目总结(数仓基本概念)
  • 04-项目总结(后续的操作)
  • 05-相关面试题_项目介绍
  • 06-相关面试题_实施流程
  • 07-相关面试题_项目遇到问题, 以及优化点说明
  • 08-项目面试题_真实性问题说明
  • 09-重点原理说明
第七章 【项目课程】Flink项目-博学谷大数据平台
7-1 day01
  • 01-项目说明
  • 02-今日课程内日介绍
  • 03-教育概述
  • 04-在线教育
  • 05-教育行业发展痛点
  • 06-传统数据集成1.0架构
  • 07-DataX简介【扩展】
  • 08-传统数据集成2.0架构
  • 09-Canal简介【扩展】
  • 10-博学谷大数据架构1.0版本
  • 11-博学谷大数据架构2.0版本
  • 12-博学谷大数据架构2.0数据流向
  • 13-技术选型
  • 14-软件版本
  • 15-框架软件版本(上)
  • 16-框架软件版本(下)
  • 17-服务器选型
  • 18-集群规模
  • 19-人员配置&开发周期
  • 20-Flink集成Hive-版本兼容
  • 21-Flink基础Hive-集成方式
  • 22-Flink集成Hive-前提准备
  • 23-Flink集成Hive-演示
  • 24-Flink集合Hive-小结
7-2 day02
  • 01-昨日内容回顾
  • 02-今日课程内容介绍
  • 03-CDC-概述
  • 04-CDC-实现机制
  • 05-CDC-常见的CDC工具
  • 06-CDC & Flink & Flink CDC区别
  • 07-Flink CDC-概述&历史
  • 08-Flink CDC官网概述
  • 09-MySQL-CDC和jdbc连接器的区别
  • 10-Flink CDC安装部署
  • 11-Flink CDC入门案例-开启binlog
  • 12-Flink CDC入门案例-前提准备
  • 13-Flink CDC入门案例-需求&分析
  • 14-Flink CDC入门案例-演示
  • 15-Flink CDC入门案例-多表join演示
  • 16-Flink CDC-小结
  • 17-Flink CDC2.0概述
  • 18-生活中的湖
  • 19-程序中的湖
  • 20-Delta Lake简介
  • 21-Apache Iceberg简介
  • 22-对象存储
7-3 day03
  • 01-昨日内容回顾
  • 02-今日课程内容介绍
  • 03-Hudi简介&核心特性
  • 04-Hudi架构
  • 05-Hudi使用&历史
  • 06-湖仓一体架构
  • 07-Hudi快速入门-安装部署
  • 08-Hudi快速入门-前提准备
  • 09-Hudi快速入门-案例演示
  • 10-Hudi核心概念剖析-总览
  • 11-Hudi数据管理-Timeline
  • 12-Hudi数据管理-Data Format
  • 13-Hudi数据管理-Index
  • 14-Hudi数据管理-官网概述
  • 15-Hudi计算模型
  • 16-Hudi三种查询类型
  • 17-Hudi表类型-COW
  • 18-Hudi表类型-MOR
  • 19-Hudi表类型-小结
  • 20-综合案例-需求&分析
  • 21-综合案例-前提准备
  • 22-综合案例-演示
  • 23-综合案例-小结
7-4 day04
  • 01-昨日内容回顾
  • 02-今日课程内容介绍
  • 03-为什么学Doris
  • 04-Doris简介&特点&历史
  • 05-OLAP、OLTP、HTAP
  • 06-数据库技术选型
  • 07-MySQL客户端的使用
  • 08-Doris应用场景&使用用户
  • 09-Doris安装部署-FE
  • 10-Doris安装部署-BE
  • 11-Doris登录-WebUI
  • 12-Doris登录-后端
  • 13-Doris安装部署-Broker
  • 14-Doris安装部署-运维
  • 15-Doris原理-端口&名词
  • 16-Doris原理-整体架构
  • 17-Doris原理-元数据管理&数据分发
  • 18-Doris建库建表
  • 19-Doris建表演示
7-5 day05
  • 01-昨日内容回顾
  • 02-今日课程内容介绍
  • 03-数据模型-聚合模型
  • 04-数据模型-唯一模型
  • 05-数据模型-冗余模型
  • 06-数据模型-小结
  • 07-数据导入-Broker导入
  • 08-数据导入-Stream导入
  • 09-数据导入-Routine导入
  • 10-数据导入-小结
  • 11-数据导出
  • 12-数据删除
  • 13-常规操作
  • 14-Join-broadcast join&shuffle join
  • 15-Join-bucket shuffle join&Colocate Join
  • 16-Join-小结
  • 17-MySQL的索引
  • 18-Oracle的物化视图
  • 19-Rollup概述
  • 20-不同数据模型下的rollup
  • 21-rollup小结
  • 22-物化视图-概述
  • 23-物化视图-自动匹配&场景
7-6 day06
  • 01-昨日内容回顾
  • 02-今日课程内容介绍
  • 03-动态分区-DAY
  • 04-动态分区-新增数据情况演示
  • 05-动态分区-WEEK
  • 06-动态分区-MONTH
  • 07-动态分区-修改其实天数
  • 08-动态分区与手动分区转换
  • 09-Doris内置函数
  • 10-Doris查询画像
  • 11-FlinkSQL-Doris案例-需求&分析
  • 12-Doris的Connector
  • 13-FlinkSQL-Doris-前期准备
  • 14-FlinkSQL-Doris-实现
  • 15-MySQL-FlinkSQL-Doris案例-需求&分析
  • 16-MySQL-FlinkSQL-Doris-实现
  • 17-综合案例-小结
  • 18-数仓回顾
  • 19-数据流向-需求
  • 20-数据流向-分析
  • 21-数据流向-前期准备
  • 22-数据流向-实现(任务一)
  • 23-数据流向-实现(任务二)
  • 24-数据流向-实现(任务三)
  • 25-数据流向-实现(任务四)
  • 26-数据流向-实现(任务五)
  • 27-数据流向-模拟业务变更
  • 28-新媒体短视频-需求说明
7-7 day07
  • 01-昨日内容回顾
  • 02-业务表说明
  • 03-新媒体短视频-分层&前提准备
  • 04-新媒体短视频-ODS层-数据流图
  • 05-新媒体短视频-ODS层-实现
  • 06-新媒体短视频-DWD层设计
  • 07-新媒体短视频-DWD层实现-数据流图
  • 08-新媒体短视频-DWD层实现-演示
  • 09-新媒体短视频-Doris DWD层实现-数据流图
  • 10-新媒体短视频-Doris DWD层实现-演示
  • 11-新媒体短视频-Hudi DWS实现-数据流图
  • 12-新媒体短视频-HUdi DWS层实现-演示
  • 13-新媒体短视频-Doris DWS层实现-数据流图
  • 14-新媒体短视频-Doris DWS层实现-演示
  • 15-新媒体短视频-业务查询
  • 16-营收业绩-需求
  • 17-营收业绩-表分析&分层
  • 18-营收业绩-ODS层-数据流图
  • 19-营收业绩-ODS层-实现
  • 20-营收业绩-Hudi DWD层-设计
  • 21-营收业绩-Hudi DWD层-数据流图
  • 22-营收业绩-Hudi DWD层-实现
  • 23-营收业绩-Doris DWD层-数据流图
  • 24-营收业绩-Doris DWD层-实现
  • 25-营收业绩-Hudi DWS层-数据流图
  • 26-营收业绩-Hudi DWS层-实现
  • 27-营收业绩-Doris DWS层-数据流图
  • 28-营收业绩-Doris DWS层-实现
  • 29-营收业绩-业务查询
7-8 day08
  • 01-昨日内容回顾
  • 02-今日课程内容介绍
  • 03-为什么要学线上部署
  • 04-Dinky简介
  • 05-Dinky-安装部署启动
  • 06-Dinky-菜单介绍
  • 07-Dinky-使用说明
  • 08-Dinky入门案例
  • 09-Dinky-CDC整库同步介绍
  • 10-Dinky-CDC案例演示
  • 11-Dinky-ODS整库入湖
  • 12-Dinky-线上部署
  • 13-可视化-Metabase介绍
  • 14-Metabase使用-配置数据源
  • 15-Metabase使用-创建看板
  • 16-Metabase-小结
  • 17-资源配置调优-内存设置
  • 18-资源配置调优-并行度设置&RocksDB&checkpoint
  • 19-反压-现象
  • 20-反压-处理
  • 21-反压-原理【扩展】
  • 22-数据倾斜-产生&解决方案
  • 23-KafkaSource调优
  • 24-FlinkSQL调优