源码
文章平均质量分 90
lkx444368875
这个作者很懒,什么都没留下…
展开
-
SpringCloud组件Ribbon的IRule的问题排查
SpringCloud组件Ribbon的IRule负载均衡策略实现中遇到的问题以及排查原创 2023-10-10 16:01:24 · 1398 阅读 · 1 评论 -
基于SpringBoot版本的Java注解驱动页面增删改查的渲染的开源应用
基于Ruoyi脚手架、AVue等框架集成而来,非常适合低代码开发,秩序定义Java注解来告知引擎渲染方式,集成大部分组件。原创 2021-12-02 14:40:20 · 178 阅读 · 0 评论 -
Spring面试题之循环依赖的理解
最近面试的时候发现很多人会问Spring是如何解决循环依赖的,虽然知道是通过三级缓存去解决的,但是也仅仅只是知其然,不知其所以然,抱着学习的心态还是好好捋一捋:三级缓存是如何解决循环依赖的?为什么是三级缓存?二级缓存行不行?有什么好的方式可以避免构建IOC的时候产生循环依赖?循环依赖的场景这个场景其实分为很多种:简单一点场景: A -> B -> A复杂一点的场景:A 依赖 B,CB依赖AC依赖A在我们业务逻辑越来越复杂的时候,难免因为层级过深导致这种场景出现,但是原创 2021-03-29 11:23:54 · 321 阅读 · 0 评论 -
HashMap之Hash解读
HashMap基础源码阅读最近又看了一下hashMap的源码,发现了一些之前没有关注到的内容,比如Hash为什么要这么设计?后续的很多功能都会基于这个Hash算法进行延伸,比如扩容等等,今天重新再来认识一遍hash的算法。首先展示代码:// 构建hashstatic final int hash(Object key) { int h; return (key == null) ? 0 : (h = key.hashCode()) ^ (h >>> 16);}//原创 2021-02-28 13:19:24 · 463 阅读 · 1 评论