课程试听
正在播放

阶段一 中台战略与组件化开发专题课程

展开
第一章 软件架构与需求分析方法
1-1 软件架构体系
  • 01-软件架构与需求分析方法-课程内容介绍
  • 02-软件架构与需求分析方法-软件架构体系(系统与子系统)
  • 03-软件架构与需求分析方法-软件架构体系(模块、组件)
  • 04-软件架构与需求分析方法-软件架构体系(服务)
  • 05-软件架构与需求分析方法-软件架构体系(层次关系)
1-2 架构原则
  • 06-软件架构与需求分析方法-架构原则(解耦)
  • 07-软件架构与需求分析方法-架构原则(分层)
  • 08-软件架构与需求分析方法-架构原则(封装)
1-3 架构的方法
  • 09-软件架构与需求分析方法-架构的方法(业务架构)
  • 10-软件架构与需求分析方法-架构的方法(功能架构)
  • 11-软件架构与需求分析方法-架构的方法(系统架构)
  • 12-软件架构与需求分析方法-架构的方法(技术架构)
  • 13-软件架构与需求分析方法-架构的方法(数据架构)
  • 14-软件架构与需求分析方法-架构的方法(部署架构)
1-4 架构演进之路
  • 15-软件架构与需求分析方法-架构演进之路(单体架构)
  • 16-软件架构与需求分析方法-架构演进之路(分布式架构_应用集群)
  • 17-软件架构与需求分析方法-架构演进之路(分布式架构_分布式缓存)
  • 18-软件架构与需求分析方法-架构演进之路(分布式架构_业务拆分)
  • 19-软件架构与需求分析方法-架构演进之路(分布式架构_分库分表和读写分离)
  • 20-软件架构与需求分析方法-架构演进之路(分布式架构_静态化和CDN)
  • 21-软件架构与需求分析方法-架构演进之路(分布式架构_异步解耦)
  • 22-软件架构与需求分析方法-架构演进之路(微服务架构)
1-5 服务化
  • 23-软件架构与需求分析方法-服务化(为什么需要服务化)
  • 24-软件架构与需求分析方法-服务化(服务化的好处)
  • 25-软件架构与需求分析方法-服务化(服务化的问题)
1-6 常见的需求问题
  • 26-软件架构与需求分析方法-常见的需求问题(需求不明确)
  • 27-软件架构与需求分析方法-常见的需求问题(需求理解不一致)
  • 28-软件架构与需求分析方法-常见的需求问题(需求自身经常变动)
1-7 需求获取
  • 29-软件架构与需求分析方法-需求获取(需求来源)
  • 30-软件架构与需求分析方法-需求获取(需求分类)
  • 31-软件架构与需求分析方法-需求获取(获取步骤)
1-8 需求要素
  • 32-软件架构与需求分析方法-需求要素(角色、场景)
  • 33-软件架构与需求分析方法-需求要素(业务流程)
  • 34-软件架构与需求分析方法-需求要素(数据实体)
  • 35-软件架构与需求分析方法-需求要素(功能性需求)
  • 36-软件架构与需求分析方法-需求要素(非功能性需求)
1-9 案例:电商订单系统
  • 37-软件架构与需求分析方法-案例电商订单系统(概述)
  • 38-软件架构与需求分析方法-案例电商订单系统(角色)
  • 39-软件架构与需求分析方法-案例电商订单系统(场景)
  • 40-软件架构与需求分析方法-案例电商订单系统(功能)
  • 41-软件架构与需求分析方法-案例电商订单系统(实体)
  • 42-软件架构与需求分析方法-案例电商订单系统(流程)
第二章 文件服务
2-1 需求背景
  • 01-文件服务课程-文件服务课程介绍 免费试学
  • 02-文件服务课程-文件服务(需求背景) 免费试学
2-2 核心功能
  • 03-文件服务课程-文件服务(核心功能) 免费试学
2-3 存储策略
  • 04-文件服务课程-文件服务(存储策略) 免费试学
2-4 技术设计
  • 05-文件服务课程-文件服务(技术设计)
2-5 文件服务开发
  • 06-文件服务课程-文件服务开发(环境搭建_数据库环境搭建)
  • 07-文件服务课程-文件服务开发(环境搭建_Nacos环境搭建)
  • 08-文件服务课程-文件服务开发(环境搭建_Nginx环境搭建)
  • 09-文件服务课程-文件服务开发(环境搭建_maven工程环境搭建_1)
  • 10-文件服务课程-文件服务开发(环境搭建_maven工程环境搭建_2)
  • 11-文件服务课程-文件服务开发(环境搭建_maven工程环境搭建_3)
  • 12-文件服务课程-文件服务开发(环境搭建_maven工程环境搭建_4)
  • 13-文件服务课程-文件服务开发(环境搭建_maven工程环境搭建_5)
  • 14-文件服务课程-文件服务开发(文件处理策略_FileStrategy)
  • 15-文件服务课程-文件服务开发(文件处理策略_AbstractFileStrategy_1)
  • 16-文件服务课程-文件服务开发(文件处理策略_AbstractFileStrategy_2)
  • 17-文件服务课程-文件服务开发(文件处理策略_AbstractFileStrategy_3)
  • 18-文件服务课程-文件服务开发(文件处理策略_AbstractFileStrategy_4)
  • 19-文件服务课程-文件服务开发(文件处理策略_LocalServiceImpl_1)
  • 20-文件服务课程-文件服务开发(文件处理策略_LocalServiceImpl_2)
  • 21-文件服务课程-文件服务开发(文件处理策略_LocalServiceImpl_3)
  • 22-文件服务课程-文件服务开发(文件处理策略_LocalServiceImpl_4)
  • 23-文件服务课程-文件服务开发(文件处理策略_LocalServiceImpl_5)
  • 24-文件服务课程-文件服务开发(文件处理策略_FastDfsServiceImpl_1)
  • 25-文件服务课程-文件服务开发(文件处理策略_FastDfsServiceImpl_2)
  • 26-文件服务课程-文件服务开发(文件处理策略_FastDfsServiceImpl_3)
  • 27-文件服务课程-文件服务开发(文件处理策略_AliServiceImpl_1)
  • 28-文件服务课程-文件服务开发(文件处理策略_AliServiceImpl_2)
  • 29-文件服务课程-文件服务开发(文件处理策略_AliServiceImpl_3)
  • 30-文件服务课程-文件服务开发(接口开发_上传附件_接口文档)
  • 31-文件服务课程-文件服务开发(接口开发_上传附件_代码实现_1)
  • 32-文件服务课程-文件服务开发(接口开发_上传附件_代码实现_2)
  • 33-文件服务课程-文件服务开发(接口开发_上传附件_代码实现_3)
  • 34-文件服务课程-文件服务开发(接口开发_上传附件_代码实现_4)
  • 35-文件服务课程-文件服务开发(接口开发_上传附件_接口测试_1)
  • 36-文件服务课程-文件服务开发(接口开发_上传附件_接口测试_2)
  • 38-文件服务课程-文件服务开发(接口开发_上传附件_接口测试_4)
  • 39-文件服务课程-文件服务开发(接口开发_根据id删除附件_接口文档)
  • 40-文件服务课程-文件服务开发(接口开发_根据id删除附件_代码实现_1)
  • 41-文件服务课程-文件服务开发(接口开发_根据id删除附件_代码实现_2)
  • 42-文件服务课程-文件服务开发(接口开发_根据id删除附件_接口测试_1)
  • 43-文件服务课程-文件服务开发(接口开发_根据id删除附件_接口测试_2)
  • 44-文件服务课程-文件服务开发(接口开发_根据业务类型或业务id删除附件_接口文档)
  • 45-文件服务课程-文件服务开发(接口开发_根据业务类型或业务id删除附件_代码实现)
  • 46-文件服务课程-文件服务开发(接口开发_根据业务类型或业务id删除附件_接口测试)
  • 47-文件服务课程-文件服务开发(接口开发_根据文件id打包下载附件_接口文档)
  • 48-文件服务课程-文件服务开发(接口开发_根据文件id打包下载附件_代码实现_1)
  • 49-文件服务课程-文件服务开发(接口开发_根据文件id打包下载附件_代码实现_2)
  • 50-文件服务课程-文件服务开发(接口开发_根据文件id打包下载附件_代码实现_3)
  • 51-文件服务课程-文件服务开发(接口开发_根据文件id打包下载附件_代码实现_4)
  • 52-文件服务课程-文件服务开发(接口开发_根据文件id打包下载附件_代码实现_5)
  • 53-文件服务课程-文件服务开发(接口开发_根据文件id打包下载附件_接口测试_1)
  • 54-文件服务课程-文件服务开发(接口开发_根据文件id打包下载附件_接口测试_2)
  • 55-文件服务课程-文件服务开发(接口开发_根据业务类型或业务id打包下载附件_接口文档)
  • 56-文件服务课程-文件服务开发(接口开发_根据业务类型或业务id打包下载附件_代码实现)
  • 57-文件服务课程-文件服务开发(接口开发_根据业务类型或业务id打包下载附件_接口测试)
  • 58-文件服务课程-文件服务开发(接口导入_分页查询附件接口导入)
  • 59-文件服务课程-文件服务开发(接口导入_根据业务类型和业务id查询附件接口导入)
  • 60-文件服务课程-文件服务开发(接口导入_导入网盘服务接口)
  • 61-文件服务课程-文件服务开发(接口导入_导入网盘服务接口_接口测试)
  • 62-文件服务课程-文件服务开发(接口开发_分片上传_分片上传介绍)
  • 63-文件服务课程-文件服务开发(接口开发_分片上传_前端插件webuploader介绍)
  • 64-文件服务课程-文件服务开发(接口开发_分片上传_分片上传过程分析)
  • 65-文件服务课程-文件服务开发(接口开发_分片上传_代码实现_1)
  • 66-文件服务课程-文件服务开发(接口开发_分片上传_代码实现_2)
  • 67-文件服务课程-文件服务开发(接口开发_分片上传_代码实现_3)
  • 68-文件服务课程-文件服务开发(接口开发_分片上传_代码实现_4)
  • 69-文件服务课程-文件服务开发(接口开发_分片上传_代码实现_5)
  • 70-文件服务课程-文件服务开发(接口开发_分片上传_代码实现_6)
  • 71-文件服务课程-文件服务开发(接口开发_分片上传_代码实现_7)
  • 72-文件服务课程-文件服务开发(接口开发_分片合并_接口设计)
  • 73-文件服务课程-文件服务开发(接口开发_分片合并_FileChunkStrategy)
  • 74-文件服务课程-文件服务开发(接口开发_分片合并_AbstractFileChunkStrategy_1)
  • 75-文件服务课程-文件服务开发(接口开发_分片合并_AbstractFileChunkStrategy_2)
  • 76-文件服务课程-文件服务开发(接口开发_分片合并_AbstractFileChunkStrategy_3)
  • 77-文件服务课程-文件服务开发(接口开发_分片合并_AbstractFileChunkStrategy_4)
  • 78-文件服务课程-文件服务开发(接口开发_分片合并_AbstractFileChunkStrategy_5)
  • 79-文件服务课程-文件服务开发(接口开发_分片合并_AbstractFileChunkStrategy_6)
  • 80-文件服务课程-文件服务开发(接口开发_分片合并_LocalChunkServiceImpl_1)
  • 81-文件服务课程-文件服务开发(接口开发_分片合并_LocalChunkServiceImpl_2)
  • 82-文件服务课程-文件服务开发(接口开发_分片合并_LocalChunkServiceImpl_3)
  • 83-文件服务课程-文件服务开发(接口开发_分片合并_LocalChunkServiceImpl_4)
  • 84-文件服务课程-文件服务开发(接口开发_分片合并_LocalChunkServiceImpl_5)
  • 85-文件服务课程-文件服务开发(接口开发_分片合并_LocalChunkServiceImpl_测试)
  • 86-文件服务课程-文件服务开发(接口开发_分片合并_FastDfsChunkServiceImpl)
  • 87-文件服务课程-文件服务开发(接口开发_分片合并_AliChunkServiceImpl)
  • 88-文件服务课程-文件服务开发(接口开发_分片合并_AliChunkServiceImpl_测试)
