第1章 课程导学
1-1 抢红包系统项目演示&导学【不看错过一个亿唷】 (09:17)
第2章 红包业务概述&系统建模
2-1 课程源码分支简介 (00:32)
2-2 红包业务和业务模型概述 (06:39)
2-3 红包数据库表结构讲解 (09:39)
2-4 红包算法概述 (07:48)
2-5 红包系统中负库存负金额的问题 (04:14)
2-6 红包系统架构演进概述 (03:38)
第3章 Golang项目代码架构设计
3-1 代码架构之why和what (13:41)
3-2 代码架构之how-怎样来设计代码架构? (11:31)
3-3 代码架构之Go编程中的一些规范 (06:31)
3-4 Go module模块化管理代码依赖 (15:05)
第4章 Golang基础设施设计和编码实践
4-1 重在设计:golang中使用枚举值 (05:25)
4-2 JSON-web编程的宠儿:在golang中使用JSON (15:55)
4-3 基础设施层-配置设计(设计思维) (14:19)
4-4 基础资源层-配置设计-starter编码 (11:26)
4-5 基础设施层-配置设计-启动管理器编码 (16:26)
4-6 基础设施层-mysql Starter编码(上) (17:21)
4-7 基础设施层-mysql Starter编码(下) (16:23)
4-8 基础实施层-log starter 设计概述 (08:55)
4-9 基础实施层-log starter 编码 (09:21)
4-10 基础设施层-验证器validator框架 (02:32)
4-11 基础设施层-验证器入门编程 (12:08)
4-12 基础设施层-验证器starter的编程 (03:31)
4-13 基础设施层-web框架starter的编程-认识iris (14:05)
4-14 基础设施层-web框架starter的编程实践-iris框架的使用 (08:01)
4-15 基础设施层-web框架starter的编程实践 (14:09)
第5章 【单体应用版】资金账户核心业务开发实践
5-1 资金账户业务流程的设计和讲解 (02:39)
5-2 资金账户模块数据库表设计讲解 (08:12)
5-3 资金账户模块-服务接口设计和定义 (17:25)
5-4 资金账户模块-账户表数据库访问层查询的定义和编码实践 (13:33)
5-5 资金账户模块-账户表数据库访问层写入和更新的编码实践 (11:08)
5-6 资金账户模块-账户表账户插入和查询数据库访问层的测试用例编码实战 (11:23)
5-7 资金账户模块-账户表红包账户查询数据库访问层的测试用例编码实战 (10:46)
5-8 资金账户模块-账户流水表数据库访问层和测试用例编码实践 (09:19)
5-9 资金账户-账户创建-业务领域层的定义和编码实践 (18:19)
5-10 资金账户-账户转账-业务领域层的定义和编码实践 (09:45)
5-11 资金账户-账户转账-业务领域层的定义和编码实践-测试用例 (13:58)
5-12 资金账户-账户查询-业务领域层的定义和编码实践 (06:16)
5-13 资金账户-账户流水查询-业务领域层的定义和编码实践 (03:07)
5-14 资金账户模块-账户创建接口-应用服务层实现编码实践 (06:50)
5-15 资金账户模块-转账和储值接口-应用服务层实现编码实践 (04:59)
5-16 资金账户模块-账户查询接口-应用服务层实现编码实践 (01:38)
5-17 资金账户模块-应用服务层的定义和编码实践-测试用例 (16:29)
5-18 资金账户模块-账户创建Web接口的定义和基础通用逻辑的编码实践 (12:13)
5-19 资金账户模块-账户创建Web接口应用服务层调用的编码实践 (04:36)
5-20 资金账户模块-web用户接口调试和优化 (12:19)
5-21 资金账户-转账web接口编程实践 (07:03)
5-22 使用Postman来测试web接口-Postman核心功能概述 (04:04)
5-23 使用Postman来测试web接口-Postman功能演示和资金账户接口测试(1) (15:45)
第6章 【并发版】红包核心业务开发实践
6-1 .红包模块-发红包和收红包业务流程解说 (03:35)
6-2 .红包模块数据库表结构设计讲解 (06:33)
6-3 红包模块服务接口定义和设计概述 (03:42)
6-4 红包模块服务接口定义和设计-编码实践 (05:10)
6-5 红包模块-红包商品表-插入和查询的数据库访问层编码实践 (07:19)
6-6 红包模块-红包商品表-剩余数量和剩余金额的数据库访问层编码实践 (08:13)
6-7 红包模块-红包商品表-订单状态更新和过期查询的数据库访问层编码实践 (06:50)
6-8 红包模块-红包商品业务领域层的编码实践 (09:42)
6-9 红包模块-发红包业务领域层的编码实践-1【约定优于配置】 (11:59)
6-10 红包模块-发红包业务领域层的编码实践-2【约定配置好于配置本身】_x264 (13:44)
6-11 红包模块-发红包应用服务层的编码实践【代码重构是很好的编程习惯】 (10:12)
6-12 红包模块-发红包应用服务层-自动化测试用例编码实践【调试技巧】 (15:05)
6-13 红包模块-发红包web用户接口层的编码实践和postman测试 (09:18)
6-14 红包模块-发红包GoRPC用户接口层TCP服务器端和RPC服务接口实现编写实践 (14:44)
6-15 红包模块-发红包GoRPC用户接口层TCP客户端端编写实践 (04:24)
6-16 红包模块-抢红包订单详情业务领域层编码实践 (09:48)
6-17 红包模块-抢红包业务领域层编码实践-1 (12:05)
6-18 红包模块-抢红包业务领域层编码实践-2 (07:01)
6-19 红包模块-抢红包应用服务层编码实践 (02:38)
6-20 红包模块-抢红包应用服务层测试用例编码实践 (10:09)
6-21 红包模块-抢红包应用服务层测试用例调试【调试方法和技巧】 (14:22)
6-22 红包模块-抢红包web和GoRPC用户接口的轻松适配和编码实践 (07:17)
6-23 红包模块-过期红包业务逻辑设计讲解 (03:13)
6-24 红包模块-过期红包-Golang中定时任务讲解 (05:13)
6-25 红包模块-过期红包-过期退款业务逻辑代码编写实战-1 (07:08)
6-26 红包模块-过期红包-过期退款业务逻辑代码编写实战-2 (14:43)
6-27 红包模块-过期红包-基于redis锁的分布式定时任务设计讲解 (09:40)
6-28 红包模块-过期红包-基于redis锁的分布式定时任务实战编码 (11:03)
6-29 红包模块-mobile H5 UI-总体逻辑介绍 (07:45)
6-30 红包模块-mobile H5 UI-登录 (03:34)
6-31 红包模块-mobile H5 UI-我发的和收到的红包列表-收发红包 (07:04)
第7章 集成测试:确保项目高效稳定运行的“神器 ”
7-1 发红包集成自动化测试用例设计 (05:27)
7-2 发红包集成自动化测试用例代码编写 (07:08)
7-3 收红包集成自动化测试用例设计 (04:57)
7-4 收红包集成自动化测试用例编码实践【收红包失败+调试技巧】-1 (11:56)
7-5 收红包集成自动化测试用例编码实践【收红包失败+调试技巧】-2 (13:31)
7-6 . jmerter给红包系统做个压力测试-基础知识介绍和实战 (11:02)
第8章 Golang项目打包部署
8-1 红包系统的编译和打包部署-运行-GOPATH方法和交叉编译知识讲解和编码实战 (18:03)
8-2 红包系统的编译和打包部署、运行-4-启动和运行 (05:19)
8-3 红包系统的编译和打包部署-运行-kill-ps-grep命令进程PID查找讲解和应用实战 (08:06)
8-4 红包系统的编译和打包部署、运行-awk-kill- 进程终止设计讲解和实战 (04:04)
8-5 红包系统的编译和打包部署、运行-运行脚本实战讲解 (13:03)
8-6 红包系统的编译和打包部署、运行-zip-tar打包部署讲解和实战 (06:35)
8-7 golang中如何优雅的退出进程-signal.notify讲解和实战 (06:10)
8-8 golang中如何优雅的退出进程-notify hook starter编码实战 (06:17)
第9章 初探红包系统微服务
9-1 微服务概念讲解 (09:32)
9-2 红包微服务系统架构演进概述 (07:51)
9-3 红包系统微服务拆分-从单体到微服务 (12:45)
9-4 红包系统微服务拆分流程 (02:48)
9-5 微服务架构中服务发现讲解 (06:44)
9-6 服务注册发现服务端Eureka和Golang eureka客户端知识讲解 (14:24)
9-7 服务注册发现服务端Eureka和Golang eureka客户端-编码实战 (14:47)
9-8 红包系统微服务拆分实践-公共技术基础设施组件拆分 (11:32)
9-9 红包系统微服务拆分实践-资金账户微服务拆分 (21:45)
9-10 红包系统微服务拆分实践-UI和红包微服务的拆分 (17:53)
第10章 Http中的服务发现与负载均衡 【晋级红包系统分布式+微服务化】
10-1 基于服务发现的服务调用客户端设计讲解 (03:32)
10-2 服务调用负载均衡算法概述 (07:11)
10-3 负载均衡-简单轮询算法设计和编码实践 (08:22)
10-4 负载均衡-随机数算法设计和编码实践 (02:21)
10-5 负载均衡-散列值算法和请求粘性设计和编码实践 (04:04)
10-6 基于服务发现的负载均衡组件编码实战 (07:32)
10-7 通用https客户端和测试用例编码实践 (11:46)
10-8 基于服务发现负载均衡的https客户端编码实践 (13:10)
10-9 基于服务发现负载均衡的https客户端测试用例编码实践 (13:50)
10-10 基于服务发现负载均衡的goRpc客户端编码实践 (13:00)
第11章 微服务下分布式配置管理实践【开启红包系统分布式】
11-1 分布式配置管理中心架构设计讲解 (06:59)
11-2 Consul作为分布式配置中心在红包系统中的设计和实践 (04:14)
11-3 Consul的安装和使用 (03:42)
11-4 拆分后红包微服务分布式配置管理改造实践 (10:30)
第12章 微服务部署管理实践【落地分布式+微服务版】
12-1 可执行文件打包的基本流程和方法 (04:11)
12-2 如何使用cat命令来打包可执行文件? (04:08)
12-3 如何从合并的可执行文件中解压程序文件【awk命令应用】?– (04:55)
12-4 如何从特定的文件位置读取二进制内容并解压?【tail命令应用】 (02:16)
12-5 一包可执行包构建的编码实战 (15:51)
12-6 无环境包的构建和编码实战 (06:26)
第13章 红包系统性能分析实战演示
13-1 HTTP剖析采用启用和默认剖析控制台性能分析功能介绍 (02:23)
13-2 使用go tool命令交互式方式远程解析剖析数据性能分析实战 (06:58)
13-3 使用go tool工具开启本地端口图形化性能分析实战 (02:23)
第14章 课程总结【思维导图助你收获满满】
14-1 全课梳理总结 (10:03)

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。