课程试听
阶段一 从CRUD走向架构师
展开第一章 分布式、微服务架构体系原理与高阶应用

1-1 RPC通信原理

- RPC 通信原理实战
1-2 Netty通信技术进阶

- Netty 通信技术进阶 (上)
- Netty 通信技术进阶(中)
- Netty 通信技术进阶(下)
1-3 SpringCloud高阶应用与原理

- SpringCloud 高阶应用与原理 (上)
- SpringCloud 高阶应用与原理 (下)
第二章 架构师性能调优之中间件的使用

2-1 高性能缓存代理方案Redis

- 高性能缓存代理方案Redis(上)
- 高性能缓存代理方案Redis(中)
- 高性能缓存代理方案Redis(下)
2-2 MySQL数据库调优

- MySQL 数据库调优(上)
- MySQL 数据库调优(中)
- MySQL 数据库调优(下)
2-3 软负载王者Nginx、OpenResty

- 软负载王者Nginx、OpenResty(上)
- 软负载王者Nginx、OpenResty(下)
第三章 软件架构设计与工具

3-1 设计模式

- 设计模式(上)
- 设计模式(下)
3-2 软件架构设计攻略

- 软件架构设计攻略 - 上
- 软件架构设计攻略-下
3-3 深入理解常见应用级算法思想

- 深入理解常见应用级算法思想(上)(双元)
- 深入理解常见应用级算法思想(下)(双元)
第四章 软件架构与需求分析方法

4-1 软件架构体系

- 01-软件架构与需求分析方法-课程内容介绍
- 02-软件架构与需求分析方法-软件架构体系(系统与子系统)
- 03-软件架构与需求分析方法-软件架构体系(模块、组件)
- 04-软件架构与需求分析方法-软件架构体系(服务)
- 05-软件架构与需求分析方法-软件架构体系(层次关系)
4-2 架构原则

- 06-软件架构与需求分析方法-架构原则(解耦)
- 07-软件架构与需求分析方法-架构原则(分层)
- 08-软件架构与需求分析方法-架构原则(封装)
4-3 架构的方法

- 09-软件架构与需求分析方法-架构的方法(业务架构)
- 10-软件架构与需求分析方法-架构的方法(功能架构)
- 11-软件架构与需求分析方法-架构的方法(系统架构)
- 12-软件架构与需求分析方法-架构的方法(技术架构)
- 13-软件架构与需求分析方法-架构的方法(数据架构)
- 14-软件架构与需求分析方法-架构的方法(部署架构)
4-4 架构演进之路

- 15-软件架构与需求分析方法-架构演进之路(单体架构)
- 16-软件架构与需求分析方法-架构演进之路(分布式架构_应用集群)
- 17-软件架构与需求分析方法-架构演进之路(分布式架构_分布式缓存)
- 18-软件架构与需求分析方法-架构演进之路(分布式架构_业务拆分)
- 19-软件架构与需求分析方法-架构演进之路(分布式架构_分库分表和读写分离)
- 20-软件架构与需求分析方法-架构演进之路(分布式架构_静态化和CDN)
- 21-软件架构与需求分析方法-架构演进之路(分布式架构_异步解耦)
- 22-软件架构与需求分析方法-架构演进之路(微服务架构)
4-5 服务化

- 23-软件架构与需求分析方法-服务化(为什么需要服务化)
- 24-软件架构与需求分析方法-服务化(服务化的好处)
- 25-软件架构与需求分析方法-服务化(服务化的问题)
4-6 常见的需求问题

- 26-软件架构与需求分析方法-常见的需求问题(需求不明确)
- 27-软件架构与需求分析方法-常见的需求问题(需求理解不一致)
- 28-软件架构与需求分析方法-常见的需求问题(需求自身经常变动)
4-7 需求获取

- 29-软件架构与需求分析方法-需求获取(需求来源)
- 30-软件架构与需求分析方法-需求获取(需求分类)
- 31-软件架构与需求分析方法-需求获取(获取步骤)
4-8 需求要素

- 32-软件架构与需求分析方法-需求要素(角色、场景)
- 33-软件架构与需求分析方法-需求要素(业务流程)
- 34-软件架构与需求分析方法-需求要素(数据实体)
- 35-软件架构与需求分析方法-需求要素(功能性需求)
- 36-软件架构与需求分析方法-需求要素(非功能性需求)
4-9 案例:电商订单系统

- 37-软件架构与需求分析方法-案例电商订单系统(概述)
- 38-软件架构与需求分析方法-案例电商订单系统(角色)
- 39-软件架构与需求分析方法-案例电商订单系统(场景)
- 40-软件架构与需求分析方法-案例电商订单系统(功能)
- 41-软件架构与需求分析方法-案例电商订单系统(实体)
- 42-软件架构与需求分析方法-案例电商订单系统(流程)
第五章 文件服务

5-1 需求背景

- 01-文件服务课程-文件服务课程介绍
- 02-文件服务课程-文件服务(需求背景)
5-2 核心功能

- 03-文件服务课程-文件服务(核心功能)
5-3 存储策略

- 04-文件服务课程-文件服务(存储策略)
5-4 技术设计

- 05-文件服务课程-文件服务(技术设计)
5-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

6-1 问题引出

- 01-规则引擎Drools-课程介绍
- 02-规则引擎Drools-规则引擎问题引出(业务规则说明)
- 03-规则引擎Drools-规则引擎问题引出(传统实现方式)
6-2 规则引擎概述

- 04-规则引擎Drools-规则引擎概述(什么是规则引擎)
- 05-规则引擎Drools-规则引擎概述(使用规则引擎的优势)
- 06-规则引擎Drools-规则引擎概述(规则引擎应用场景)
- 07-规则引擎Drools-规则引擎概述(Drools介绍)
6-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介绍)
6-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方法)
6-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属性)
6-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加强_编码规范)
6-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整合方式_测试)
6-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(使用方式_在我们的应用中使用部署的规则)
6-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实战(保险产品准入规则_测试)
第七章 常见组件与中台化

7-1 中台概述

- 01-常见组件与中台化-本章课程内容介绍
- 02-常见组件与中台化-中台概述(中台概念)
- 03-常见组件与中台化-中台概述(中台背景)
- 04-常见组件与中台化-中台概述(中台分类)
7-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)
阶段二 千亿级电商秒杀解决方案专题
展开第一章 服务架构与基础数据处理

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集群赋值均衡实现