点播 仿微信抢红包  Golang实战多版本抢红包系统

课程时长 42小时27分钟

学习期限 12 个月 退款期限 30 天

市场价格 ¥348.00 会员价格 ¥278.00

难度级别 中级 学习人次 992 综合评分 4.2

内容实用 4.3 分

简洁易懂 4.2 分

逻辑清晰 4.1 分

  • 详情
  • 目录
  • 套餐3
  • 咨询5
  • 评价24

第1章 课程导学

  • 1-1 抢红包系统项目演示&导学 试听
    22分钟54秒

第2章 红包业务概述&系统建模

  • 2-1 课程源码分支简介 试听
    14分钟59秒
  • 2-2 红包业务和业务模型概述 试听
    21分钟03秒
  • 2-3 红包数据库表结构讲解
    19分钟02秒
  • 2-4 红包算法概述
    25分钟33秒
  • 2-5 红包系统中负库存负金额的问题
    19分钟31秒
  • 2-6 红包系统架构演进概述
    18分钟13秒

第3章 Golang项目代码架构设计

  • 3-1 代码架构之why和what
    28分钟28秒
  • 3-2 代码架构之how-怎样来设计代码架构?
    27分钟18秒
  • 3-3 代码架构之Go编程中的一些规范
    18分钟03秒
  • 3-4 Go module模块化管理代码依赖
    10分钟53秒

第4章 Golang基础设施设计和编码实践

  • 4-1 golang中使用枚举值
    24分钟31秒
  • 4-2 在golang中使用JSON
    21分钟13秒
  • 4-3 基础设施层-配置设计
    28分钟36秒
  • 4-4 基础资源层-配置设计-starter编码
    13分钟57秒
  • 4-5 基础设施层-配置设计-启动管理器编码
    13分钟02秒
  • 4-6 基础设施层-mysql Starter编码(上)
    13分钟59秒
  • 4-7 基础设施层-mysql Starter编码(下)
    19分钟08秒
  • 4-8 基础实施层-log starter 设计概述
    14分钟26秒
  • 4-9 基础实施层-log starter 编码
    29分钟06秒
  • 4-10 基础设施层-验证器validator框架
    12分钟50秒
  • 4-11 基础设施层-验证器入门编程
    13分钟42秒
  • 4-12 基础设施层-验证器starter的编程
    27分钟17秒
  • 4-13 基础设施层-web框架starter的编程-认识iris
    11分钟15秒
  • 4-14 基础设施层-web框架starter的编程实践-iris框架的使用
    13分钟27秒
  • 4-15 基础设施层-web框架starter的编程实践
    26分钟51秒

第5章 资金账户核心业务开发实践

  • 5-1 资金账户业务流程的设计和讲解
    29分钟34秒
  • 5-2 资金账户模块数据库表设计讲解
    11分钟54秒
  • 5-3 资金账户模块-服务接口设计和定义
    24分钟42秒
  • 5-4 资金账户模块-账户表数据库访问层查询的定义和编码实践
    24分钟33秒
  • 5-5 资金账户模块-账户表数据库访问层写入和更新的编码实践
    14分钟53秒
  • 5-6 资金账户模块-账户表账户插入和查询数据库访问层的测试用例编码实战
    28分钟39秒
  • 5-7 资金账户模块-账户表红包账户查询数据库访问层的测试用例编码实战
    12分钟
  • 5-8 资金账户模块-账户流水表数据库访问层和测试用例编码实践
    27分钟53秒
  • 5-9 资金账户-账户创建-业务领域层的定义和编码实践
    15分钟34秒
  • 5-10 资金账户-账户转账-业务领域层的定义和编码实践
    11分钟35秒
  • 5-11 资金账户-账户转账-业务领域层的定义和编码实践-测试用例
    17分钟16秒
  • 5-12 资金账户-账户查询-业务领域层的定义和编码实践
    22分钟33秒
  • 5-13 资金账户-账户流水查询-业务领域层的定义和编码实践
    19分钟11秒
  • 5-14 资金账户模块-账户创建接口-应用服务层实现编码实践
    12分钟52秒
  • 5-15 资金账户模块-转账和储值接口-应用服务层实现编码实践
    15分钟41秒
  • 5-16 资金账户模块-账户查询接口-应用服务层实现编码实践
    20分钟57秒
  • 5-17 资金账户模块-应用服务层的定义和编码实践-测试用例
    16分钟35秒
  • 5-18 资金账户模块-账户创建Web接口的定义和基础通用逻辑的编码实践
    23分钟53秒
  • 5-19 资金账户模块-账户创建Web接口应用服务层调用的编码实践
    24分钟58秒
  • 5-20 资金账户模块-web用户接口调试和优化
    15分钟47秒
  • 5-21 资金账户-转账web接口编程实践
    11分钟39秒
  • 5-22 使用Postman来测试web接口-Postman核心功能概述
    19分钟13秒
  • 5-23 使用Postman来测试web接口-Postman功能演示和资金账户接口测试(1)
    20分钟02秒

