Go语言实战春节抢红包活动

  [复制链接]
查看4227 | 回复29 | 2021-12-24 00:47:48 | 显示全部楼层 |阅读模式
   1789122591114100.jpg
〖课程介绍〗
本课程以红包业务场景为背景,从业务需求和用例分析,到业务模型分析,产生核心骨干模型,再进一步架构设计和数据设计,完成红包业务系统的设计,包括各个子系统设计、子系统接口,并使用golang语言来实战开发,构建一个完整的红包业务系统

〖课程目录〗
第1章 课程介绍
介绍本课程特色、每一章的重点和内容、预期目标和收获。以及一些前置知识和开发环境等基础知识。
1-1 课程简介 (21:00)

第2章 业务场景需求分析
本章内容主要了解和熟悉红包业务、发红包、抢红包、摇红包业务场景、需求分析和用例分析,分析出红包业务场景的各个子业务的定义。
2-1 红包业务场景需求分析大纲和需求概述 (08:11)
2-2 用例定义和分析的方法 (04:05)
2-3 发红包业务场景概述 (01:50)
2-4 发红包业务用例定义 (09:23)
2-5 收红包业务用例定义 (05:24)
2-6 红包资金账户的业务需求和设计需求 (05:12)
2-7 红包业务场景总结 (04:01)

第3章 业务模型分析和设计
本章内容通过四色建模法和时间轴事件模型图绘制方法,对红包业务场景为基础进行分析,进一步使用工具来画出模型,构建出核心模型,以及模型之间的关系,产生核心骨干模型。
3-1 红包业务模型分析概述 (02:57)
3-2 红包业务模型分析-四色建模法-四个概念 (03:32)
3-3 红包业务模型分析四色建模法-五个步骤 (02:21)
3-4 红包业务四色建模法模型分析和设计 (13:45)
3-5 红包业务四色建模法模型分析和设计 (12:34)
3-6 红包模型分析总结 (02:42)

第4章 数据库设计
本章内容主要介绍红包账户的数据库表设计。
4-1 数据库表设计-业务模型回顾 (02:55)
4-2 数据库表设计-资金账户物理模型推导和设计 (04:41)
4-3 数据库表设计-红包 (04:02)
4-4 数据库表设计-红包物理模型优化 (09:02)
4-5 数据库表设计-总结 (01:17)

第5章 总体架构和设计
本章通过总体的架构设计,熟悉整个红包系统及子系统的架构、算法、业务流程以及基准测试来学习整个系统核心部件的架构设计。
5-1 架构设计-大纲 (00:41)
5-2 架构设计-红包系统应用架构 (04:40)
5-3 架构设计-一些数据和高并发高性能解决之道 (03:29)
5-4 架构设计-红包系统高性能解决之道 (02:48)
5-5 架构设计-本课程红包系统架构 (00:44)
5-6 架构设计-重点总结 (03:02)
5-7 架构设计-超卖方案-大纲 (00:26)
5-8 架构设计-超卖方案-资金安全的问题概述 (02:30)
5-9 架构设计-超卖方案1-事务锁方案 (02:38)
5-10 架构设计-超卖方案2-无符号类型字段直接更新方案 (01:35)
5-11 架构设计-超卖方案3-乐观锁方案概述 (02:34)
5-12 架构设计-超卖方案3-乐观锁case语句方案 (01:16)
5-13 架构设计-超卖方案3-乐观锁where条件方案 (01:01)
5-14 架构设计-超卖方案-性能比较和建议 (01:15)
5-15 技术选型-golang编程语言 (04:33)
5-16 技术选型-验证框架 (01:19)
5-17 技术选型-配置框架 (01:28)
5-18 技术选型-日志框架 (02:15)
5-19 技术选型-数据库工具 (01:20)
5-20 技术选型-web服务框架 (02:15)
5-21 技术选型-测试用例框架 (02:17)

第6章 Golang编码实践
本章内容从实际编码实战来实现红包系统的主要核心代码架构和代码实现。
6-1 红包系统项目主体结构构建概述 (00:48)
6-2 项目仓库创建 (01:05)
6-3 项目空间构建 (02:55)
6-4 项目主目录和包结构构建 (04:16)
6-5 项目骨干文件构建 (04:00)
6-6 红包算法概述 (05:26)
6-7 红包算法-简单随机算法 (12:25)
6-8 红包算法-后洗牌算法设计和编程实践 (07:49)
6-9 红包算法-先洗牌算法设计和编程实践 (10:48)
6-10 红包算法-先洗牌算法优化设计和编程实践 (08:52)
6-11 红包算法-2倍均值算法设计和编码实践 (07:29)
6-12 红包算法-单元测试用例编写和goconvey实践 (14:31)
6-13 超卖方案-资源准备编码实践 (07:42)
6-14 超卖方案-事务锁方案基准测试编码实践 (19:12)
6-15 超卖方案-无符号类型字段直接更新基准测试编码实践 (05:29)
6-16 超卖方案-乐观锁where条件方案基准测试编码实践 (03:54)
6-17 超卖方案的性能基准测试比较和建议 (03:58)
6-18 基础公共资源访问问题的设计和编码实践 (08:03)
6-19 基础资源组件生命周期的管理的设计和编码实践 (16:59)

第7章 课程总结
对课程进行总结和后续扩展课程预告
7-1 .课程总结 (12:03)

〖下载地址〗
游客,如果您要查看本帖隐藏内容请回复


----------------华丽分割线-------------------------华丽分割线-----------------------华丽分割线-------------

〖下载地址失效反馈〗
如果下载地址失效,请尽快反馈给我们,我们尽快修复。请加QQ邮箱留言:2230304070@qq.com

〖升级为终身会员免金币下载全站资源〗
全站资源高清无密,每天更新,vip特权了解一下:http://www.mano100.cn/rjyfk_url-url.html

〖客服24小时咨询〗
有任何问题,请点击右侧QQ邮箱:2230304070@qq.com 咨询。






回复

使用道具 举报

sunshingging | 2020-12-14 08:23:47 | 显示全部楼层
学习学习
回复

使用道具 举报

2583151529 | 2020-12-14 10:08:29 | 显示全部楼层
66666666666666
回复

使用道具 举报

Feanmy | 2020-12-14 16:36:03 | 显示全部楼层
66666666666666666666666666
回复

使用道具 举报

toby2che | 2020-12-16 20:03:46 | 显示全部楼层
谢谢分享
回复

使用道具 举报

sun6404293 | 2020-12-17 21:20:31 | 显示全部楼层
好好学习,天天向上!
回复

使用道具 举报

ustc1234 | 2020-12-18 09:20:30 | 显示全部楼层
Go语言实战春节抢红包活动
回复

使用道具 举报

都是你的错 | 2020-12-30 14:54:17 | 显示全部楼层
强烈支持楼主ing……
回复

使用道具 举报

jxg | 2021-1-5 17:05:40 | 显示全部楼层
Go语言实战春节抢红包活动
回复

使用道具 举报

tiedong | 2021-1-25 16:03:57 | 显示全部楼层
周期的管理的设计
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则