第三章 规则引擎Drools
3-1 问题引出
  • 01-规则引擎Drools-课程介绍
  • 02-规则引擎Drools-规则引擎问题引出(业务规则说明)
  • 03-规则引擎Drools-规则引擎问题引出(传统实现方式)
3-2 规则引擎概述
  • 04-规则引擎Drools-规则引擎概述(什么是规则引擎)
  • 05-规则引擎Drools-规则引擎概述(使用规则引擎的优势)
  • 06-规则引擎Drools-规则引擎概述(规则引擎应用场景)
  • 07-规则引擎Drools-规则引擎概述(Drools介绍)
3-3 Drools入门案例
  • 08-规则引擎Drools-Drools入门案例(业务场景说明)
  • 09-规则引擎Drools-Drools入门案例(开发实现_1)
  • 10-规则引擎Drools-Drools入门案例(开发实现_2)
  • 11-规则引擎Drools-Drools入门案例(开发实现_3)
  • 12-规则引擎Drools-Drools入门案例(开发实现_4)
  • 13-规则引擎Drools-Drools入门案例(小结_规则引擎构成)
  • 14-规则引擎Drools-Drools入门案例(小结_相关概念说明)
  • 15-规则引擎Drools-Drools入门案例(小结_规则引擎执行过程)
  • 16-规则引擎Drools-Drools入门案例(小结_KIE介绍)
3-4 Drools基础语法
  • 17-规则引擎Drools-Drools基础语法(规则文件构成)
  • 18-规则引擎Drools-Drools基础语法(规则体语法结构)
  • 19-规则引擎Drools-Drools基础语法(注释)
  • 20-规则引擎Drools-Drools基础语法(模式匹配)
  • 21-规则引擎Drools-Drools基础语法(比较操作符_语法)
  • 22-规则引擎Drools-Drools基础语法(比较操作符_contains和not contains)
  • 23-规则引擎Drools-Drools基础语法(比较操作符_member Of和not member Of)
  • 24-规则引擎Drools-Drools基础语法(比较操作符_matches和not matches)
  • 25-规则引擎Drools-Drools基础语法(执行指定规则)
  • 26-规则引擎Drools-Drools基础语法(关键字)
  • 27-规则引擎Drools-Drools基础语法(内置方法_介绍)
  • 28-规则引擎Drools-Drools基础语法(内置方法_update方法)
  • 29-规则引擎Drools-Drools基础语法(内置方法_insert方法)
  • 30-规则引擎Drools-Drools基础语法(内置方法_retract方法)
3-5 规则属性
  • 31-规则引擎Drools-规则属性(介绍)
  • 32-规则引擎Drools-规则属性(enabled属性)
  • 33-规则引擎Drools-规则属性(dialect属性)
  • 34-规则引擎Drools-规则属性(salience属性)
  • 35-规则引擎Drools-规则属性(no-loop属性)
  • 36-规则引擎Drools-规则属性(activation-group属性)
  • 37-规则引擎Drools-规则属性(agenda-group属性)
  • 38-规则引擎Drools-规则属性(auto-focus属性)
  • 39-规则引擎Drools-规则属性(timer属性_第一种使用方式)
  • 40-规则引擎Drools-规则属性(timer属性_第二种使用方式)
  • 41-规则引擎Drools-规则属性(date-effective属性)
  • 42-规则引擎Drools-规则属性(date-expires属性)
3-6 Drools高级语法
  • 43-规则引擎Drools-Drools高级语法(global全局变量_包装类型全局变量)
  • 44-规则引擎Drools-Drools高级语法(global全局变量_集合类型全局变量)
  • 45-规则引擎Drools-Drools高级语法(global全局变量_JavaBean类型全局变量)
  • 46-规则引擎Drools-Drools高级语法(Query查询_没有参数的查询)
  • 47-规则引擎Drools-Drools高级语法(Query查询_带有查询参数的查询)
  • 48-规则引擎Drools-Drools高级语法(function函数)
  • 49-规则引擎Drools-Drools高级语法(LHS加强_in和not in)
  • 50-规则引擎Drools-Drools高级语法(LHS加强_eval)
  • 51-规则引擎Drools-Drools高级语法(LHS加强_not)
  • 52-规则引擎Drools-Drools高级语法(LHS加强_exists)
  • 53-规则引擎Drools-Drools高级语法(LHS加强_extends)
  • 54-规则引擎Drools-Drools高级语法(RHS加强_halt方法)
  • 55-规则引擎Drools-Drools高级语法(RHS加强_getWorkMemory方法)
  • 56-规则引擎Drools-Drools高级语法(RHS加强_getRule方法)
  • 57-规则引擎Drools-Drools高级语法(RHS加强_编码规范)
3-7 Spring整合Drools
  • 58-规则引擎Drools-Spring整合Drools(简单整合方式)
  • 59-规则引擎Drools-Spring整合Drools(Spring Web整合方式_代码开发)
  • 60-规则引擎Drools-Spring整合Drools(Spring Web整合方式_测试)
  • 61-规则引擎Drools-Spring整合Drools(SpringBoot整合方式_代码开发)
  • 62-规则引擎Drools-Spring整合Drools(SpringBoot整合方式_测试)
3-8 WorkBench
  • 63-规则引擎Drools-WorkBench(简介)
  • 64-规则引擎Drools-WorkBench(安装方式)
  • 65-规则引擎Drools-WorkBench(使用方式_创建空间和项目)
  • 66-规则引擎Drools-WorkBench(使用方式_创建数据对象)
  • 67-规则引擎Drools-WorkBench(使用方式_创建规则文件)
  • 68-规则引擎Drools-WorkBench(使用方式_创建测试场景)
  • 69-规则引擎Drools-WorkBench(使用方式_设置KBase和KSession)
  • 70-规则引擎Drools-WorkBench(使用方式_编译、构建、部署)
  • 71-规则引擎Drools-WorkBench(使用方式_在我们的应用中使用部署的规则)
3-9 Drools实战
  • 72-规则引擎Drools-Drools实战(个人所得税计算器_名词解释)
  • 73-规则引擎Drools-Drools实战(个人所得税计算器_计算规则说明)
  • 74-规则引擎Drools-Drools实战(个人所得税计算器_实现步骤_1)
  • 75-规则引擎Drools-Drools实战(个人所得税计算器_实现步骤_2)
  • 76-规则引擎Drools-Drools实战(个人所得税计算器_实现步骤_3)
  • 77-规则引擎Drools-Drools实战(个人所得税计算器_测试)
  • 78-规则引擎Drools-Drools实战(信用卡申请_规则说明)
  • 79-规则引擎Drools-Drools实战(信用卡申请_实现步骤_1)
  • 80-规则引擎Drools-Drools实战(信用卡申请_实现步骤_2)
  • 81-规则引擎Drools-Drools实战(信用卡申请_实现步骤_3)
  • 82-规则引擎Drools-Drools实战(信用卡申请_实现步骤_4)
  • 83-规则引擎Drools-Drools实战(保险产品准入规则_决策表_语法_1)
  • 84-规则引擎Drools-Drools实战(保险产品准入规则_决策表_语法_2)
  • 85-规则引擎Drools-Drools实战(保险产品准入规则_决策表入门案例_1)
  • 86-规则引擎Drools-Drools实战(保险产品准入规则_决策表入门案例_2)
  • 87-规则引擎Drools-Drools实战(保险产品准入规则_规则说明)
  • 88-规则引擎Drools-Drools实战(保险产品准入规则_实现步骤_1)
  • 89-规则引擎Drools-Drools实战(保险产品准入规则_实现步骤_2)
  • 90-规则引擎Drools-Drools实战(保险产品准入规则_测试)
第四章 常见组件与中台化
4-1 中台概述
  • 01-常见组件与中台化-本章课程内容介绍
  • 02-常见组件与中台化-中台概述(中台概念)
  • 03-常见组件与中台化-中台概述(中台背景)
  • 04-常见组件与中台化-中台概述(中台分类)
4-2 常用组件服务介绍
  • 05-常见组件与中台化-常用组件服务介绍(通用权限系统_功能概述)
  • 06-常见组件与中台化-常用组件服务介绍(通用权限系统_用户体系说明)
  • 07-常见组件与中台化-常用组件服务介绍(通用权限系统_应用场景)
  • 08-常见组件与中台化-常用组件服务介绍(通用权限系统_重点代码介绍1)
  • 09-常见组件与中台化-常用组件服务介绍(通用权限系统_重点代码介绍2)
  • 10-常见组件与中台化-常用组件服务介绍(通用权限系统_运行通用权限系统_后端服务)
  • 11-常见组件与中台化-常用组件服务介绍(通用权限系统_运行通用权限系统_前端服务)
  • 12-常见组件与中台化-常用组件服务介绍(通用权限系统_使用说明_新项目开发_1)
  • 13-常见组件与中台化-常用组件服务介绍(通用权限系统_使用说明_新项目开发_2)
  • 14-常见组件与中台化-常用组件服务介绍(通用权限系统_使用说明_新项目开发_3)
  • 15-常见组件与中台化-常用组件服务介绍(通用权限系统_使用说明_新项目开发_4)
  • 16-常见组件与中台化-常用组件服务介绍(通用权限系统_使用说明_新项目开发_5)
  • 17-常见组件与中台化-常用组件服务介绍(通用权限系统_使用说明_新项目开发_6)
  • 18-常见组件与中台化-常用组件服务介绍(通用权限系统_使用说明_新项目开发_7)
  • 19-常见组件与中台化-常用组件服务介绍(通用权限系统_使用说明_已有项目集成)
  • 20-常见组件与中台化-常用组件服务介绍(注册登录服务_功能概述1)
  • 21-常见组件与中台化-常用组件服务介绍(注册登录服务_功能概述2)
  • 22-常见组件与中台化-常用组件服务介绍(注册登录服务_功能概述3)
  • 23-常见组件与中台化-常用组件服务介绍(注册登录服务_应用场景)
  • 24-常见组件与中台化-常用组件服务介绍(注册登录服务_使用说明1)
  • 25-常见组件与中台化-常用组件服务介绍(注册登录服务_使用说明2)
  • 26-常见组件与中台化-常用组件服务介绍(注册登录服务_使用说明3)
  • 27-常见组件与中台化-常用组件服务介绍(注册登录服务_使用说明4)
  • 28-常见组件与中台化-常用组件服务介绍(分布式ID服务_功能概述)
  • 29-常见组件与中台化-常用组件服务介绍(分布式ID服务_应用场景)
  • 30-常见组件与中台化-常用组件服务介绍(分布式ID服务_使用说明1)
  • 31-常见组件与中台化-常用组件服务介绍(分布式ID服务_使用说明2)
  • 32-常见组件与中台化-常用组件服务介绍(分布式ID服务_使用说明3)

阶段二 【物流行业】品达物流TMS

展开
第一章 项目概述和环境搭建
1-1 项目概述
  • 01-第1章内容介绍
  • 02-项目概述(项目介绍)
  • 03-项目概述(物流行业介绍)
  • 04-项目概述(系统架构)
  • 05-项目概述(技术架构)
1-2 业务需求说明
  • 06-业务需求说明(产品需求和原型设计_1)
  • 07-业务需求说明(产品需求和原型设计_2)
  • 08-业务需求说明(整体业务流程)
1-3 开发方式介绍
  • 09-开发方式介绍(软件架构介绍)
  • 10-开发方式介绍(各个服务介绍)
