黑马天机学堂在线项目实战开发笔记
2023-06-18 14:23 作者:一起学习fee1024 | 我要投稿
项目介绍
企业开发模式
搭建项目环境
项目开发规范
修复BUG
业务流程分析
分析产品原型
抽取实体
数据库结构
开发接口功能
代码提交和分支合并
分析产品原型
设计数据库表结构
提交学习记录的流程分析
实现提交学习记录的接口
开发学习计划接口
高并发优化方案分析
播放进度统计优化方案分析
播放进度统计数据持久化方案
延迟任务
代码改造
分析产品原型
设计业务实体及数据库表结构
开发接口-用户端分页查询问题
开发接口-管理端分页查询问题
点赞业务-需求和思路分析
点赞业务-数据库表结构设计
实现点赞功能
改进思路分析和Redis数据结构设计
改造点赞功能
分析产品原型
签到思路分析
实现签到(上)
实现签到(下)
保存积分明细
查询我的今日积分
实时排行榜-排行榜思路分析
实时排行榜-利用Redis生成实时排行榜
实时排行榜-实现查询学霸积分榜
数据库的分区、分表、分库、集群方案
历史榜单分表策略
榜单持久化、数据跑批业务
产品原型分析-分析业务流程
产品原型分析-表结构设计
优惠券管理
优惠券发放-兑换码算法
优惠券发放-异步生成兑换码
分析产品原型
开发接口-领券优惠券
开发接口-兑换码兑换优惠券
并发安全问题-超卖问题分析
并发安全问题-乐观锁解决超卖问题
并发安全问题-锁失效、事务失效问题
集群下的锁失效问题、分布式锁原理
Redisson快速入门
工厂模式、策略模式改造分布式锁
基于自定义注解改造分布式锁
异步领券
编写优惠规则
优惠方案推荐-思路分析
优惠方案推荐-优惠券细筛、全排列组合
优惠方案推荐-优惠明细算法分析
优惠方案推荐-CompletableFuture并发运算
优惠方案推荐-筛选最优解