点播 3小时极简春节抢红包之Go的实战

课程时长 05小时20分钟

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

市场价格 免费 会员价格 免费

难度级别 入门 学习人次 21410 综合评分 4.3

内容实用 4.4 分

简洁易懂 4.6 分

逻辑清晰 3.9 分

  • 详情
  • 目录
  • 评价2

简介:本课程以红包业务场景为背景,从业务需求和用例分析,到业务模型分析,产生核心骨干模型,再进一步架构设计和数据设计,完成红包业务系统的设计,包括各个子系统设计、子系统接口,并使用golang语言来实战开发,构建一个完整的红包业务系统。

第1章课程介绍

  • 课程简介
    21分钟

第2章业务场景需求分析

  • 红包业务场景需求分析大纲和需求概述
    08分钟11秒
  • 用例定义和分析的方法
    04分钟05秒
  • 发红包业务场景概述
    01分钟50秒
  • 发红包业务用例定义
    09分钟23秒
  • 收红包业务用例定义
    05分钟24秒
  • 红包资金账户的业务需求和设计需求
    05分钟12秒
  • 红包业务场景总结
    04分钟01秒

第3章业务模型分析和设计

  • 红包业务模型分析概述
    02分钟57秒
  • 红包业务模型分析-四色建模法-四个概念
    03分钟32秒
  • 红包业务模型分析四色建模法-五个步骤
    02分钟21秒
  • 红包业务四色建模法模型分析和设计
    13分钟45秒
  • 红包业务四色建模法模型分析和设计
    12分钟34秒
  • 红包模型分析总结
    02分钟42秒

第4章数据库设计

  • 数据库表设计-业务模型回顾
    02分钟55秒
  • 数据库表设计-资金账户物理模型推导和设计
    04分钟41秒
  • 数据库表设计-红包
    04分钟02秒
  • 数据库表设计-红包物理模型优化
    09分钟02秒
  • 数据库表设计-总结
    01分钟17秒

第5章总体架构和设计

  • 架构设计-大纲
    41秒
  • 架构设计-红包系统应用架构
    04分钟40秒
  • 架构设计-一些数据和高并发高性能解决之道
    03分钟29秒
  • 架构设计-红包系统高性能解决之道
    02分钟48秒
  • 架构设计-本课程红包系统架构
    44秒
  • 架构设计-重点总结
    03分钟02秒
  • 架构设计-超卖方案-大纲
    26秒
  • 架构设计-超卖方案-资金安全的问题概述
    02分钟30秒
  • 架构设计-超卖方案1-事务锁方案
    02分钟38秒
  • 架构设计-超卖方案2-无符号类型字段直接更新方案
    01分钟35秒
  • 架构设计-超卖方案3-乐观锁方案概述
    02分钟34秒
  • 架构设计-超卖方案3-乐观锁case语句方案
    01分钟16秒
  • 架构设计-超卖方案3-乐观锁where条件方案
    01分钟01秒
  • 架构设计-超卖方案-性能比较和建议
    01分钟15秒
  • 技术选型-golang编程语言
    04分钟33秒
  • 技术选型-验证框架
    01分钟19秒
  • 技术选型-配置框架
    01分钟28秒
  • 技术选型-日志框架
    02分钟15秒
  • 技术选型-数据库工具
    01分钟20秒
  • 技术选型-web服务框架
    02分钟15秒
  • 技术选型-测试用例框架
    02分钟17秒

第6章Golang编码实践

  • 红包系统项目主体结构构建概述
    48秒
  • 项目仓库创建
    01分钟05秒
  • 项目空间构建
    02分钟55秒
  • 项目主目录和包结构构建
    04分钟16秒
  • 项目骨干文件构建
    04分钟
  • 红包算法概述
    05分钟26秒
  • 红包算法-简单随机算法
    12分钟25秒
  • 红包算法-后洗牌算法设计和编程实践
    07分钟49秒
  • 红包算法-先洗牌算法设计和编程实践
    10分钟48秒
  • 红包算法-先洗牌算法优化设计和编程实践
    08分钟52秒
  • 红包算法-2倍均值算法设计和编码实践
    07分钟29秒
  • 红包算法-单元测试用例编写和goconvey实践
    14分钟31秒
  • 超卖方案-资源准备编码实践
    07分钟42秒
  • 超卖方案-事务锁方案基准测试编码实践
    19分钟12秒
  • 超卖方案-无符号类型字段直接更新基准测试编码实践
    05分钟29秒
  • 超卖方案-乐观锁where条件方案基准测试编码实践
    03分钟54秒
  • 超卖方案的性能基准测试比较和建议
    03分钟58秒
  • 基础公共资源访问问题的设计和编码实践
    08分钟03秒
  • 基础资源组件生命周期的管理的设计和编码实践
    16分钟59秒

第7章课程总结

  • .课程总结
    12分钟03秒
21410
2
1