1-4 基础数据配置
  • 11-基础数据配置(配置组织基础数据)
  • 12-基础数据配置(配置菜单、权限基础数据)
  • 13-基础数据配置(配置岗位基础数据)
  • 14-基础数据配置(配置角色基础数据)
  • 15-基础数据配置(配置用户基础数据)
1-5 搭建TMS项目开发环境
  • 16-搭建TMS项目开发环境(数据库环境搭建)
  • 17-搭建TMS项目开发环境(配置中心Nacos)
  • 18-搭建TMS项目开发环境(导入maven初始工程)
  • 19-搭建TMS项目开发环境(修改Nacos命名空间id)
  • 20-搭建TMS项目开发环境(配置maven配置文件)
  • 21-测试初始工程
第二章 基础数据服务
2-1 数据模型
  • 01-第2章内容介绍
  • 02-基础数据服务数据模型_1
  • 03-基础数据服务数据模型_2
2-2 服务开发准备
  • 04-基础数据微服务开发准备(SpringBoot配置文件)
  • 05-基础数据微服务开发准备(启动类、配置类)
  • 06-基础数据微服务开发准备(Id生成器)
2-3 货物类型管理
  • 07-货物类型管理(业务需求和产品原型、数据模型)
  • 08-货物类型管理(实体类)
  • 09-货物类型管理(服务接口开发_新增货物类型_1)
  • 10-货物类型管理(服务接口开发_新增货物类型_2)
  • 11-货物类型管理(服务接口开发_新增货物类型_3)
  • 12-货物类型管理(服务接口开发_新增货物类型_4)
  • 13-货物类型管理(服务接口开发_根据id查询货物类型_1)
  • 14-货物类型管理(服务接口开发_根据id查询货物类型_2)
  • 15-货物类型管理(服务接口开发_根据id查询货物类型_3)
  • 16-货物类型管理(服务接口开发_查询所有货物类型_1)
  • 17-货物类型管理(服务接口开发_查询所有货物类型_2)
  • 18-货物类型管理(服务接口开发_分页查询货物类型_1)
  • 19-货物类型管理(服务接口开发_分页查询货物类型_2)
  • 20-货物类型管理(服务接口开发_分页查询货物类型_3)
  • 21-货物类型管理(服务接口开发_查询货物类型列表_1)
  • 22-货物类型管理(服务接口开发_查询货物类型列表_2)
  • 23-货物类型管理(服务接口开发_查询货物类型列表_3)
  • 24-货物类型管理(服务接口开发_更新货物类型_1)
  • 25-货物类型管理(服务接口开发_更新货物类型_2)
  • 26-货物类型管理(服务接口开发_更新货物类型_3)
  • 27-货物类型管理(服务接口开发_删除货物类型)
2-4 数据校验
  • 28-数据校验(hibernate-validator介绍)
  • 29-数据校验(hibernate-validator常用注解)
  • 30-数据校验(使用hibernate-validator进行校验_1)
  • 31-数据校验(使用hibernate-validator进行校验_2)
2-5 导入其他代码
  • 32-导入基础数据服务其他功能代码
第三章 用户服务
3-1 j2cache多级缓存
  • 01-第3章内容介绍
  • 02-j2cache多级缓存(j2cache介绍)
  • 03-j2cache多级缓存(入门案例_1)
  • 04-j2cache多级缓存(入门案例_2)
  • 05-j2cache多级缓存(入门案例_3)
  • 06-j2cache多级缓存(入门案例_4)
  • 07-j2cache多级缓存(入门案例_5)
  • 08-j2cache多级缓存(入门案例_6)
3-2 数据模型
  • 09-用户服务数据模型
3-3 开发准备
  • 10-用户服务开发准备(配置文件)
  • 11-用户服务开发准备(服务启动类、配置类)
3-4 地址簿管理
  • 12-地址簿管理(业务需求和产品原型)
  • 13-地址簿管理(导入实体类)
  • 14-地址簿管理(服务接口开发_新增地址簿_1)
  • 15-地址簿管理(服务接口开发_新增地址簿_2)
  • 16-地址簿管理(服务接口开发_导入其他接口)
  • 17-地址簿管理(服务接口开发_接口测试)
3-5 用户信息管理
  • 18-用户信息管理(业务需求和产品原型、数据模型、实体类)
  • 19-用户信息管理(导入功能代码)
  • 20-用户信息管理(接口测试)
3-6 声明式缓存
  • 21-声明式缓存(原生j2cache问题分析_问题分析和改进方案)
  • 22-声明式缓存(原生j2cache问题分析_实现思路)
  • 23-声明式缓存(声明式缓存代码实现_编写缓存相关注解)
  • 24-声明式缓存(声明式缓存代码实现_应用缓存相关注解)
  • 25-声明式缓存(声明式缓存代码实现_编写model模型)
  • 26-声明式缓存(声明式缓存代码实现_导入工具类)
  • 27-声明式缓存(声明式缓存代码实现_编写拦截器_1)
  • 28-声明式缓存(声明式缓存代码实现_编写拦截器_2)
  • 29-声明式缓存(声明式缓存代码实现_编写拦截器_3)
  • 30-声明式缓存(声明式缓存代码实现_编写拦截器_4)
  • 31-声明式缓存(声明式缓存代码实现_编写抽象注解处理器_1)
  • 32-声明式缓存(声明式缓存代码实现_编写抽象注解处理器_2)
  • 33-声明式缓存(声明式缓存代码实现_编写抽象注解处理器_3)
  • 34-声明式缓存(声明式缓存代码实现_编写抽象注解处理器_4)
  • 35-声明式缓存(声明式缓存代码实现_编写缓存注解处理器_1)
  • 36-声明式缓存(声明式缓存代码实现_编写缓存注解处理器_2)
  • 37-声明式缓存(声明式缓存代码实现_编写缓存注解处理器_3)
  • 38-声明式缓存(声明式缓存代码实现_编写缓存注解处理器_4)
  • 39-声明式缓存(声明式缓存代码实现_编写清理缓存注解处理器_1)
  • 40-声明式缓存(声明式缓存代码实现_编写清理缓存注解处理器_2)
  • 41-声明式缓存(声明式缓存代码实现_编写清理缓存注解处理器_3)
  • 42-声明式缓存(项目改造)
  • 43-声明式缓存(项目改造_测试)
第四章 订单服务
4-1 数据模型
  • 01-第4章内容介绍
  • 02-订单中心服务数据模型
4-2 业务需求和产品原型
  • 03-订单中心服务业务需求和产品原型
4-3 订单中心服务代码
  • 04-订单中心服务代码
4-4 百度地图开放平台
  • 05-百度地图开放平台(介绍)
  • 06-百度地图开放平台(注册账号、申请AK)
  • 07-百度地图开放平台(入门案例_案例一)
  • 08-百度地图开放平台(入门案例_案例二)
  • 09-百度地图开放平台(入门案例_案例三)
  • 10-百度地图开放平台(入门案例_案例四)
  • 11-百度地图开放平台(入门案例_案例五)
  • 12-百度地图开放平台(入门案例_案例六_1)
  • 13-百度地图开放平台(入门案例_案例六_2)
  • 14-百度地图开放平台(入门案例_案例六_3)
  • 15-百度地图开放平台(入门案例_案例七_1)
  • 16-百度地图开放平台(入门案例_案例七_2)
4-5 基于百度地图计算订单距离
  • 17-基于百度地图计算订单距离(实现思路)
  • 18-基于百度地图计算订单距离(封装工具类_1)
  • 19-基于百度地图计算订单距离(封装工具类_2)
  • 20-基于百度地图计算订单距离(封装工具类_3)
4-6 规则引擎Drools
  • 21-规则引擎内容介绍
  • 22-规则引擎问题引出(业务规则说明)
  • 23-规则引擎问题引出(传统实现方式)
  • 24-规则引擎概述(什么是规则引擎)
  • 25-规则引擎概述(使用规则引擎的优势)
  • 26-规则引擎概述(规则引擎应用场景)
  • 27-规则引擎概述(drools介绍)
  • 28-drools入门案例(业务场景说明)
  • 29-drools入门案例(开发实现_1)
  • 30-drools入门案例(开发实现_2)
  • 31-drools入门案例(开发实现_3)
  • 32-drools入门案例(开发实现_4)
  • 33-drools入门案例(小结_规则引擎构成)
  • 34-drools入门案例(小结_相关概念说明)
  • 35-drools入门案例(小结_规则引擎执行过程)
  • 36-drools入门案例(小结_kie介绍)
  • 37-drools基础语法(规则文件构成)
  • 38-drools基础语法(规则体语法结构)
  • 39-drools基础语法(注释)
  • 40-drools基础语法(模式匹配)
  • 41-drools基础语法(比较操作符_语法)
  • 42-drools基础语法(比较操作符_contains和not?contains)
  • 43-drools基础语法(比较操作符_member?of和not?member?of)
  • 44-drools基础语法(比较操作符_matches和not?matches)
  • 45-drools基础语法(执行指定规则)
  • 46-drools基础语法(关键字)
  • 47-drools基础语法(内置方法_介绍)
  • 48-drools基础语法(内置方法_update方法)
  • 49-drools基础语法(内置方法_insert方法)
  • 50-drools基础语法(内置方法_retract方法)
  • 51-Drools规则属性
  • 52-SpringBoot整合Drools_1
  • 53-SpringBoot整合Drools_2
4-7 根据规则计算订单价格
  • 54-根据规则计算订单价格(规则)
  • 55-根据规则计算订单价格(实现步骤_1)
  • 56-根据规则计算订单价格(实现步骤_2)
  • 57-根据规则计算订单价格(实现步骤_3)
  • 58-根据规则计算订单价格(实现步骤_4)
  • 59-根据规则计算订单价格(实现步骤_5)
  • 60-根据规则计算订单价格(实现步骤_6)
  • 61-根据规则计算订单价格(实现步骤_7)
  • 62-根据规则计算订单价格(实现步骤_8)
  • 63-根据规则计算订单价格(实现步骤_9)
4-8 实现动态规则
  • 64-实现动态规则(实现思路)
  • 65-实现动态规则(实现步骤_1)
  • 66-实现动态规则(实现步骤_2)
  • 67-实现动态规则(实现步骤_3)
  • 68-实现动态规则(实现步骤_4)
  • 69-实现动态规则(实现步骤_5)
第五章 作业中心服务
5-1 业务梳理
  • 01-作业中心服务业务梳理
5-2 数据模型
  • 02-作业中心服务数据模型(快递员取件、派件任务信息表)
  • 03-作业中心服务数据模型(运单表)
  • 04-作业中心服务数据模型(运输任务表)
  • 05-作业中心服务数据模型(运单与运输任务关联表)
  • 06-作业中心服务数据模型(司机作业单表)
第六章 数据聚合服务
6-1 canal概述
  • 01-本章内容介绍
  • 02-canal概述(背景)
  • 03-canal概述(工作原理)
  • 04-canal概述(架构)
  • 05-canal概述(HA机制)
  • 06-canal安装(安装配置MySQL)
  • 07-canal安装(安装配置canal-server)
  • 08-canal简单使用(编写Java程序)
  • 09-canal简单使用(测试)
6-2 Otter概述
  • 09-Otter概述(Otter介绍)
  • 10-Otter概述(Otter架构)
6-3 Otter安装配置
  • 11-Otter安装配置(依赖环境安装)
  • 12-Otter安装配置(MySQL安装_创建源数据库)
  • 13-Otter安装配置(MySQL安装_创建目标数据库)
  • 14-Otter安装配置(MySQL安装_创建Otter配置数据库)
  • 15-Otter安装配置(zookeeper、aria2安装)
  • 16-Otter安装配置(Otter?manager安装)
  • 17-Otter安装配置(Otter?manager配置_配置ZK)
  • 18-Otter安装配置(Otter?manager配置_配置node)
  • 19-Otter安装配置(Otter?manager配置_管理界面说明)
  • 20-Otter安装配置(Otter?node安装)
