- 详情
- 目录
- 套餐6
- 评价26
第1章 课程介绍
- 1-1 Go抽奖系统导学 试听19分钟20秒
第2章 6种抽奖活动来一遍
- 2-1 年会抽奖_实现分析 试听12分钟01秒
- 2-2 年会抽奖基本功能实现24分钟36秒
- 2-3 编写web单元测试和并发安全问题27分钟35秒
- 2-4 用互斥锁解决并发安全问题14分钟18秒
- 2-5 彩票_实现分析18分钟04秒
- 2-6 刮刮乐和双色球10分钟04秒
- 2-7 微信摇一摇_实现分析13分钟09秒
- 2-8 微信摇一摇实现(上)29分钟41秒
- 2-9 微信摇一摇实现(下)21分钟39秒
- 2-10 bug修复和压测24分钟27秒
- 2-11 支付宝集福卡_实现分析16分钟28秒
- 2-12 支付宝集福卡实现28分钟30秒
- 2-13 微博抢红包_实现分析16分钟15秒
- 2-14 实现发红包16分钟18秒
- 2-15 实现抢红包26分钟56秒
- 2-16 均衡问题和sync.Map解决异常12分钟39秒
- 2-17 改用chan的方式解决并发安全问题26分钟39秒
- 2-18 再次压测验证和优化改造23分钟52秒
- 2-19 抽奖大转盘_实现分析20分钟35秒
- 2-20 抽奖大转盘初步实现14分钟50秒
- 2-21 sync.Mutex和atomic改造性能对比17分钟15秒
- 2-22 六种抽奖活动总结23分钟11秒
- 2-23 并发编程与锁的底层原理17分钟37秒
- 2-24 高并发和高性能系统中锁的影响与解决办法22分钟44秒
- 2-25 阶段任务17分钟23秒
第3章 系统设计和架构设计
- 3-1 需求整理和提炼 试听17分钟02秒
- 3-2 用户操作和业务流程20分钟02秒
- 3-3 数据库设计12分钟12秒
- 3-4 缓存设计29分钟10秒
- 3-5 系统架构设计13分钟46秒
- 3-6 系统设计和架构设计总结26分钟
- 3-7 高性能程序设计,缓存为王14分钟33秒
- 3-8 系统架构升级之道,关注关键服务依赖25分钟30秒
- 3-9 系统设计的三板斧23分钟12秒
- 3-10 阶段任务28分钟40秒
第4章 项目框架与核心代码
- 4-1 项目框架搭建17分钟55秒
- 4-2 数据模型的生成29分钟57秒
- 4-3 核心的dao和service类12分钟17秒
- 4-4 定义dao26分钟33秒
- 4-5 定义service29分钟19秒
- 4-6 定义数据库和redis配置信息16分钟30秒
- 4-7 创建数据库实例及其要点18分钟26秒
- 4-8 创建redis实例及其要点13分钟15秒
- 4-9 利用iris建立web站点11分钟35秒
- 4-10 项目配置和通用方法10分钟11秒
- 4-11 web站点初始化构建10分钟58秒
- 4-12 实现IndexController11分钟31秒
- 4-13 完善路由和main.go文件24分钟55秒
- 4-14 登录和退出:安全值校验和防篡改14分钟05秒
第5章 后台功能开发
- 5-1 后台功能开发介绍22分钟41秒
- 5-2 页面模板和AdminController11分钟42秒
- 5-3 奖品管理实现(上)17分钟08秒
- 5-4 奖品管理实现(中)10分钟30秒
- 5-5 奖品管理实现(下)24分钟33秒
- 5-6 优惠券管理实现(上)14分钟06秒
- 5-7 优惠券管理实现(下)27分钟57秒
- 5-8 中奖记录管理20分钟23秒
- 5-9 用户管理22分钟21秒
- 5-10 IP黑名单管理10分钟45秒
- 5-11 抽奖/秒杀/竞价/评分/权威/投票,合适的方法让活动更出彩19分钟05秒
第6章 基于mysql的抽奖功能开发
- 6-1 抽奖接口开发细节分析17分钟55秒
- 6-2 用户并发操作的锁25分钟46秒
- 6-3 验证用户、IP今日参与次数(上)19分钟17秒
- 6-4 验证用户、IP今日参与次数(下)18分钟25秒
- 6-5 用户、IP黑名单的处理18分钟01秒
- 6-6 抽奖的实现27分钟03秒
- 6-7 发奖的实现18分钟
- 6-8 中奖记录和返回结果14分钟29秒
第7章 使用redis缓存优化
- 7-1 分析_奖品数据全量缓存28分钟29秒
- 7-2 实现_奖品数据全量缓存(上)11分钟55秒
- 7-3 实现_奖品数据全量缓存(下)18分钟41秒
- 7-4 分析_单个用户数据部分缓存28分钟23秒
- 7-5 实现_单个用户数据部分缓存13分钟50秒
- 7-6 分析_IP黑名单数据缓存23分钟12秒
- 7-7 实现_IP黑名单数据缓存28分钟06秒
- 7-8 优化IP今日抽奖次数14分钟45秒
- 7-9 优化用户今日抽奖次数13分钟54秒
- 7-10 用户今日抽奖次数(上)22分钟46秒
- 7-11 用户今日抽奖次数(下)16分钟58秒
- 7-12 为什么使用奖品池12分钟54秒
- 7-13 初步使用奖品池14分钟20秒
- 7-14 分析_优惠券的全量缓存13分钟56秒
- 7-15 实现_优惠券的全量缓存(上)28分钟
- 7-16 实现_优惠券的全量缓存(下)27分钟53秒
- 7-17 使用redis优化总结12分钟30秒
第8章 奖品池以及发奖计划的实现
- 8-1 发奖计划设计分析14分钟21秒
- 8-2 实现发奖计划(上)27分钟03秒
- 8-3 实现发奖计划(中)17分钟34秒
- 8-4 实现发奖计划(下)19分钟15秒
- 8-5 自动填充奖品池分析23分钟15秒
- 8-6 实现奖品池(上)22分钟28秒
- 8-7 实现奖品池(下)18分钟
- 8-8 总结发奖计划和奖品池21分钟34秒
第9章 完整性演示以及更多总结
- 9-1 前端大转盘分析28分钟40秒
- 9-2 前端大转盘效果实现15分钟17秒
- 9-3 优化奖品设置分析28分钟51秒
- 9-4 优化发放奖品分析23分钟47秒
- 9-5 再来一次压力测试吧22分钟09秒
- 9-6 压力测试18分钟45秒
- 9-7 更多运营策略16分钟01秒
第10章 引入thrift框架
- 10-1 了解thrift21分钟34秒
- 10-2 定义thrift文件23分钟40秒
- 10-3 生成代码25分钟22秒
- 10-4 服务端接口(上)28分钟33秒
- 10-5 服务端接口(中)23分钟
- 10-6 服务端接口(下)22分钟34秒
- 10-7 客户端接口29分钟18秒
- 10-8 总结24分钟03秒
第11章 课程总结
- 11-1 问题与思考12分钟55秒
- 11-2 课程总结16分钟03秒