第6章 红包核心业务开发实践

  • 6-1 .红包模块-发红包和收红包业务流程解说
    17分钟21秒
  • 6-2 .红包模块数据库表结构设计讲解
    22分钟45秒
  • 6-3 红包模块服务接口定义和设计概述
    24分钟47秒
  • 6-4 红包模块服务接口定义和设计-编码实践
    18分钟37秒
  • 6-5 红包模块-红包商品表-插入和查询的数据库访问层编码实践
    24分钟32秒
  • 6-6 红包模块-红包商品表-剩余数量和剩余金额的数据库访问层编码实践
    10分钟
  • 6-7 红包模块-红包商品表-订单状态更新和过期查询的数据库访问层编码实践
    12分钟23秒
  • 6-8 红包模块-红包商品业务领域层的编码实践
    17分钟51秒
  • 6-9 红包模块-发红包业务领域层的编码实践-1
    25分钟59秒
  • 6-10 红包模块-发红包业务领域层的编码实践-2_x264
    15分钟
  • 6-11 红包模块-发红包应用服务层的编码实践
    25分钟14秒
  • 6-12 红包模块-发红包应用服务层-自动化测试用例编码实践
    16分钟28秒
  • 6-13 红包模块-发红包web用户接口层的编码实践和postman测试
    26分钟26秒
  • 6-14 红包模块-发红包GoRPC用户接口层TCP服务器端和RPC服务接口实现编写实践
    20分钟12秒
  • 6-15 红包模块-发红包GoRPC用户接口层TCP客户端端编写实践
    18分钟05秒
  • 6-16 红包模块-抢红包订单详情业务领域层编码实践
    15分钟04秒
  • 6-17 红包模块-抢红包业务领域层编码实践-1
    19分钟45秒
  • 6-18 红包模块-抢红包业务领域层编码实践-2
    17分钟23秒
  • 6-19 红包模块-抢红包应用服务层编码实践
    20分钟39秒
  • 6-20 红包模块-抢红包应用服务层测试用例编码实践
    18分钟25秒
  • 6-21 红包模块-抢红包应用服务层测试用例调试
    16分钟43秒
  • 6-22 红包模块-抢红包web和GoRPC用户接口的轻松适配和编码实践
    20分钟50秒
  • 6-23 红包模块-过期红包业务逻辑设计讲解
    28分钟54秒
  • 6-24 红包模块-过期红包-Golang中定时任务讲解
    25分钟52秒
  • 6-25 红包模块-过期红包-过期退款业务逻辑代码编写实战-1
    15分钟02秒
  • 6-26 红包模块-过期红包-过期退款业务逻辑代码编写实战-2
    24分钟49秒
  • 6-27 红包模块-过期红包-基于redis锁的分布式定时任务设计讲解
    10分钟56秒
  • 6-28 红包模块-过期红包-基于redis锁的分布式定时任务实战编码
    27分钟44秒
  • 6-29 红包模块-mobile H5 UI-总体逻辑介绍
    19分钟11秒
  • 6-30 红包模块-mobile H5 UI-登录
    12分钟11秒
  • 6-31 红包模块-mobile H5 UI-我发的和收到的红包列表-收发红包
    19分钟30秒

第7章 集成测试:确保项目高效稳定运行的“神器 ”

  • 7-1 发红包集成自动化测试用例设计
    15分钟27秒
  • 7-2 发红包集成自动化测试用例代码编写
    29分钟16秒
  • 7-3 收红包集成自动化测试用例设计
    29分钟35秒
  • 7-4 收红包集成自动化测试用例编码实践-1
    23分钟19秒
  • 7-5 收红包集成自动化测试用例编码实践-2
    29分钟12秒
  • 7-6 . jmerter给红包系统做个压力测试-基础知识介绍和实战
    20分钟08秒