6-4 设置同步任务
  • 21-Otter安装配置(设置同步任务_准备工作)
  • 22-Otter安装配置(设置同步任务_数据源配置)
  • 23-Otter安装配置(设置同步任务_数据表配置)
  • 24-Otter安装配置(设置同步任务_canal配置)
  • 25-Otter安装配置(设置同步任务_添加channel)
  • 26-Otter安装配置(设置同步任务_添加pipeline)
  • 27-Otter安装配置(设置同步任务_添加映射关系表)
  • 28-Otter安装配置(设置同步任务_测试)
6-5 数据聚合服务
  • 29-数据聚合服务介绍
第七章 车辆轨迹服务
7-1 apache Druid概述
  • 01-本章内容介绍
  • 02-Apache?Druid概述(Druid介绍)
  • 03-Apache?Druid概述(Druid应用场景)
  • 04-Apache?Druid概述(Druid特点)
  • 05-Apache?Druid概述(Druid进程和服务)
  • 06-Apache?Druid概述(Druid数据结构)
  • 07-Apache?Druid概述(Druid在本项目的应用)
7-2 apache Druid安装
  • 08-Apache?Druid安装(依赖环境安装_jdk、ZK)
  • 09-Apache?Druid安装(依赖环境安装_kafka)
  • 10-Apache?Druid安装(依赖环境安装_kafka验证)
  • 11-Apache?Druid安装(Druid安装和配置文件修改)
  • 12-Apache?Druid安装(Druid启动)
7-3 apache Druid摄取数据
  • 13-Apache?Druid摄取数据(从本地文件摄取数据_案例一)
  • 14-Apache?Druid摄取数据(从本地文件摄取数据_案例一_回顾总结)
  • 15-Apache?Druid摄取数据(从本地文件摄取数据_案例二)
  • 16-Apache?Druid摄取数据(从本地文件摄取数据_案例三)
  • 17-Apache?Druid摄取数据(从kafka摄取数据_准备工作)
  • 18-Apache?Druid摄取数据(从kafka摄取数据)
7-4 Java客户端操作Druid
  • 19-Java客户端操作Druid
7-5 车辆轨迹服务
  • 20-车辆轨迹服务(说明)
  • 21-车辆轨迹服务(pd-netty开发_HTTP接口方式_1)
  • 22-车辆轨迹服务(pd-netty开发_HTTP接口方式_2)
  • 23-车辆轨迹服务(pd-netty开发_HTTP接口方式_3)
  • 24-车辆轨迹服务(pd-netty开发_HTTP接口方式_测试)
  • 25-车辆轨迹服务(pd-netty开发_TCP接口方式_1)
  • 26-车辆轨迹服务(pd-netty开发_TCP接口方式_2)
  • 27-车辆轨迹服务(pd-netty开发_TCP接口方式_测试)
  • 28-车辆轨迹服务(pd-druid开发)
第八章 智能调度服务
8-1 定时任务组件Quartz
  • 01-本章内容介绍
  • 02-定时任务组件Quartz(Quartz介绍)
  • 03-定时任务组件Quartz(Quartz核心API介绍)
  • 04-定时任务组件Quartz(Quartz入门案例_代码实现)
  • 05-定时任务组件Quartz(Quartz入门案例_测试)
  • 06-定时任务组件Quartz(Quartz入门案例_问题思考_1)
  • 07-定时任务组件Quartz(Quartz入门案例_问题思考_2)
  • 08-定时任务组件Quartz(Quartz入门案例_问题思考_3)
8-2 Quartz动态定时任务
  • 09-Quartz动态定时任务(数据模型)
  • 10-Quartz动态定时任务(环境搭建)
  • 11-Quartz动态定时任务(添加定时任务_代码实现)
  • 12-Quartz动态定时任务(添加定时任务_测试)
  • 13-Quartz动态定时任务(暂停定时任务)
  • 14-Quartz动态定时任务(恢复定时任务)
  • 15-Quartz动态定时任务(删除定时任务)
  • 16-Quartz动态定时任务(立即执行定时任务)
  • 17-Quartz动态定时任务(更新定时任务_代码实现)
  • 18-Quartz动态定时任务(更新定时任务_测试)
8-3 智能调度服务
  • 19-智能调度服务(业务说明)
  • 20-智能调度服务(数据模型_1)
  • 21-智能调度服务(数据模型_2)
  • 22-智能调度服务(数据模型_3)
  • 23-智能调度服务(实现过程_环境搭建)
  • 24-智能调度服务(实现过程_编写定时任务)
  • 25-智能调度服务(实现过程_初始化定时任务_1)
  • 26-智能调度服务(实现过程_初始化定时任务_2)
  • 27-智能调度服务(实现过程_初始化定时任务_3)
  • 28-智能调度服务(实现过程_完善定时任务_1)
  • 29-智能调度服务(实现过程_完善定时任务_2)
  • 30-智能调度服务(实现过程_编写智能调度组件_1)
  • 31-智能调度服务(实现过程_编写智能调度组件_2)
  • 32-智能调度服务(实现过程_订单分类_1)
  • 33-智能调度服务(实现过程_订单分类_2)
  • 34-智能调度服务(实现过程_订单分类_3)
  • 35-智能调度服务(实现过程_订单分类_4)
  • 36-智能调度服务(实现过程_订单分类_5)
  • 37-智能调度服务(实现过程_订单分类_6)
  • 38-智能调度服务(实现过程_订单分类_7)
  • 39-智能调度服务(实现过程_订单分类_8)
  • 40-智能调度服务(实现过程_订单分类_9)
  • 41-智能调度服务(实现过程_订单分类_10)
  • 42-智能调度服务(实现过程_订单分类_11)
  • 43-智能调度服务(实现过程_订单分类_12)
  • 44-智能调度服务(实现过程_订单分类_13)
  • 45-智能调度服务(实现过程_订单分类_14)
  • 46-智能调度服务(实现过程_订单分类_15)
  • 47-智能调度服务(实现过程_订单分类_16)
  • 48-智能调度服务(实现过程_订单分类_17)
  • 49-智能调度服务(实现过程_订单分类_18)
  • 50-智能调度服务(实现过程_订单分类_19)
  • 51-智能调度服务(实现过程_订单分类_20)
  • 52-智能调度服务(实现过程_订单分类优化_1)
  • 53-智能调度服务(实现过程_订单分类优化_2)
  • 54-智能调度服务(实现过程_订单分类优化_3)
  • 55-智能调度服务(实现过程_导入其他功能代码)
第九章 TMS后台管理端
9-1 分布式锁
  • 01-本章内容介绍
  • 02-分布式锁(什么是分布式锁_1)
  • 03-分布式锁(什么是分布式锁_2)
  • 04-分布式锁(为什么要使用分布式锁_1)
  • 05-分布式锁(为什么要使用分布式锁_2)
  • 06-分布式锁(为什么要使用分布式锁_3)
  • 07-分布式锁(为什么要使用分布式锁_4)
  • 08-分布式锁(分布式锁应具有的特性)
9-2 分布式锁实现方案
  • 09-分布式锁实现方案(数据库方式实现分布式锁_1)
  • 10-分布式锁实现方案(数据库方式实现分布式锁_2)
  • 11-分布式锁实现方案(数据库方式实现分布式锁_3)
  • 12-分布式锁实现方案(数据库方式实现分布式锁_4)
  • 13-分布式锁实现方案(Zookeeper方式实现分布式锁_1)
  • 14-分布式锁实现方案(Zookeeper方式实现分布式锁_2)
  • 15-分布式锁实现方案(Zookeeper方式实现分布式锁_3)
  • 16-分布式锁实现方案(Zookeeper方式实现分布式锁_4)
  • 17-分布式锁实现方案(Redis方式实现分布式锁_原理说明)
  • 18-分布式锁实现方案(Redis方式实现分布式锁_版本一)
  • 19-分布式锁实现方案(Redis方式实现分布式锁_版本二)
  • 20-分布式锁实现方案(Redis方式实现分布式锁_版本三)
9-3 Redisson
  • 21-Redisson(Redisson介绍)
  • 22-Redisson(Redisson实现分布式锁_1)
  • 23-Redisson(Redisson实现分布式锁_2)
  • 24-Redisson(Redisson实现分布式锁_3)
  • 25-Redisson(Lua脚本_使用Lua脚本的好处)
  • 26-Redisson(Lua脚本_在Redis中使用Lua_eval命令)
  • 27-Redisson(Lua脚本_在Redis中使用Lua_evalsha和script?load命令)
9-4 导入功能代码
  • 28-导入功能代码
第十章 TMS客户端
10-1 导入功能代码
  • 01-本章内容介绍
  • 02-导入功能代码
10-2 RabbitMQ
  • 03-RabbitMQ(介绍)
  • 04-RabbitMQ(工作原理)
  • 05-RabbitMQ(安装和启动)
  • 06-RabbitMQ(入门案例_生产者开发_1)
  • 07-RabbitMQ(入门案例_生产者开发_2)
  • 08-RabbitMQ(入门案例_消费者开发)
  • 09-RabbitMQ(工作模式_1)
  • 10-RabbitMQ(工作模式_2)
  • 11-RabbitMQ(工作模式_3)
10-3 分布式链路追踪
  • 12-分布式链路追踪(介绍)
  • 13-分布式链路追踪(Spring?Cloud?Sleuth介绍)
  • 14-分布式链路追踪(入门案例_启动zipkin)
  • 15-分布式链路追踪(入门案例_导入maven工程)
  • 16-分布式链路追踪(入门案例_操作过程)
  • 17-分布式链路追踪(入门案例_概念说明)
  • 18-分布式链路追踪(使用MySql存储链路追踪数据)
  • 19-分布式链路追踪(通过RabbitMQ发送数据)
第十一章 TMS司机端、快递员端
11-1 导入功能代码
  • 01-本章内容介绍
  • 02-导入功能代码
11-2 分布式事务概述
  • 03-分布式事务概述(什么是事务和本地事务)
  • 04-分布式事务概述(什么是分布式事务)
  • 05-分布式事务概述(CAP理论)
  • 06-分布式事务概述(解决方案_两阶段提交协议)
  • 07-分布式事务概述(解决方案_事务补偿TCC)
  • 08-分布式事务概述(解决方案_消息队列实现最终一致性)
11-3 分布式事务解决方案Seata
  • 09-分布式事务解决方案Seata(介绍)
  • 10-分布式事务解决方案Seata(组成部分)
  • 11-分布式事务解决方案Seata(生命周期)
  • 12-分布式事务解决方案Seata(应用_创建数据库)
  • 13-分布式事务解决方案Seata(应用_启动Seata?Server、配置registry.conf)
  • 14-分布式事务解决方案Seata(应用_配置file.conf、重启seata服务)
  • 15-分布式事务解决方案Seata(应用_引入Seata依赖)
  • 16-分布式事务解决方案Seata(应用_增加seata配置)
  • 17-分布式事务解决方案Seata(应用_增加过滤器)
  • 18-分布式事务解决方案Seata(应用_增加拦截器)
  • 19-分布式事务解决方案Seata(应用_取消过滤器注册)
  • 20-分布式事务解决方案Seata(应用_增加全局事务注解)
  • 21-分布式事务解决方案Seata(应用_测试1)
  • 22-分布式事务解决方案Seata(应用_测试2)
  • 23-分布式事务解决方案Seata(应用_测试3)
  • 24-分布式事务解决方案Seata(应用_测试4)
第十二章 总结
12-1 微服务架构
  • 01-本章课程内容介绍
  • 02-项目总结(微服务架构)
12-2 软件架构体系
  • 03-项目总结(软件架构体系)
12-3 系统架构
  • 04-项目总结(系统架构)
12-4 技术架构
  • 05-项目总结(技术架构)
12-5 业务流程
  • 06-项目总结(业务流程)
