掌握IM系统架构与开发核心问题解决方案,一课吃透大型IM系统聊天技术

*   第1章 课程导学介绍/

  *   1-1 课程整体介绍--导学.mp4 14:19

  *   1-2 项目效果演示.mp4 03:55

*   第2章 为什么后端开发人员必须掌握即时通讯系统的开发?/

  *   2-1 课程服务.mp4 02:50

  *   2-2 即时通讯业务在分布式架构下的问题.mp4 04:15

  *   2-3 项目架构与技术栈.mp4 07:22

*   第3章 【构建Docker环境】 手把手掌握开发环境搭建/

  *   3-1 开发环境搭建--本章概述.mp4 02:09

  *   3-2 【基础】Open(Zulu&Oracle)JDK17与maven环境介绍.mp4 11:18

  *   3-3 【基础】虚拟化与容器化技术架构剖析.mp4 10:28

  *   3-4 【基础】安装DockerDesktop.mp4 05:44

  *   3-5 【拓展】Docker 架构与隔离机制.mp4 12:07

  *   3-6 【拓展】内网互通原则(私有专有网络).mp4 09:07

  *   3-7 【基础】数据库选型对比抉择.mp4 07:22

  *   3-8 【基础】容器化安装MySQL8数据库.mp4 17:18

  *   3-9 【文档】容器化安装MySQL8数据库

  *   3-10 【基础】进入MySQL容器内部和数据库可视化工具.mp4 12:39

  *   3-11 【文档】进入MySQL容器内部和数据库可视化工具

  *   3-12 【实战】容器化安装Redis7.mp4 09:30

  *   3-13 【文档】容器化安装Redis7

  *   3-14 【实战】Redis可视化数据管理工具.mp4 05:55

  *   3-15 【进阶】Redis持久化策略-RDB.mp4 17:39

  *   3-16 【进阶】Redis持久化策略-AOF.mp4 14:01

  *   3-17 本章小结.mp4 02:36

*   第4章 【搭建微服务基础架构】 实现微服务网关鉴权/

  *   4-1 微服务网关鉴权--本章概述.mp4 03:21

  *   4-2 【基础】构建maven分层聚合项目.mp4 20:59

  *   4-3 【基础】SpringBoot3与微服务版本依赖构建.mp4 18:03

  *   4-4 【基础】搭建新版分布式微服务架构.mp4 20:19

  *   4-5 【基础】idea设置微历史微服务列表.mp4 06:09

  *   4-6 【实战】Docker安装Nacos注册中心.mp4 12:34

  *   4-7 【实战】构建微服务并注册到Nacos.mp4 10:20

  *   4-8 【基础】构建SpringBoot多环境profile配置.mp4 07:13

  *   4-9 【实战】微服务网关Gateway原理与构建.mp4 14:18

  *   4-10 【进阶】网关高并发流量防刷 - Redis整合与通用工具类..mp4 16:34

  *   4-11 【实战】实现微服务网关Gateway的统一路由功能..mp4 16:24

  *   4-12 【进阶】网关高并发流量防刷 - 网关基本结构与异常返回..mp4 21:48

  *   4-13 【进阶】网关高并发流量防刷 - 防刷逻辑落地..mp4 17:59

  *   4-14 【进阶】网关高并发流量防刷 - 分布式动态参数配置.mp4 11:54

  *   4-15 本章小结..mp4 04:43

*   第5章 【对接云短信与分布式会话】 开发通行证服务/

  *   5-1 开发通行证服务--本章概述.mp4 03:31

  *   5-2 【基础】手机短信验证码一键注册登录流程阐述.mp4 05:17

  *   5-3 【基础】数据库用户表设计详述.mp4 04:11

  *   5-4 【基础】腾讯云短信SDK申请与秘钥配置.mp4 07:08

  *   5-5 【基础】微服务集成云短信功能.mp4 13:15

  *   5-6 【实战】构建异步任务发送短信.mp4 06:31

  *   5-7 【实战】通用服务抽取公用api.mp4 06:19

  *   5-8 【实战】集成Redis实现60秒用户限制发短信.mp4 12:25

  *   5-9 【实战】使用拦截器限制60秒短信发送.mp4 19:23

  *   5-10 【基础】使用Postman进行Api接口调用.mp4 05:18

  *   5-11 【实战】Hbuilder使用H5运行前端项目.mp4 08:59

  *   5-12 【实战】Hbuilder使用IOS模拟器运行前端项目.mp4 04:33

  *   5-13 【实战】Hbuilder使用Android真机运行前端项目.mp4 05:25

  *   5-14 【实战】Hbuilder使用Android模拟器运行前端项目.mp4 04:33

  *   5-15 【实战】短信验证与用户注册1 - 基本需求分析.mp4 11:13

  *   5-16 【实战】短信验证与用户注册2 - 逆向生成数据库对象.mp4 18:27

  *   5-17 【实战】短信验证与用户注册3 - 详述数据源HikariCP.mp4 08:41

  *   5-18 【实战】短信验证与用户注册3 - 完成用户信息入库.mp4 19:14

  *   5-19 【作业】优化注册接口业务.mp4 03:25

  *   5-20 【实战】短信验证与用户登录.mp4 05:05

  *   5-21 【实战】使用Hibernate-Validate进行参数校验.mp4 12:49

  *   5-22 【实战】包装用户信息签发分布式令牌会话.mp4 14:44

  *   5-23 【延伸】优化合并一键注册登录.mp4 06:18

  *   5-24 【实战】用户退出登录清理分布式会话.mp4 03:17

  *   5-25 本章小结.mp4 03:56

