
源码解析
文章平均质量分 86
Royal_lr
本人热爱编程,有着很强的兴趣,做事认真
展开
-
源码解析mybatis拦截器的运行原理
从源码逐步解析mybatis拦截器的底层实现原理,不容错过>>>原创 2021-01-27 17:29:10 · 4405 阅读 · 3 评论 -
源码解析PageHelper如何进行自动分页
分页插件PageHelper自动分页原理解析原创 2021-03-18 15:41:44 · 3206 阅读 · 0 评论 -
HashMap的同一链表中对象的hashcode真的一样吗?
打破惯性思维!重新理解hashMap的链式存储原创 2020-07-27 16:54:25 · 10407 阅读 · 7 评论 -
源码解析BeanUtils.copyProperties方法
常用的 BeanUtils.copyProperties 方法,你知道它的实现原理吗?原创 2020-01-20 16:09:06 · 9345 阅读 · 5 评论 -
源码解析 HashMap 的线程安全问题
我们经常在面试中会遇到这个问题: Q:HashMap是线程安全的吗? A:不是 Q:为什么? A:因为Hashmap 在多线程的情况下扩容会造成死循环的问题上述回答并不准确, 因为在jdk1.7 和 jdk1.8 中的Hashmap是不...原创 2019-11-21 19:18:51 · 8063 阅读 · 3 评论 -
xxl-job 源码运行解析
xxl-job 调度中心源码解析 ( RPC请求客户端)首先我们在调度中心里面通过add接口新增一个定时任务:在库里面会保存相应的定时任务的信息,如下:现在我们在调度中心点击启动,会调用start 接口:在上图的接口中我们可以看到,它会添加一个job任务到quartz中,任务的执行类是RemoteHttpJobBean,现在我们查看一下这个类:...原创 2019-06-25 11:02:47 · 11204 阅读 · 13 评论 -
源码解析 xxl-job 如何进行稳定性保障
本文是基于上篇xxl-job 源码运行解析进行解析的1. 调度中心如何进行故障转移(Failover)?故障转移就是在调度阶段,如果某一台执行器发生故障支持自动切换到一台正常的执行器机器并且完成调度请求流程首先在新增一个调度任务的时候,路由策略选择故障转移:当源码执行到 XxlJobTrigger 的processTrigger方法时,如下图:我们可以...原创 2019-08-28 17:54:16 · 10486 阅读 · 6 评论