12-6 数据库设计
  • 07-项目总结(数据库设计)
12-7 服务列表
  • 08-项目总结(服务列表)

阶段三 智牛股

展开
第一章 智牛股-1.项目概述
1-1 项目介绍
  • 02-项目介绍-目标与学习路径
  • 03-项目介绍-整体简要介绍
  • 04-项目介绍-操作演示
  • 05-项目介绍-股票与K线
  • 06-项目介绍-基本交易规则
  • 07-项目介绍-如何交易
  • 08-项目介绍-需求介绍
  • 09-项目介绍-架构设计
  • 10-项目介绍-功能设计
  • 11-项目介绍-技术架构
  • 12-项目介绍-架构设计说明
  • 13-项目介绍-整体技术说明
  • 14-项目介绍-项目技术特色
  • 15-项目介绍-技术解决方案
  • 16-项目介绍-如何技术选型
  • 17-项目介绍-技术选型案例RocketMQ
  • 18-项目介绍-技术选型案例Sentinel
  • 19-项目介绍-回顾与小结
1-2 环境搭建
  • 20-环境搭建-目标与学习步骤
  • 21-环境搭建-工程结构规范
  • 22-环境搭建-准备
  • 23-环境搭建-Nacos配置与启动
  • 24-环境搭建-父级工程创建与POM配置
  • 25-环境搭建-网关服务搭建配置
  • 26-环境搭建-用户服务搭建配置
  • 27-环境搭建-网关路由配置与测试
  • 28-环境搭建-小结
第二章 智牛股-2.技术基础一
2-1 CAT链路监控
  • 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集成测试验证
2-2 分布式事务-Sentinel
  • 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使用-总结
第三章 智牛股-3.技术基础二
3-1 Restful介绍
  • 01-学习目标
  • 02-Restful介绍-目标与分析步骤
  • 03-Restful介绍-Restful定义
  • 04-Restful介绍-Richardson成熟模型及常用HTTP状态码
  • 05-Restful介绍-良好的URI规范
  • 06-Restful介绍-总结
3-2 HATEOAS介绍
  • 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介绍-总结
3-3 GPRC介绍
  • 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使用-总结
3-4 SEATA介绍
  • 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-1 Nacos
  • 01-学习目标
  • 02-Nacos介绍-目标与学习步骤
  • 03-Nacos介绍-简介与特性
  • 04-Nacos介绍-横纵对比与功能地图
  • 05-Nacos介绍-架构设计
  • 06-Nacos介绍-服务设计
  • 07-Nacos介绍-config工程搭建与配置
  • 08-Nacos介绍-discovery工程搭建与配置
  • 09-Nacos介绍-启动验证
  • 10-Nacos介绍-总结
4-2 Ceph
  • 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集群使用-总结
4-3 Netty介绍一
  • 29-Netty介绍-目标与分析步骤
  • 30-Netty介绍-简介与五层模型
  • 31-Netty介绍-NIO模型
  • 32-Netty介绍-特点与功能设计
  • 33-Netty介绍-IO服用模型与buffer
  • 34-Netty介绍-事件驱动模型
  • 35-Netty介绍-Reactor与Netty工作线程模型
  • 36-Netty介绍-总结
第五章 智牛股-5.数据库设计
5-1 Netty介绍二
  • 01-学习目标
  • 02-Netty使用-学习目标与步骤
  • 03-Netty使用-工程设计与结构
  • 04-Netty使用-Server服务端实现
  • 05-Netty使用-Client客户端实现
  • 06-Netty使用-演示与验证
  • 07-Netty使用-总结
5-2 数据库设计
  • 08-数据库设计-目标与分析步骤
  • 09-数据库设计-为什么需要规范
  • 10-数据库设计-如何设计
  • 11-数据库设计-设计规范与原则
  • 12-数据库设计-数据库模型介绍
  • 13-数据库设计-总结
  • 14-PowerDesigner使用-目标与学习步骤
  • 15-数据库设计-PD简介与建模类型
  • 16-数据库设计-PD物理建模
  • 17-PowerDesigner使用-总结
5-3 数据库调优
  • 18-数据库调优-目标与分析步骤
  • 19-数据库调优-调优介绍
  • 20-数据库调优-调优方法讲解
  • 21-数据库调优-执行计划explain介绍
  • 22-数据库调优-详细解读执行计划1
  • 23-数据库调优-详细解读执行计划2
  • 24-数据库调优-总结
5-4 交易模块
  • 25-数据库交易模块设计-目标与学习步骤
  • 26-数据库交易模块设计-物理模型讲解
  • 27-数据库交易模块设计-核心表设计讲解1
  • 28-数据库交易模块设计-核心表设计讲解2
  • 29-数据库交易模块设计-总结
第六章 智牛股-6.股票与撮合交易
6-1 股票知识
  • 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-金融协议与行情源-聚合数据源接口
  • 24-撮合交易机制-连续竞价处理
6-2 撮合交易
  • 20-撮合交易机制-目标与分析步骤
  • 21-撮合交易机制-简介
  • 22-撮合交易机制-股票委托
  • 23-撮合交易机制-集合竞价处理
  • 25-撮合交易机制-撤单与止盈止损
  • 26-代码生成器-目标与分析步骤
  • 27-代码生成器-说明
  • 28-代码生成器-工程配置
  • 29-代码生成器-代码实现
  • 30-代码生成器-通过MAVEN插件生成
  • 31-代码生成器-总结
第七章 智牛股-7.权限与网关
7-1 OAuth2
  • 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用户服务-总结
7-2 网关
  • 28-网关服务-学习目标
  • 29-网关服务-Druid参数说明
  • 30-网关服务-工程结构与Druid配置
  • 31-网关服务-核心实现与工程配置
  • 32-网关服务-启动验证
  • 33-网关服务-总结
第八章 智牛股-8.用户注册
8-1 Sentinel集成使用
  • 01-学习目标
  • 02-Sentinel集成使用-学习目标
  • 03-Sentinel集成使用-生产环境最优配置方案
  • 04-Sentinel集成使用-功能设计流程
  • 05-Sentinel集成使用-用户服务集成Sentinel
  • 06-Sentinel集成使用-用户服务工程集成配置
  • 07-Sentinel集成使用-降级与限流规则配置
  • 08-Sentinel集成使用-功能验证
  • 09-Sentinel集成使用-总结
8-2 用户注册
  • 10-用户注册-学习目标
  • 11-用户注册-注册流程
  • 12-用户注册-数据库结构
  • 13-用户注册-实体与公用系统组件创建
  • 14-用户注册-数据层实现
  • 15-用户注册-全局序列号生成方案
  • 16-用户注册-服务层实现
  • 17-用户注册-接入层实现
  • 18-用户注册-自动化校验
  • 19-用户注册-服务启动验证
  • 20-用户注册-总结
第九章 智牛股-9.用户上传与下载
9-1 Ceph Swift Api实践
  • 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实践-总结
9-2 用户上传与下载功能
  • 10-用户上传与下载功能-目标与步骤
  • 11-用户上传与下载功能-功能流程
  • 12-用户上传与下载功能-Ceph自动化封装
  • 13-用户上传与下载功能-snowflake介绍
  • 14-用户上传与下载功能-snowflake代码实现
  • 15-用户上传与下载功能-snowflake集成配置
  • 16-用户上传与下载功能-文件上传业务层实现
  • 17-用户上传与下载功能-文件上传接入层实现
  • 18-用户上传与下载功能-增强TOKEN高效处理方案
  • 19-用户上传与下载功能-增强TOKEN集成配置
  • 20-用户上传与下载功能-上传功能的使用验证
  • 21-用户上传与下载功能-文件下载功能
  • 22-用户上传与下载功能-文件下载功能验证
  • 23-用户上传与下载功能-总结
9-3 多环境配置管理
  • 24-多环境配置管理-目标与学习步骤
  • 25-多环境配置管理-配置规则介绍
  • 26-多环境配置管理-本地多环境配置运行
  • 27-多环境配置管理-MAVEN多环境打包配置
  • 28-多环境配置管理-总结
第十章 智牛股-10.权限管理
10-1 权限模块设计与实现
  • 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-权限业务接口-总结
10-2 Swagger2集成
  • 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集成-总结
10-3 网关聚合配置
  • 27-Gateway聚合配置-目标与学习步骤
  • 28-Gateway聚合配置-实现说明
  • 29-Gateway聚合配置-自定义OAuth2启动器封装
  • 30-Gateway聚合配置-自定义OAuth2与管理服务集成配置
  • 31-Gateway聚合配置-Swagger2鉴权配置
  • 32-Gateway聚合配置-聚合文档集成与验证
  • 33-Gateway聚合配置-总结test
第十一章 智牛股-11.权限管理与行情服务
11-1 权限管理
  • 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-全局权限控制-总结
11-2 行情服务设计
  • 21-行情服务设计-目标与学习步骤
  • 22-行情服务设计-行情服务功能设计讲解
  • 23-行情服务设计-数据库结构设计
  • 24-行情服务设计-PostgreSQL安装
  • 25-行情服务设计-PostgreSQL服务端配置
  • 26-行情服务设计-PostgreSQL客户端配置
  • 27-行情服务设计-总结
11-3 RocketMQ
  • 28-RocketMQ-目标与学习步骤
  • 29-RocketMQ-介绍
  • 30-RocketMQ-安装与配置
  • 31-RocketMQ-服务启动
  • 32-RocketMQ-控制台安装配置
  • 33-RocketMQ-功能验证
  • 34-RocketMQ-总结
第十二章 智牛股-12.行情服务
12-1 行情与代理服务
  • 01-学习目标
  • 02-行情和代理服务搭建-目标与步骤
  • 03-行情和代理服务搭建-服务功能设计
  • 04-行情和代理服务搭建-行情服务搭建
  • 05-行情和代理服务搭建-代理服务搭建
  • 06-行情和代理服务搭建-生成行情相关实体
12-2 第三方行情
  • 07-第三方行情源-目标与学习步骤
  • 08-第三方行情源-聚合数据源使用介绍
  • 09-第三方行情源-Http连接池封装
  • 10-第三方行情源-Json封装
  • 11-第三方行情源-交易数据源配置
  • 12-第三方行情源-业务数据源配置
  • 13-第三方行情源-第三方行情源接口封装实现
  • 14-第三方行情源-第三方行情源业务层实现开盘价处理
  • 15-第三方行情源-第三方行情源核心逻辑处理
  • 16-第三方行情源-第三方行情源外层调用处理逻辑
  • 17-第三方行情源-行情缓存与持久化处理
  • 18-第三方行情源-Spring Boot定时任务整合
  • 19-第三方行情源-功能测试验证
  • 20-第三方行情源-总结
12-3 RocketMQ集成
  • 21-RocketMQ集成-目标与学习步骤
  • 22-RocketMQ集成-行情服务集成配置
  • 23-RocketMQ集成-代理服务集成配置
  • 24-RocketMQ集成-行情订阅发布功能验证
  • 25-RocketMQ集成-总结
第十三章 智牛股-13.下单服务
13-1 PB通讯工程
  • 01-学习目标
  • 02-PB通讯工程-学习目标与步骤
  • 03-PB通讯工程-grpc下单接口定义
  • 04-PB通讯工程-Netty下单接口定义
  • 05-PB通讯工程-编译生成JAVA文件
  • 06-PB通讯工程-编译脚本封装与测试
  • 07-PB通讯工程-总结
13-2 简易下单
  • 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-简易下单功能-总结
13-3 代理服务登录鉴权
  • 25-代理服务登录鉴权-目标与学习步骤
  • 26-代理服务登录鉴权-用户登录流程梳理
  • 27-代理服务登录鉴权-用户登录逻辑实现
  • 28-代理服务登录鉴权-代理服务用户登录缓存处理
  • 29-代理服务登录鉴权-代理服务用户登录调用逻辑实现
  • 30-代理服务登录鉴权-登录鉴权拦截处理
  • 31-代理服务登录鉴权-功能验证
  • 32-代理服务登录鉴权-总结