*   第6章 【掌握Redis分布式应用】 开发用户微服务与网关鉴权/

  *   6-1 【实战】实现用户基本信息修改.mp4 12:23

  *   6-2 【实战】重新签发分布式会话.mp4 16:54

  *   6-3 【实战】年度次数限制微信号修改.mp4 07:24

  *   6-4 【进阶】AOP计算统计service业务执行时间.mp4 18:32

  *   6-5 【进阶】StopWatch秒表时间的优雅统计.mp4 09:02

  *   6-6 【进阶】服务状态与认证方案.mp4 16:11

  *   6-7 【实战】Gateway过滤器校验token(1) - 路径匹配规则器.mp4 17:00

  *   6-8 【实战】Gateway过滤器校验token(2) - 完成校验逻辑.mp4 11:58

  *   6-9 本章小结.mp4 03:01

  *   6-10 本章概述.mp4 02:22

*   第7章 【构建分布式文件服务器】 开发文件微服务/

  *   7-1 本章概述(加片头).mp4 02:44

  *   7-2 【实战】Springboot文件上传实现用户头像修改.mp4 17:52

  *   7-3 【实战】SpringBoot 静态资源映射.mp4 08:34

  *   7-4 【实战】网关为静态资源服务开放白名单.mp4 04:17

  *   7-5 【实战】统一限制文件上传大小.mp4 03:58

  *   7-6 【进阶】分布式文件存储方案的架构演变.mp4 08:54

  *   7-7 【进阶】分布式存储技术选型.mp4 07:54

  *   7-8 【实战】Docker 安装分布式对象存储中间件MinIO.mp4 16:09

  *   7-9 【实战】MinIO实现Java客户端文件上传.mp4 14:43

  *   7-10 【实战】SpringBoot整合MinIO实现头像上传.mp4 14:26

  *   7-11 【实战】OpenFeign实现微服务远程调用.mp4 17:51

  *   7-12 【实战】生成微信隔个人二维码.mp4 20:29

  *   7-13 【实战】OpenFeign微服务远程调用二维码上传.mp4 14:23

  *   7-14 -1【实战】朋友圈封面设置与展示.mp4 13:57

  *   7-15 -2【实战】朋友圈封面设置与展示.mp4 06:32

  *   7-16 本章小结.mp4 04:25

*   第8章 【构建数据库多表关系】 实现好友业务与通讯录功能闭环/

  *   8-1 本章概述.mp4 04:32

  *   8-2 【基础】好友关系需求分析与数据表解析.mp4 04:30

  *   8-3 【实战】微信号搜索精确匹配好友.mp4 15:31

  *   8-4 【实战】扫描二维码添加好友.mp4 06:56

  *   8-5 【基础】好友请求需求分析与数据表解析.mp4 02:45

  *   8-6 【实战】发送添加好友请求.mp4 15:46

  *   8-7 -1 【实战】分页查询历史好友请求记录列表.mp4 18:30

  *   8-8 -2 【实战】分页查询历史好友请求记录列表.mp4 18:43

  *   8-9 【实战】同意好友请求创建双方好友关系.mp4 17:33

  *   8-10 【实战】查询好友关系显示用户备注.mp4 08:33

  *   8-11 【实战】好友通讯录的渲染与显示.mp4 17:28

  *   8-12 【基础】实现修改好友备注功能.mp4 10:25

  *   8-13 【实战】好友黑名单与恢复好友功能实现.mp4 08:32

  *   8-14 【实战】好友黑名单列表展示.mp4 05:39

  *   8-15 【实战】删除好友功能实现.mp4 05:12

  *   8-16 本章小结.mp4 05:30

