课程简介
1_项目介绍 - 项目的整体介绍
2_环境搭建 - 前后端本地启动
3_环境搭建-docker-compose 搭建
4_环境搭建-mysql 部署
5_环境搭建-redis 部署
6_环境搭建-5.RocketMQ 部署
7_环境搭建-6.minio 部署
8_websocket 模块 - 为什么使用 websocket
9_websocket 模块 - 为什么用 netty 实现 websocket
10_websocket 模块 - 项目搭建和多环境配置
11_websocket 模块-netty 实现 websoket 编码
12_websocket 模块-netty 实现 websocket 原理
13_websocket 模块-websocket 前后端交互协议
14_websocket 模块-netty 心跳原理
15_用户模块 - 用户表设计
16_用户模块-mp 代码生成器使用
17_用户模块 - 扫码登录方案选型
18_用户模块 - 微信 sdk 整合
19_用户模块 - 带参二维码接口
20_用户模块 - 用户信息授权接口
21_用户模块 - 微信扫码登录技术方案
22_用户模块 - 扫码登录代码实现 - 上
23_用户模块 - 扫码登录代码实现 - 中
25_用户模块-token 认证技术方案
26_用户模块 - 用 jwt 生成 token
27_用户模块-redis 工具类
28_用户模块 - 项目线程池统一管理
29_用户模块 - 握手认证
30_用户模块 - 背包表设计
31_用户模块 - 升级 swagger 文档更漂亮
32_用户模块 - 前后端交互协议
33_用户模块 - 登录拦截器
34_用户模块 - 全局异常捕获
35_用户模块 - 自定义业务异常
36_用户模块 - 业务校验工具 AssertUtil
37_用户模块 - 整合 spring 缓存 Cacheable
38_用户模块 - 物品发放幂等设计
39_用户模块 - 分布式锁工具类——编程式
40_用户模块 - 分布式锁工具类——注解式
41_用户模块 -27.SpringEvent- 观察者模式
42_用户模块-28.ip 归属地技术方案
43_用户模块-29.IP 归属地代码实现—上
45_用户模块-31.IP 归属地框架吞吐量测试
46_用户模块 -32. 黑名单技术方案
47_用户模块 -33. 黑名单功能实现—上
49_IM 顶层设计-IM 顶层设计概览
50_IM 顶层设计-IM 系统架构
51_IM 顶层设计 - 消息集群推送方案
52_IM 顶层设计 - 百万直播间技术方案
53_IM 顶层设计 - 消息时序性
54_IM 顶层设计 -6. 消息 id 方案选型
55_IM 顶层设计 -7. 消息可靠保证 ACK
56_IM 顶层设计 -8. 消息重复问题讨论
57_IM 顶层设计 -9. 推拉结合
58_IM 顶层设计 -10. 多端同步
59_IM 顶层设计 -11. 单聊群聊表设计
60_IM 顶层设计 -12. 消息已读未读数
61_IM 顶层设计 -13. 会话列表设计
62_IM 顶层设计 -14. 热点群聊消息扩散爆炸,解决优化方案
63_IM 顶层设计 -15. 支持多类型消息的抽象表设计
64_IM 顶层设计-16.IM 顶层设计总结
65_联系人模块 -1. 联系人表设计
66_联系人模块 -2. 联系人列表接口
67_联系人模块 -3. 深翻页原理及解决方案
68_联系人模块 -4. 游标翻页工具类实现
69_联系人模块 -5. 最左前缀索引原理(加餐)70_联系人模块 -6. 联系人整体功能实现
71_联系人模块 -7. 前后端异步懒加载技术方案
72_联系人模块 -8. 前后端异步懒加载功能实现
73_联系人模块 -9. 批量缓存框架搭建—模板方法模式
74_消息模块 - 发送多类型消息 - 策略 & 工厂
75_消息模块 -2. 发送消息策略优化
76_消息模块 -3. 本地消息表技术方案
77_消息模块 -4. 本息消息表框架实现
78_消息模块 -5. 集群推送实现
79_消息模块 -6. 消息列表 - 游标翻页
80_消息模块 -7. 撤回消息
81_消息模块 -8. 消息回复 & 跳转
82_消息模块 -9. 艾特群成员
83_消息模块-10.URL 小卡片技术方案
84_消息模块-11.URL 解析框架—责任链模式
85_消息模块-12.minio-starter 模块
86_消息模块 -13. 表情包功能
87_消息模块 -14. 敏感词算法原理介绍
88_消息模块 -15.DFA 算法原理& 代码实现
89_消息模块 -16.AC 自动机算法原理& 代码实现
90_消息模块 -17. 消息点赞点踩—策略模式
91_会话模块 - 会话列表聚合展示
92_会话模块 -2. 消息已读未读列表
93_会话模块 -3. 群组相关功能
94_会话模块 -4. 成员列表
95_收尾总结 - 消息列表翻页接口很慢 - 排查
96_收尾总结 - 新增好友会话不刷新 - 排查
97_收尾总结 - 申请好友并发插入两条记录 - 排查
课程下载
正文完