第十四章 智牛股-14.行情K线
14-1 客户端行情订阅
  • 01-学习目标
  • 02-客户端行情订阅-学习目标与步骤
  • 03-客户端行情订阅-代理服务实现行情下发
  • 04-客户端行情订阅-模拟客户端支持实时行情接收
  • 05-客户端行情订阅-模拟测试验证
  • 06-客户端行情订阅-总结
14-2 行情k线数据处理
  • 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线数据处理-总结
14-3 市价下单
  • 19-市价下单功能-目标与步骤
  • 20-市价下单功能-用户注册即开户
  • 21-市价下单功能-下单入口处理
  • 22-市价下单功能-市价单业务层处理
  • 23-市价下单功能-成交记录处理逻辑
  • 24-市价下单功能-持仓记录处理逻辑
  • 25-市价下单功能-完善市价单接口处理逻辑
  • 26-市价下单功能-代理服务简易下单接口改造
  • 27-市价下单功能-功能测试
  • 28-市价下单功能-总结
第十五章 智牛股-15.挂单、委托与撤单
15-1 挂单服务
  • 01-学习目标
  • 02-挂单服务-目标与步骤
  • 03-挂单服务-创建挂单服务工程
  • 04-挂单服务-双数据源集成配置
  • 05-挂单服务-挂单服务队列配置
  • 06-挂单服务-挂单服务缓存和线程池配置
  • 07-挂单服务-总结
15-2 限价委托下单
  • 08-限价委托下单-目标与学习步骤
  • 09-限价委托下单-数据结构定义
  • 10-限价委托下单-挂单处理流程
  • 11-限价委托下单-挂单Grpc接口实现流程梳理
  • 12-限价委托下单-挂单Grpc接口实现
  • 13-限价委托下单-挂单Grpc接口重排功能自测
  • 14-限价委托下单-挂单行情监听处理
  • 15-限价委托下单-挂单撮合交易处理实现
  • 16-限价委托下单-挂单队列并发锁自测验证
  • 17-限价委托下单-交易服务增加挂单接口调用处理
  • 18-限价委托下单-功能验证
  • 19-限价委托下单-总结
15-3 用户撤单
  • 20-用户撤单-目标与学习步骤
  • 21-用户撤单-接口数据结构定义
  • 22-用户撤单-撤单功能实现流程
  • 23-用户撤单-挂单服务撤单功能实现
  • 24-用户撤单-代理服务撤单功能调用实现
  • 25-用户撤单-功能验证
  • 26-用户撤单-总结
第十六章 智牛股-16.账户管理
16-1 订单详情
  • 01-学习目标
  • 02-订单详情-目标与学习步骤
  • 03-订单详情-接口数据结构定义
  • 04-订单详情-交易服务gRpc接口实现
  • 05-订单详情-代理服务调用实现
  • 06-订单详情-功能验证
  • 07-订单详情-总结
16-2 仓位总览
  • 08-仓位总览-目标与步骤
  • 09-仓位总览-持仓服务搭建与配置
  • 10-仓位总览-接口数据结构定义
  • 11-仓位总览-持仓服务仓位总览实现
  • 12-仓位总览-代理服务调用实现
  • 13-仓位总览-功能验证
  • 14-仓位总览-总结
16-3 账户资金总览
  • 15-账户资金总览-目标与步骤
  • 16-账户资金总览-工程搭建与配置
  • 17-账户资金总览-账户资金总览功能计算公式介绍
  • 18-账户资金总览-账户资金总览接口数据结构定义
  • 19-账户资金总览-账户资金总览grpc接口实现
  • 20-账户资金总览-账户资金总览业务层实现步骤
  • 21-账户资金总览-账户资金总览业务层代码实现
  • 22-账户资金总览-实现获取作收价
  • 23-账户资金总览-当日持仓盈亏计算
  • 24-账户资金总览-收盘价处理交易时间控制
  • 25-账户资金总览-作收价处理
  • 26-账户资金总览-代理服务和客户端的调用实现
  • 27-账户资金总览-功能测试验证
  • 28-账户资金总览-总结
第十七章 智牛股-17.资金额度调整
17-1 资金额度调整
  • 01-学习目标
  • 02-资金额度调整-目标与步骤
  • 03-资金额度调整-接口数据结构定义
  • 04-资金额度调整-资金服务额度调整接口实现
  • 05-资金额度调整-交易服务增加额度调整处理
  • 06-资金额度调整-挂单服务增加额度调整处理
  • 07-资金额度调整-挂单服务可用资金判断处理
  • 08-资金额度调整-功能验证
  • 09-资金额度调整-总结
17-2 SEATA集成
  • 10-SEATA集成运用-目标与步骤
  • 11-SEATA集成运用-SEATA服务安装与配置
  • 12-SEATA集成运用-交易服务集成配置
  • 13-SEATA集成运用-资金服务集成配置
  • 14-SEATA集成运用-挂单服务集成配置
  • 15-SEATA集成运用-交易服务市价单接口改造
  • 16-SEATA集成运用-挂单服务委托挂单接口改造
  • 17-SEATA集成运用-资金服务额度调整接口改造
  • 18-SEATA集成运用-功能验证
17-3 定时任务xxl-job
  • 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集成运用-总结
第十八章 智牛股-18.预警通知
18-1 分布式锁
  • 01-学习目标
  • 02-分布式锁-目标与学习步骤
  • 04-分布式锁-Redis分布式锁方案介绍
  • 05-分布式锁-资金服务集成分布式锁
  • 06-分布式锁-功能验证
  • 07-分布式锁-总结
18-2 账户预警通知
  • 08-账户预警通知-目标与学习步骤
  • 09-账户预警通知-预警通知模板设置接口
  • 10-账户预警通知-账户预警通知gRpc接口实现
  • 11-账户预警通知-账户预警通知设置接口功能实现
  • 12-账户预警通知-账户预警通知生成流程梳理
  • 13-账户预警通知-账户预警通知生成代码实现
  • 14-账户预警通知-开盘价与涨跌幅的计算处理
  • 15-账户预警通知-功能验证
  • 16-账户预警通知-总结
18-3 预警通知推送
  • 17-预警通知推送-目标与学习步骤
  • 18-预警通知推送-在线推送实现流程
  • 19-预警通知推送-接口数据结构定义
  • 20-预警通知推送-调度服务实现APP在线预警通知推送
  • 21-预警通知推送-代理服务实现APP警通知分发处理
  • 22-预警通知推送-APP预警通知功能验证
  • 23-预警通知推送-阿里云邮件推送配置与封装
  • 24-预警通知推送-阿里云短信推送配置与封装
  • 25-预警通知推送-调度服务增加阿里云发送功能
  • 26-预警通知推送-用户注册邮件通知功能
  • 27-预警通知推送-阿里云推送功能验证
  • 28-预警通知推送-总结

阶段四 千亿级电商秒杀解决方案专题

展开
第一章 服务架构与基础数据处理
1-1 高并发秒杀设计
  • 01-学习路线介绍
  • 02-学习目标介绍
  • 03-秒杀设计-业务流程讲解
  • 04-秒杀设计-架构设计
  • 05-秒杀设计-数据库设计讲解
  • 06-项目介绍-技术栈介绍
  • 07-项目介绍-项目导入与工程结构讲解
  • 08-项目介绍-工程详细介绍
  • 09-项目介绍-案例讲解
1-2 海量商品高效加载方案
  • 10-批量导入索引-分页查询商品列表
  • 11-批量导入索引-索引库映射对象讲解
  • 12-批量导入索引库-导入实现
  • 13-批量导入索引库-测试
  • 14-增量导入-代码实现
  • 15-商品搜索-业务层实现
  • 16-商品搜索-列表查询
  • 17-商品搜索-搜索测试
  • 18-商品详情页-freemarker配置
  • 19-商品详情页-静态页生成工具封装
  • 20-商品详情页-静态页生成实现
  • 21-商品详情页-静态页删除
  • 22-静态页生成和删除测试
1-3 海量商品数据实时同步
  • 23-Canal工作原理
  • 24-Canal-MySQL数据库开启binlog讲解
  • 25-Canal-Canal安装讲解
  • 26-SpringBoot项目中Canal使用讲解
  • 27-Canal-微服务实时消费数据库增量数据实现
  • 28-索引数据和静态页实时同步实现
  • 29-索引和静态页实时同步测试
  • 30-内容总结
第二章 热点数据实时收集
2-1 分布式任务调度数据定时同步
  • 01-学习目标介绍
  • 02-分布式任务调度-主流任务调度器对比
  • 03-elasticjob-静态任务案例讲解
  • 04-elasticjob-动态定时任务案例实现步骤讲解
  • 05-elasticjob-动态定时任务案例代码实现
  • 06-elasticjob-动态任务案例测试
  • 07-elasticjob-Date转cron讲解
  • 08-elasticjob-监听器讲解
  • 09-索引和静态页更新-活动结束业务分析
  • 10-动态更新详情页和索引库实现
2-2 垂直日志高效收集
  • 11-秒杀业务中日志收集业务分析
  • 12-kafka介绍
  • 13-kafka安装讲解
  • 14-kafka常用操作讲解
  • 15-日志收集-OpenResty安装
  • 16-日志收集-商品详情页发布
  • 17-日志收集-收集流程分析
  • 18-日志收集-lua-resty-kafka安装和使用讲解
  • 19-日志收集-LuaEditor使用说明
  • 20-日志收集-代码实现
  • 21-日志收集-实时日志收集测试
2-3 海量日志实时分析系统
  • 22-日志实时分析-日志收集业务场景分析
  • 23-日志实时分析-Druid讲解
  • 24-日志实时分析-Druid架构讲解
  • 25-日志实时分析-Druid安装
  • 26-日志实时分析-Druid基于文件实现数据摄入
  • 27-实时日志分析-Druid实时数据摄入讲解
  • 28-日志实时分析-DruidSQL介绍
  • 29-日志实时分析-DruidSQL常用操作讲解
  • 30-Jdbc查询Druid实现
第三章 冷热商品抢单程序隔离
3-1 热点数据隔离方案
  • 01-学习目标介绍
  • 02-热点商品隔离流程分析
  • 03-热点数据查询-定时任务编写
  • 04-热点数据查询-代码实现
  • 05-热点数据实时发现测试
  • 06-热点数据隔离-代码实现
  • 07-热点数据实时收集实时分析实时隔离测试
  • 08-Redis集群环境事务无法保障问题解决
3-2 最高效的身份过滤技术
  • 09-用户登录-JWT令牌工具类讲解
  • 10-用户登录-代码实现
  • 11-令牌识别-lua-resty-jwt安装讲解
  • 12-令牌识别-lua库封装
  • 13-令牌识别-测试脚本实现
3-3 冷热商品清单程序隔离
  • 14-抢单-流程分析
  • 15-非热点商品抢单-库存递减实现
  • 16-非热点商品抢单-下单业务层代码实现
  • 17-非热点商品抢单-控制层代码实现
  • 18-非热点数据抢单-抢单测试
  • 19-热点商品抢单-lua操作redis插件安装
  • 20-热点商品抢单-Redis集群操作Lua脚本编写
  • 21-热点商品抢单-Redis集群操作工具测试
  • 22-热点商品抢单-kafka操作工具对象封装
  • 23-热点商品抢单-抢单脚本控制实现
  • 24-热点商品抢单-抢单测试
  • 25-热点商品抢单-队列下单实现
  • 26-热点商品抢单-测试
第四章 秒杀抢单数据一致性方案
4-1 有效解决高并发超卖问题
  • 01-学习目标介绍
  • 02-分布式锁-秒杀超卖问题介绍
  • 03-分布式锁-Redisson介绍
  • 04-分布式锁-Redisson配置讲解
  • 05-分布式锁-Redisson分布式锁测试
  • 06-分布式锁-解决超卖现象