*   第9章 【手把手开发】 开发朋友圈功能/

  *   9-1 本章概述.mp4 04:20

  *   9-2 【基础】朋友圈需求分析与数据表解析.mp4 10:56

  *   9-3 【实战】发布图文朋友圈并入库.mp4 09:49

  *   9-4 【实战】上传朋友圈图片并发表.mp4 09:11

  *   9-5 【实战】查询我的朋友圈列表并展示.mp4 20:47

  *   9-6 【补充】多表关联一并展示好友朋友圈.mp4 05:19

  *   9-7 【实战】点赞或取消点赞朋友圈.mp4 23:18

  *   9-8 【实战】查询朋友圈点赞的好友列表.mp4 08:54

  *   9-9 【实战】查询并判断某人是否点赞朋友圈.mp4 08:31

  *   9-10 【实战】点赞后刷新最新列表.mp4 03:50

  *   9-11 【实战】发表朋友圈评论并入库.mp4 17:14

  *   9-12 【实战】查询朋友圈的评论列表.mp4 24:22

  *   9-13 【实战】删除朋友圈评论.mp4 08:34

  *   9-14 【实战】朋友圈删除图文数据.mp4 06:39

*   第10章 【手把手构建Netty】 开发聊天服务websocket/

  *   10-1 本章概述.mp4 04:52

  *   10-2 【基础】Netty初见之概述.mp4 08:04

  *   10-3 【基础】详述阻塞与非阻塞、同步与异步.mp4 03:35

  *   10-4 【基础】什么是BIO与NIO.mp4 07:25

  *   10-5 【基础】BIO、NIO与AIO的区别与理解.mp4 06:16

  *   10-6 【基础】Netty概念回顾理解.mp4 04:11

  *   10-7 【基础】详述Netty三种线程模型.mp4 07:57

  *   10-8 【实战】构建Netty的聊天服务器.mp4 19:08

  *   10-9 【实战】设定channel的初始化器.mp4 10:56

  *   10-10 【实战】编写HTTP自定义助手类.mp4 15:04

  *   10-11 【实战】Http服务器的启动、请求、调用分析.mp4 07:58

  *   10-12 【实战】Netty服务的生命周期.mp4 07:46

  *   10-13 【基础】实时通信的方案抉择.mp4 06:54

  *   10-14 【实战】WebSocket初始化器initialzer与handler.mp4 25:48

  *   10-15 【实战】聊天会话管理 - ChannelGroup客户端群组.mp4 10:56

  *   10-16 【实战】聊天会话管理 - 多端多设备用户会话.mp4 24:15

  *   10-17 【实战】聊天会话管理 - 移除用户会话.mp4 06:35

  *   10-18 【实战】允许用户多端登录token改造.mp4 11:05

  *   10-19 【进阶】聊天消息 - 发送文字给同账户多端设备.mp4 13:04

  *   10-20 【进阶】聊天消息 - 多端同步自己的文字消息.mp4 07:25

  *   10-21 【实战】客户端与服务端的心跳机制.mp4 14:31

  *   10-22 【实战】聊天消息 - 表情类型收发.mp4 07:10

  *   10-23 【实战】聊天消息 - 图片类型收发.mp4 06:43

  *   10-24 【实战】聊天消息 - 视频上传与封面截帧.mp4 19:17

  *   10-25 【实战】聊天消息 - 语音类型收发.mp4 09:31

  *   10-26 【实战】聊天消息 - 百度AI语音转文字.mp4 17:26

  *   10-27 【实战】使用OKHttp查询黑名单,禁止黑名单消息发送.mp4 17:23

  *   10-28 本章小结.mp4 05:32

*   第11章 【分布式消息队列技术】 落地离线消息存储方案/

  *   11-1 本章概述.mp4 04:27

  *   11-2 【基础】聊天消息异步存储架构剖析.mp4 04:18

  *   11-3 【基础】聊天消息数据表分析.mp4 03:16

  *   11-4 【基础】大白话阐述解耦场景需求.mp4 05:41

  *   11-5 【基础】大白话告诉你什么是MQ-.mp4 05:32

  *   11-6 【基础】MQ选型与应用场景.mp4 12:18

  *   11-7 【基础】RabbitMQ工作模型.mp4 06:35

  *   11-8 【实战】Docker安装配置RabbitMQ.mp4 09:45

  *   11-9 【文档】Docker安装配置RabbitMQ

  *   11-10 【实战】RabbitMQ管理控制台.mp4 04:36

  *   11-11 【实战】RabbitMQ集成SpringBoot(上) - 异步解耦.mp4 20:28

  *   11-12 【实战】RabbitMQ集成SpringBoot(下) - 监听消费.mp4 10:02

  *   11-13 【实战】聊天信息数据异步解耦并保存入库.mp4 27:50

  *   11-14 【实战】聊天信息的未读总数展示与清除.mp4 17:49

  *   11-15 【实战】实现分页查询并展示聊天消息.mp4 15:12

  *   11-16 【实战】语音消息的已读签收标记.mp4 06:14

  *   11-17 本章小结.mp4 05:27

