V
主页
京东 11.11 红包
介绍策略模式以及最终的代码实现和测试(代码是伪代码)
发布人
打开封面
下载高清视频
观看高清视频
视频下载器
工厂模式 +策略模式 + @PostConstrut 实现加载Bean的时候把目标类放到工厂类里
介绍通过策略模式 + 工厂模式实现一个接口处理多个不同类型的消息
介绍本地消息表框架代码(我只能说比较难理解)
spring中的发布订阅模式, 以及监听者的两个注解@EventListener和@TransactionEventListener
代码实现游标翻页(最后一页判断进行了优化)
批量缓存实现原理以及代码快速讲解
url小卡片解析代码实现(用了责任链模式去遍历每个实现类中的方法)
本地消息表代码实现+调试讲解+基本思想
JDK动态代理实现原理: 代码 + 部分源码 + 生成代理类源码 + 拉跨的debug...
联系人功能表介绍
深翻页和游标翻页原理介绍(没有代码实现,没看源码)
替换spring cache底层缓存, 以及部分源码分析(我自己也没分析明白, 看的稀里糊涂), 以及最终的测试
把文件上传到其他服务器以及整合minio代码和配置快速讲解
回复消息跳转功能代码快速讲解(计算两个消息之间间隔数)
全局异常捕获作用以及自定义业务异常
点赞点踩逻辑 以及 代码加调试
介绍枚举类常用的用法: map + values()方法把具体枚举放到map中
mvcc机制原理介绍(详细的可以看老齐的视频)
原始批量缓存实现以及框架实现的批量缓存具体讲解
匿名内部类->lambda表达式->方法引用->函数式接口(自己的理解 + 代码解释)
消息模块部分数据表字段介绍
联系人模块代码快速解释(好友申请列表, 好友列表, 同意申请, 申请未读数, 删除好友)
IM服务保证消息顺序的消息ID级别的介绍
游标翻整合后的会话列表代码快速讲解
集群推送消息(通过mq广播发送)
撤回消息代码快速讲解(比较简单通过一个字段控制消息的状态)
IM服务通过推拉结合的方式来优化保证可靠性的方案
如何处理线程池中未捕获的异常以及如何处理Spring线程池中未捕获的异常(带部分源码分析)
本地消息表原理(定时任务扫描表调用接口重试)
后端懒加载加上前端维护一个数据库的方式降低传输数据的带宽(原理 + 代码讲解)
IM服务中保证消息在存数据库以及消息发送给客户端时候的可靠性问题
Rust策略模式
通过xml配置以及注解方式使用SpringAop对方法进行增强
CompletableFuture类讲解
游标工具类之封装mysql形式的游标查找数据(就是抽离了一些不同的代码作为方法中的参数)
IM服务在保证了消息可靠性的前提下保证消息的幂等性
通过AOP实现注解式并且支持springEL表达式的分布式锁
通过redis以及守护线程实现分布式锁的逻辑
游标返回消息列表, 并涉及点踩点赞消息的多重分组聚合
IM服务中如何保证单聊和群聊中客户端接收消息的顺序