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