![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
源码解读
文章平均质量分 78
X@AKS
拥抱开源
展开
-
自己写spring boot starter问题总结
在引入自己的starter之后,一直无法自动注入写的Bean并且代码没问题。此时需要注意你的spring boot版本。3.0.x版本之后自动装配的文件命名不再是。文件命名必须要按照这个名字。具体原因可以参考spring boot自动转配原理,如下。解决打出jar包不包含BOOT-INF目录 ,否则依赖stater总是报。,这是因为spring boot打包需要一个启动类,按照以下写法就没事。创建spring boot项目写自己的starterxi写完之后使用。原创 2023-10-16 17:57:24 · 774 阅读 · 0 评论 -
HashMap源码超详细解读之上篇
if(++ size > threshold) 增加元素次数到达这个阈值,这个阈值 = table . length * 加载因子(默认是 0.75) resize();扩容几倍if((newCap = oldCap << 1) < MAXIMUM_CAPACITY && oldCap >= DEFAULT_INITIAL_CAPACITY) //这里就是hashmap扩容倍数,也就是2倍扩容 newThr = oldThr << 1;原创 2023-04-13 11:04:11 · 62 阅读 · 0 评论