第8章 Golang项目打包部署

  • 8-1 红包系统的编译和打包部署-运行-GOPATH方法和交叉编译知识讲解和编码实战
    27分钟10秒
  • 8-2 红包系统的编译和打包部署、运行-4-启动和运行
    27分钟37秒
  • 8-3 红包系统的编译和打包部署-运行-kill-ps-grep命令进程PID查找讲解和应用实战
    17分钟37秒
  • 8-4 红包系统的编译和打包部署、运行-awk-kill- 进程终止设计讲解和实战
    13分钟30秒
  • 8-5 红包系统的编译和打包部署、运行-运行脚本实战讲解
    24分钟19秒
  • 8-6 红包系统的编译和打包部署、运行-zip-tar打包部署讲解和实战
    28分钟38秒
  • 8-7 golang中如何优雅的退出进程-signal.notify讲解和实战
    28分钟30秒
  • 8-8 golang中如何优雅的退出进程-notify hook starter编码实战
    21分钟43秒

第9章 初探红包系统微服务

  • 9-1 微服务概念讲解
    27分钟16秒
  • 9-2 红包微服务系统架构演进概述
    10分钟01秒
  • 9-3 红包系统微服务拆分-从单体到微服务
    16分钟48秒
  • 9-4 红包系统微服务拆分流程
    11分钟45秒
  • 9-5 微服务架构中服务发现讲解
    26分钟47秒
  • 9-6 服务注册发现服务端Eureka和Golang eureka客户端知识讲解
    28分钟32秒
  • 9-7 服务注册发现服务端Eureka和Golang eureka客户端-编码实战
    10分钟53秒
  • 9-8 红包系统微服务拆分实践-公共技术基础设施组件拆分
    14分钟41秒
  • 9-9 红包系统微服务拆分实践-资金账户微服务拆分
    22分钟10秒
  • 9-10 红包系统微服务拆分实践-UI和红包微服务的拆分
    12分钟57秒

第10章 Http中的服务发现与负载均衡

  • 10-1 基于服务发现的服务调用客户端设计讲解
    15分钟38秒
  • 10-2 服务调用负载均衡算法概述
    24分钟43秒
  • 10-3 负载均衡-简单轮询算法设计和编码实践
    18分钟21秒
  • 10-4 负载均衡-随机数算法设计和编码实践
    18分钟22秒
  • 10-5 负载均衡-散列值算法和请求粘性设计和编码实践
    26分钟10秒
  • 10-6 基于服务发现的负载均衡组件编码实战
    29分钟44秒
  • 10-7 通用http客户端和测试用例编码实践
    10分钟02秒
  • 10-8 基于服务发现负载均衡的http客户端编码实践
    12分钟34秒
  • 10-9 基于服务发现负载均衡的http客户端测试用例编码实践
    17分钟37秒
  • 10-10 基于服务发现负载均衡的goRpc客户端编码实践
    16分钟07秒

第11章 微服务下分布式配置管理实践

  • 11-1 分布式配置管理中心架构设计讲解
    22分钟44秒
  • 11-2 Consul作为分布式配置中心在红包系统中的设计和实践
    15分钟45秒
  • 11-3 Consul的安装和使用
    20分钟21秒
  • 11-4 拆分后红包微服务分布式配置管理改造实践
    17分钟39秒

第12章 微服务部署管理实践

  • 12-1 可执行文件打包的基本流程和方法
    16分钟43秒
  • 12-2 如何使用cat命令来打包可执行文件?
    16分钟17秒
  • 12-3 如何从合并的可执行文件中解压程序文件?--
    27分钟51秒
  • 12-4 如何从特定的文件位置读取二进制内容并解压?
    24分钟07秒
  • 12-5 一包可执行包构建的编码实战
    16分钟36秒
  • 12-6 无环境包的构建和编码实战
    23分钟39秒

第13章 红包系统性能分析实战演示

  • 13-1 HTTP剖析采用启用和默认剖析控制台性能分析功能介绍
    19分钟34秒
  • 13-2 使用go tool命令交互式方式远程解析剖析数据性能分析实战
    21分钟34秒
  • 13-3 使用go tool工具开启本地端口图形化性能分析实战
    26分钟27秒

第14章 课程总结

  • 14-1 全课梳理总结
    10分钟47秒
992
24
5
0