
Java程序员阿斌手把手教学-IM聊天室项目实战课
来自 网络整理·免费领取学习资源
8,844 领取 · 5,653 收藏更新于 2026年9月20日
这份资料来自网络整理2026年的付费VIP课,内容以视频为主,对应《Java程序员阿斌手把手教学-IM聊天室项目实战课》。官网需要单独购买,有集上可以免费领取。
课程目录
- 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_收尾总结-申请好友并发插入两条记录-排查
包含内容
- · 1_项目介绍-项目的整体介绍
- · 2_环境搭建-前后端本地启动
- · 3_环境搭建-docker-compose搭建
- · 4_环境搭建-mysql部署
- · 5_环境搭建-redis部署
- · 6_环境搭建-5.RocketMQ部署
- · 7_环境搭建-6.minio部署
- · 8_websocket模块-为什么使用websocket
贡献者
林一
黄金
学习社区
1 人正在学习
编程与技术实践交流
交流编程基础、项目实践、数据库和部署问题。提问请说明环境、复现步骤与已尝试的方法。