4-2 抢单数据一致性之分布式事务
  • 07-分布式事务-事务介绍
  • 08-CAP定理介绍
  • 09-分布式事务-解决方案介绍
  • 10-Seata-介绍
  • 11-Seata-AT模式写隔离讲解
  • 12-Seata-AT模式读隔离讲解
  • 13-Seata-AT模式工作流程案例讲解
  • 14-Seata-Saga和TCC介绍
  • 15-Seata-订单分布式事务应用讲解
  • 16-Seata-分布式事务准备工作
  • 17-Seata-抢单分布式事务实现
  • 18-Seata-抢单分布式事务测试
4-3 热点商品抢单结果通知方案
  • 19-WebSocket-介绍
  • 20-WebSocket-API介绍
  • 21-WebSocket-客户端实现
  • 22-WebSocket-服务端实现
  • 23-WebSocket-消息生产和消费测试
  • 24-Netty-特性介绍
  • 25-Netty-Netty集成WebSocket实现
  • 26-Netty-Netty集成WebSocket测试讲解
  • 27-Netty-热点商品订单状态更新实现
第五章 高并发处理方案
5-1 抢单实战
  • 01-学习目标
  • 02-详情页生成-数据模型准备
  • 03-详情页生成-模板填充
  • 04-详情页-页面倒计时讲解
  • 05-详情页-抢单代码讲解
  • 06-详情页-抢单测试
  • 07-订单状态响应-页面长连接处理
  • 08-订单状态响应-热点商品抢单状态响应
5-2 Sentinel服务端流控
  • 09-Sentinel-介绍
  • 10-Sentinel-控制台安装
  • 11-Sentinel-接入讲解
  • 12-Sentinel-服务降级Feign实现
  • 13-Sentinel-流控讲解
  • 14-Sentinel-配置规则讲解
  • 15-Sentinel-项目引入Sentinel
5-3 Nginx代理层限流
  • 16-Nginx限流介绍
  • 17-Nginx-漏桶算法介绍
  • 18-Nginx-速率限流实现
  • 19-Nginx-单个用户并发量控制
  • 20-Nginx-并发量限流控制讲解
5-4 亿级流量技术方案
  • 21-Lvs-介绍
  • 22-Lvs-工作模式介绍
  • 23-Lvs-DR模式VIP配置
  • 24-Lvs-ipvsadm集群管理工具安装
  • 25-Lvs-ARP讲解
  • 26-Lvs-集群配置讲解
  • 27-Lvs-Lvs+Nginx集群赋值均衡实现

阶段五 阶段5 物联网新零售项目-亿可控

展开
第一章 亿可控-1.亿可控系统分析与设计
1-1 物联网行业分析
  • 01.什么是物联网
  • 02.物联网涉及的知识领域
  • 03.物联网应用领域
  • 04.物联网发展现状
1-2 亿可控需求分析
  • 05.亿可控需求概述
  • 06.业务架构图
  • 07.核心业务描述-1
  • 08.核心业务描述-2
  • 09.核心业务描述-3
1-3 亿可控系统架构
  • 10.亿可控系统架构图
  • 11.数据库设计
1-4 基础代码解析
  • 12.加载虚拟机
  • 13.数据库建表
  • 14.配置中心
  • 15.工程结构解析
  • 16.核心代码解析-登录与jwt校验
  • 17.核心代码解析-创建指标
1-5 设备管理
  • 18.添加设备需求分析与结构设计
  • 19.添加设备-1
  • 20.添加设备-2
  • 21.添加设备-3
  • 22.根据设备id查询设备-1
  • 23.根据设备Id查询设备-2
  • 24.更新设备状态-1
  • 25.更新设备状态-2
  • 26.更新设备状态-3
  • 27.更新设备标签
  • 28.更新设备告警信息
  • 29.更新在线状态
  • 30.分页查询设备-1
  • 31.分页查询设备-2
  • 32.分页查询设备-3
  • 33.分页查询设备-4
  • 34.分页查询设备-5
第二章 亿可控-2.指标数据采集与断连监控
2-1 EMQ指标主题订阅
  • 01.eclopse paho简介
  • 02.发送消息-代码
  • 03.发布消息-测试
  • 04.订阅消息-代码
  • 05.订阅消息-测试
  • 06.订阅指标主题
  • 07.订阅指标主题-测试
2-2 指标数据解析
  • 08.指标数据解析-需求与实现思路
  • 09.指标数据解析-代码-1
  • 10.指标数据解析-代码-2
  • 11.指标数据解析-代码-3
  • 12.指标数据解析-代码-4
  • 13.指标数据解析-测试
2-3 告警判断与存储
  • 14.告警判断与存储-需求与实现思路
  • 15.告警判断逻辑-代码-1
  • 16.告警判断逻辑-代码-2
  • 17.告警判断逻辑-代码-3
  • 18.告警判断逻辑-测试-1
  • 19.告警判断逻辑-测试-2
  • 20.设备告警信息保存-代码-1
  • 21.设备告警信息保存-代码-2
  • 22.设备告警信息保存-测试
2-4 设备断连监控
  • 23.EMQ webhook介绍
  • 24.断连监控实现
  • 25.断连监控更新在线状态
  • 26.断连监控更新在线状态-测试
第三章 亿可控-3.指标数据持久化与设备详情展示
3-1 InfluxDB入门及介绍
  • 01.influxdb简介与相关概念
  • 02.influxdb基本操作
  • 03.influxdb基本操作-数据类型测试
  • 04.存储引擎
3-2 指标数据持久化
  • 05.指标数据持久化-需求与实现思路
  • 06.influxdb集成与添加数据-1
  • 07.influxdb集成与添加数据-2
  • 08.influxdb集成与添加数据-3
  • 09.将指标数据持久化
  • 10.将指标数据持久化-测试
3-3 报警日志查询
  • 11.告警日志查询-需求与实现思路
  • 12.告警日志查询-编写查询语句
  • 13.告警日志查询-封装查询语句代码-1
  • 14.告警日志查询-封装查询语句代码-2
  • 15.告警日志查询-封装查询语句代码-3
  • 16.告警日志查询-封装查询语句代码-4
  • 17.告警日志查询-封装查询语句代码-5
  • 18.告警日志查询-封装查询语句代码-6
  • 19.告警日志查询-日期时间格式处理
3-4 设备详情展示
  • 20.设备报文数据模拟
  • 21.设备详情展示-需求分析与实现思路
  • 22.按设备ID获取设备详情-1
  • 23.按设备ID获取设备详情-2
  • 24.分页显示设备列表-1
  • 25.分页显示设备列表-2
  • 26.分页显示设备列表-3
第四章 亿可控-4.自定义指标看板
4-1 设备状态统计
  • 01.设备状态统计-需求与实现思路
  • 02.设备数量统计-代码-1
  • 03.设备数量统计-代码-2
  • 04.设备状态分布-代码-1
  • 05.设备状态分布-代码-2
  • 06.实时监控数据统计
4-2 异常告警趋势报表
  • 07.异常告警趋势分析-需求与实现思路
  • 08.时间分组统计
  • 09.告警趋势统计
  • 10.告警趋势统计-测试
  • 11.异常告警趋势-报表数据封装
  • 12.异常告警趋势-时间格式处理
4-3 告警次数top10设备指标报表
  • 13.告警次数top10设备指标报表-需求与实现思路
  • 14.告警测试top10查询语句
  • 15.告警测试top10-报表数据查询与封装
4-4 自定义指标看板
  • 16.自定义指标看板-需求分析与实现思路
  • 17.获取数值型指标列表
  • 18.根据指标查询设备列表-语句
  • 19.根据指标查询设备列表-代码实现
  • 20.按设备指标查询指标值序列-语句
  • 21.按设备指标查询指标值序列-代码
  • 22.空缺数据补全
  • 23.自定义指标看板-报表数据预览-1
  • 24.自定义指标看板-报表数据预览-2
第五章 亿可控-5.GPS采集搜索与数据透传
5-1 设备GPS信息采集
  • 01.设备GPS信息采集
  • 02.elasticsearch地理位置保存
  • 03.GPS主题订阅-代码实现
  • 04.GPS主题订阅-测试
  • 05.GPS数据解析-代码
  • 06.GPS数据解析-测试
  • 07.GPS数据保存
5-2 设备GPS位置搜索
  • 08.设备GPS位置搜索-需求与实现思路
  • 09.elasticsearch地理距离过滤器
  • 10.搜索一定距离内设备列表-1
  • 11.搜索一定距离内设备列表-2
  • 12.搜索一定距离内设备列表-3
  • 13.搜索一定距离内设备列表-4
5-3 数据透传
  • 14.数据透传-需求分析与实现思路
  • 15.指标透传-代码
  • 16.告警透传-代码
  • 17.断连状态透传-代码
  • 18.gps透传-代码
5-4 报警&离线前端推送
  • 19.报警离线前端推送-需求与实现思路
  • 20.报警前端推送
  • 21.离线前端推送
5-5 缓存优化
  • 22.mybatisPlus配置二级缓存
  • 23.设备查询缓存优化
5-6 前后端联调
  • 24.前后端联调-1
  • 25.前后端联调-2
  • 亿可控项目课程介绍

阶段六 阶段6 物联网新零售项目 - 立可得

展开
第一章 专题:物联网亿万级通信一站式解决方案EMQ
1-1 1. MQTT
  • 01.什么是MQTT
  • 02.设计原则
  • 03.应用领域
  • 04.mqtt相关概念
  • 05.Qos三个等级
  • 06.发布与订阅QoS
1-2 2. EMQX
  • 07.emq简介
  • 08.topic通配符匹配规则
  • 09.安装
  • 10.目录结构
  • 11.dashboard功能简介
  • 12.websocket发布订阅测试
  • 13.mqttx测试工具
1-3 3.延迟发布
  • 14.延迟发布
1-4 4.共享订阅
  • 15.共享订阅
  • 16.不带群组的共享订阅及均衡策略设置
  • 17.带群组的共享订阅
1-5 5.代理订阅
  • 18.代理订阅应用场景
  • 19.代理订阅配置
1-6 6. 保留消息
  • 20.保留消息-效果演示及应用场景分析
  • 21.保留消息-配置
1-7 7.认证
  • 22.认证简介
  • 23.http认证-配置
  • 24.http认证-认证服务
1-8 8.ACL
  • 25.ACL简介
  • 26.ACL配置
  • 27.httpACL接口开发
第二章 立可得第1章 新零售-重构“人、货、场”
2-1 1.智能售货机需求分析
  • 01.概念介绍
  • 02.智能售货机业务介绍
  • 03.系统构成
  • 04.相关术语
  • 05.投放流程
  • 06.补货流程
  • 07.用户购买流程
  • 08.立可得1.0运营后台体验-1
  • 09.立可得1.0运营后台体验-2
  • 10.立可得1.0运营后台体验-3
2-2 2.立可得1.0版本系统设计
  • 11.立可得1.0功能架构图
  • 12.立可得1.0技术架构图
  • 13.立可得1.0系统架构图
  • 14.工程结构与库表设计
2-3 3.立可得1.0微服务API设计
  • 15.API设计-区域
  • 16.API设计-点位
  • 17.API设计-售货机
  • 18.API设计-货道
  • 19.API设计-商品
  • 20.API设计-工单
  • 21.API设计-订单
  • 22.API设计-用户
第三章 立可得第2章 立可得2.0之前世今生
3-1 1.立可得2.0需求分析
  • 01.背景介绍
  • 02.产品原型
  • 03.设计稿
  • 04.需求对比分析-点位
  • 05.需求对比分析-设备
  • 06.需求对比分析-人员
  • 07.需求对比分析-商品、策略、订单
  • 08.需求对比分析-对账
  • 09.需求对比分析-工作台
  • 10.需求对比分析-工单
  • 11.需求对比分析-合作商后台
  • 12.需求对比分析-运营运维管理APP
  • 13.需求对比分析-用户小程序