*   第12章 【Netty集群架构】 手把手构建Netty集群/

  *   12-1 本章概述.mp4 05:24

  *   12-2 【思路】Netty单体架构问题剖析.mp4 05:42

  *   12-3 【思路】Netty集群服务注册方案.mp4 10:56

  *   12-4 【进阶】构建Jedis客户端连接池服务.mp4 13:36

  *   12-5 【进阶】使用Redis动态分配Netty集群端口.mp4 21:09

  *   12-6 【进阶】Zookeeper 入门概述与工作机制.mp4 16:38

  *   12-7 【进阶】Zookeeper数据结构与应用场景.mp4 17:04

  *   12-8 【文档】Docker 安装与配置Zookeeper

  *   12-9 【进阶】Docker 安装与配置Zookeeper.mp4 11:54

  *   12-10 【进阶】PrettyZoo控制管理端.mp4 07:17

  *   12-11 【进阶】Zookeeper 核心配置详述.mp4 06:03

  *   12-12 【进阶】Zookeeper 基本操作与节点类型.mp4 06:05

  *   12-13 【进阶】Zookeeper 节点元数据信息.mp4 04:45

  *   12-14 【进阶】Zookeeper 节点事件监听watcher.mp4 09:40

  *   12-15 【进阶】实现Curator整合Netty服务.mp4 16:45

  *   12-16 【进阶】向Zookeeper注册Netty服务节点.mp4 21:48

  *   12-17 【进阶】Curator整合SpringBoot.mp4 14:48

  *   12-18 【进阶】手写客户端负载均衡之最少连接数.mp4 19:58

  *   12-19 【进阶】Zookeeper在线人数累加累减与清除.mp4 24:16

  *   12-20 【进阶】Curator 控制分布式读写锁.mp4 10:24

  *   12-21 【图解】Redis中Netty端口残留缓存清理方案.mp4 04:55

  *   12-22 【进阶】SpringBoot监听ZK节点删除残留缓存端口.mp4 21:39

  *   12-23 【进阶】Netty服务监听消息队列.mp4 25:41

  *   12-24 -1 【进阶】Netty集群结合MQ广播聊天消息.mp4 14:34

  *   12-25 -2 【进阶】Netty集群结合MQ广播聊天消息.mp4 14:22

  *   12-26 【进阶】RabbitAdmin删除残留队列.mp4 11:03

  *   12-27 本章小结.mp4 11:04

*   第13章 【容器化部署】 手把手搭建线上云架构/

  *   13-1 搭建云架构--本章概述.mp4 03:09

  *   13-2 【技巧】选购云服务器与配置.mp4 14:20

  *   13-3 【技巧】使用SSH工具连接云服务器.mp4 10:28

  *   13-4 【技巧】云安装Docker容器.mp4 10:00

  *   13-5 【技巧】Docker云部署MySql8数据库与数据迁移.mp4 09:18

  *   13-6 【文档】Docker安装MySql8数据库

  *   13-7 【技巧】Docker云部署Redis.mp4 03:57

  *   13-8 【文档】Docker安装Redis

  *   13-9 【技巧】Docker云部署RabbitMQ.mp4 05:57

  *   13-10 【文档】Docker安装RabbitMQ

  *   13-11 【技巧】Docker云部署Zookeeper.mp4 07:13

  *   13-12 【文档】Docker安装Zookeeper

  *   13-13 【技巧】Docker云部署MinIO.mp4 03:23

  *   13-14 【文档】Docker安装MinIO

  *   13-15 【技巧】Docker云部署Nacos.mp4 04:29

  *   13-16 【文档】Docker云部署Nacos

  *   13-17 【云部署】配置项目profile生产环境参数.mp4 22:31

  *   13-18 【云部署】Maven打包插件的构建与使用.mp4 09:15

  *   13-19 【文档】Maven打包插件的构建与使用

  *   13-20 【云部署】编写DockerFile打包容器镜像.mp4 07:00

  *   13-21 【文档】编写DockerFile打包容器镜像

  *   13-22 【云部署】发布微服务 gateway.mp4 10:51

  *   13-23 【文档】发布微服务 gateway

  *   13-24 【云部署】发布微服务 auth-service.mp4 12:34

  *   13-25 【云部署】发布微服务 file-service.mp4 05:44

  *   13-26 【文档】发布微服务 file-service

  *   13-27 【云部署】发布微服务 main-service.mp4 11:06

  *   13-28 【文档】发布微服务 main-service

  *   13-29 【云部署】发布并运行Netty集群.mp4 17:13

  *   13-30 【文档】发布并运行Netty集群

  *   13-31 【云调试】本地云调试微服务与Netty集群.mp4 04:55

  *   13-32 【云部署】前端项目部署说明.mp4 09:56

  *   13-33 本章小结.mp4 02:59

*   第14章 课程总结/

  *   14-1 课程总结.mp4 08:18