2-6 红包资金账户的业务需求和设计需求
使用慕课网App
可
免费学习
本课全部内容
使用App学习
介绍
章节
问答
笔记
第1章 课程介绍
1-1 课程简介
第2章 业务场景需求分析
2-1 红包业务场景需求分析大纲和需求概述
2-2 用例定义和分析的方法
2-3 发红包业务场景概述
2-4 发红包业务用例定义
2-5 收红包业务用例定义
2-6 红包资金账户的业务需求和设计需求
2-7 红包业务场景总结
第3章 业务模型分析和设计
3-1 红包业务模型分析概述
3-2 红包业务模型分析-四色建模法-四个概念
3-3 红包业务模型分析四色建模法-五个步骤
3-4 红包业务四色建模法模型分析和设计
3-5 红包业务四色建模法模型分析和设计
3-6 红包模型分析总结
第4章 数据库设计
4-1 数据库表设计-业务模型回顾
4-2 数据库表设计-资金账户物理模型推导和设计
4-3 数据库表设计-红包
4-4 数据库表设计-红包物理模型优化
4-5 数据库表设计-总结
第5章 总体架构和设计
5-1 架构设计-大纲
5-2 架构设计-红包系统应用架构
5-3 架构设计-一些数据和高并发高性能解决之道
5-4 架构设计-红包系统高性能解决之道
5-5 架构设计-本课程红包系统架构
5-6 架构设计-重点总结
5-7 架构设计-超卖方案-大纲
5-8 架构设计-超卖方案-资金安全的问题概述
5-9 架构设计-超卖方案1-事务锁方案
5-10 架构设计-超卖方案2-无符号类型字段直接更新方案
5-11 架构设计-超卖方案3-乐观锁方案概述
5-12 架构设计-超卖方案3-乐观锁case语句方案
5-13 架构设计-超卖方案3-乐观锁where条件方案
5-14 架构设计-超卖方案-性能比较和建议
5-15 技术选型-golang编程语言
5-16 技术选型-验证框架
5-17 技术选型-配置框架
5-18 技术选型-日志框架
5-19 技术选型-数据库工具
5-20 技术选型-web服务框架
5-21 技术选型-测试用例框架
第6章 Golang编码实践
6-1 红包系统项目主体结构构建概述
6-2 项目仓库创建
6-3 项目空间构建
6-4 项目主目录和包结构构建
6-5 项目骨干文件构建
6-6 红包算法概述
6-7 红包算法-简单随机算法
6-8 红包算法-后洗牌算法设计和编程实践
6-9 红包算法-先洗牌算法设计和编程实践
6-10 红包算法-先洗牌算法优化设计和编程实践
6-11 红包算法-2倍均值算法设计和编码实践
6-12 红包算法-单元测试用例编写和goconvey实践
6-13 超卖方案-资源准备编码实践
6-14 超卖方案-事务锁方案基准测试编码实践
6-15 超卖方案-无符号类型字段直接更新基准测试编码实践
6-16 超卖方案-乐观锁where条件方案基准测试编码实践
6-17 超卖方案的性能基准测试比较和建议
6-18 基础公共资源访问问题的设计和编码实践
6-19 基础资源组件生命周期的管理的设计和编码实践
第7章 课程总结
7-1 .课程总结
下载APP使用
问答
功能