3-2 2.立可得2.0系统设计
  • 14.技术升级对比分析
  • 15.技术架构图
  • 16.库表设计
  • 17.工程结构调整
  • 18.环境准备
3-3 3.集成SpringCloudAlibaba短信服务
  • 19.集成短信服务
  • 20.短信验证码
3-4 4.多端登录与网关鉴权
  • 21.多端登录与网关鉴权-需求与实现思路-1
  • 22.图形验证码
  • 23.管理员登录
  • 24.管理员登录-接口测试
  • 25.运营和运维人员登录与合作商登录逻辑
  • 26.网关鉴权-代码解析
  • 27.网关鉴权-代码测试
3-5 5. 对象存储服务MinIO
  • 28.MinIO简介
  • 29.minio开箱使用
  • 30.minio上传代码解析
  • 31.上传测试及桶匿名访问策略的设置
3-6 6. mybatisPlus让你专注业务开发
  • 32.IService接口-代码清爽之美
  • 33.优雅的自动填充
第四章 立可得第3章 工单核心业务开发
4-1 1. 微服务集成EMQ
  • 01.mqtt客户端paho
  • 02.消息发布到emq-1
  • 03.消息发布到emq-2
  • 04.emq消息订阅
  • 05.消息分发处理架构-原理解析
4-2 2. 工单业务流
  • 06.工单业务流分析
  • 07.运维工单产品原型
  • 08.运营工单产品原型
  • 09.工单相关表结构分析
  • 10.创建工单-视图模型废弃属性处理
  • 11.创建工单-验证工单逻辑分析
  • 12.创建工单-复制属性代码优化
  • 13.创建工单-工单编号生成逻辑
  • 14.创建工单-获取当前登录用户
  • 16.创建工单-测试
  • 17.接受工单-代码
  • 18.接受工单-测试
  • 19.取消工单-代码
  • 20.取消工单-测试
4-3 3.完成运维工单
  • 21.完成运维工单-通知售货机状态变更-需求与实现思路
  • 22.完成运维工单-通知售货机状态变更-主题与协议设计
  • 23.完成运维工单-通知售货机状态变更-工单微服务发送消息
  • 24.完成运维工单-通知售货机状态变更-售货机服务接收消息
  • 25.完成运维工单-通知售货机状态变更-测试
  • 26.完成运维工单-采集设备坐标与地址
  • 27.完成运维工单-采集设备坐标与地址-工单微服务
  • 28.完成运维工单-采集设备坐标与地址-售货机微服务(todo)
4-4 4. 完成补货工单
  • 29.补货工单-需求与实现思路
  • 30.完成补货工单-补货协议与封装类
  • 31.完成补货工单-发送补货协议
  • 32.完成补货工单-售货机补货协议处理
  • 33.完成补货工单-测试
第五章 立可得第4章 自动化运营与运维解决方案
5-1 1.分布式任务调度-XXL-JOB
  • 01.分布式任务调度
  • 02.XXL-JOB简介
  • 03.XXL-job开箱使用
  • 04.XXL_JOB快速入门
  • 05.阻塞处理策略
  • 06.阻塞处理策略测试-单机串行
  • 07.阻塞处理策略测试-丢弃后续调度与覆盖之前调度
  • 08.立可得集成XXL-job-1
  • 09.立可得集成XXL-job-2
5-2 2.自动维修工单
  • 10.自动维修工单-需求与实现思路
  • 11.工单量列表初始化-1
  • 12.工单量列表初始化-2
  • 13.工单量列表更新
  • 14.最少工单量查询
  • 15.状态协议与封装类
  • 16.带群组方式的共享订阅
  • 17.接收状态报文创建维修工单
  • 18.自动维修工单-测试
5-3 3. 自动补货工单
  • 19.自动补货工单-需求与实现思路
  • 20.自动补货工单-扫描售货机任务
  • 21.自动补货工单-缺货货道数统计
  • 22.自动补货工单-补货消息封装与发送
  • 23.自动补货工单-自动补货工单创建
  • 24.自动补货工单测试
5-4 4.分片广播任务
  • 25.什么是分片广播任务
  • 26.分片广播-代码实现
  • 27.分片广播-测试
第六章 立可得第5章 订单支付与出货控制
6-1 1. 小程序端功能概述
  • 01.小程序端产品原型
  • 02.小程序端系统体验
6-2 2 小程序-售货机商品查询
  • 03.售货机-商品列表-需求与实现思路
  • 04.售货机-商品列表-v1.0代码解析
  • 05.售货机-商品列表-代码优化-1
  • 06.售货机-商品列表-代码优化-2
  • 07.售货机-商品列表-代码优化-3
  • 08.售货机-商品列表-代码优化-4
  • 09.商品详情
6-3 3.openId
  • 10.openId
  • 11.获取OpenId代码实现
6-4 4. 小程序支付与回调
  • 12.小程序支付与回调-需求与实现思路
  • 13.创建订单-1
  • 14.创建订单-2
  • 15.对接微信支付
  • 16.发起支付请求
  • 17.支付回调处理
  • 18.小程序前后端代码联调-1-taro编译
  • 19.小程序前后端代码联调-2-前后端联调
  • 20.内网穿透工具cpolar
6-5 5. 售货机出货并发控制
  • 21.售货机出货并发控制-需求分析
  • 22.售货机出货与并发控制-实现思路
  • 23.判断库存
  • 24.发送出货通知
  • 25.处理出货结果
  • 26.处理出货结果-测试
  • 27.分布式锁处理-单元测试
  • 28.出货并发控制
  • 29.取消订单释放锁
6-6 6. 超时订单处理
  • 30.超时订单处理-需求与实现思路
  • 31.emq延迟消息
  • 32.超时订单处理-代码实现
  • 33.超时订单处理-测试
第七章 立可得第6章 新零售制胜之道-LBS与选品
7-1 1. LBS(基于位置服务)
  • 01.Lbs基于位置服务-需求和实现思路
  • 02.索引库创建
  • 03.完成保存设备坐标的功能
  • 04.完成保存设备坐标的功能-测试
  • 05.附近售货机搜索-1
  • 06.附近售货机搜索-2
  • 07.附近售货机搜索3
  • 08.附近售货机搜索4
  • 09.附近售货机搜索5
  • 10.附近售货机搜索测试1
  • 11.附近售货机搜索-测试-2
7-2 2. logstash实现订单数据同步
  • 12.Logstash订单数据同步需求与实现思路
  • 13.Logstash环境搭建
  • 14.Logstash实现订单数据同步代码实现
7-3 3. 用户订单数据检索
  • 15.用户订单数据检索需求与实现思路
  • 16.用户订单数据检索代码实现1
  • 17.用户订单数据检索代码实现2
  • 18.用户订单数据检索代码实现3
  • 19.用户订单数据检索测试
7-4 4. 选品智能推荐
  • 20.选品智能推荐需求分析
  • 21.选品智能推荐实现思路
  • 22.选品智能推荐代码实现1
  • 23.选品智能推荐-代码实现-2
  • 24.选品智能推荐测试
第八章 立可得第7章 合作商分账结算
8-1 1.分成金额计算
  • 01.合作商分成金额计算-需求与实现思路
  • 02.合作商分成金额计算-代码实现
  • 03.合作商分成金额计算-测试
8-2 2.订单数据定时汇总
  • 04.订单数据定时汇总-需求与实现思路
  • 05.订单数据定时汇总-代码实现-1
  • 06.订单数据定时汇总-代码实现-2
  • 07.订单数据定时汇总-代码实现-3
8-3 3.合作商分账查询
  • 08.合作商分账查询-需求分析
  • 09.合作商分账查询-代码实现
  • 10.合作商分账查询-测试
8-4 4.合作商后台-点位分账查询
  • 11.合作商后台-点位分账查询
  • 12.合作商后台-点位分账查询-代码实现
  • 13.合作商后台-点位分账查询-测试
8-5 5.对账数据导出
  • 14.对账数据导出-需求与实现思路
  • 15.合作商分账列表查询(不分页)
  • 16.EasyExcel实现数据导出-1
  • 17.EasyExcel实现数据导出-2
  • 18.EasyExcel实现数据导出-测试
8-6 6. 收益统计趋势图
  • 19.收益统计趋势图-需求与实现思路
  • 20.收益统计趋势图-曲线图封装类
  • 21.收益统计趋势图-代码实现
  • 22.收益统计趋势图-测试
8-7 7.数据批量导入
  • 23.数据批量导入-需求与实现思路
  • 24.数据批量导入-easyExcel实现数据批量导入-1
  • 25.数据批量导入-easyExcel实现数据批量导入-2
  • 26.数据批量导入-easyExcel实现数据批量导入-测试
  • 27.通用数据导入-需求与实现思路
  • 28.通用数据导入-代码实现
第九章 立可得第8章 统计分析
9-1 1. 并发异步编程CompletableFuture
  • 01.并发异步编程-需求与解决方案分析
  • 02.CompletableFuture快速入门
  • 03.使用CompletableFuture实现工单数统计-1
  • 04.使用CompletableFuture实现工单数统计-2
  • 05.使用CompletableFuture实现工单数统计-3
  • 06.使用CompletableFuture实现工单数统计-4
9-2 2.用户工作量查询
  • 07.用户工作量查询-需求与思想思路
  • 08.用户工作量详情查询-1
  • 09.用户工作量详情查询-2
  • 10.用户工作量列表查询-1
  • 11.用户工作量列表查询-2
  • 12.用户工作量查询-测试
9-3 3.工单状态按日统计
  • 13.工单状态按日统计-需求与实现思路
  • 14.工单状态按日统计-工单定时汇总-1
  • 15.工单状态按日统计-工单定时汇总-2
  • 16.无效工单处理
  • 17.工单状态统计
9-4 4.人效排名月度统计
  • 18.人效排名月度统计-需求与实现思路
  • 19.人效排名月度统计-代码实现
9-5 5 销售额趋势图
  • 20.销售额趋势图-需求与实现思路
  • 21.销售额趋势图-代码实现-1
  • 22.销售额趋势图-代码实现-2
9-6 6 销售额分布
  • 23.销售额分布-需求与实现思路
  • 24.销售额分布-代码实现-1
  • 25.销售额分布-代码实现-2
第十章 立可得第9章 售货机“五脏六腑”深度剖析
10-1 1.售货机端功能分析
  • 01.售货机端功能描述
  • 02.售货机端技术方案
  • 03.数据库表结构设计
10-2 2. EMQ安全解决方案-ACL
  • 04.ACL概述
  • 05.ACL连接认证-1
  • 06.ACL连接认证-2
  • 07.超级用户判断
  • 08.发布订阅控制
10-3 3. 嵌入式数据库H2
  • 09.h2简介
  • 10.jdbc操作h2
  • 11.mybatisplus操作h2-1
  • 12.mybatisplus操作h2-2
  • 13.ScriptUtils解决重启后数据丢失问题-1
  • 14.ScriptUtils解决重启后数据丢失问题-2
10-4 4.售货机端工程搭建
  • 15.基础工程搭建
  • 16.集成emq
  • 17.集成emq-测试
  • 18.消息协议封装
10-5 5. 售货机数据同步
  • 19.商品与货道数据同步-需求与实现思路
  • 20.向服务器发送版本信息
  • 21.接收和保存服务器的商品货道信息-1
  • 22.接收和保存服务器的商品货道信息-2
  • 23.商品与货道数据同步-联调测试
  • 24.商品价格同步
10-6 6. 售货机出货业务
  • 25.出货业务-需求与实现思路
  • 26.出货通知处理
  • 27.出货上报
10-7 7. 售货机补货业务
  • 28.补偿处理
  • 29.补货业务