- 博客(4)
- 收藏
- 关注
原创 ArrayList源码解读
Java中ArrayList部分方法解读一.问题提出二.携带问题走查代码 正文开始 ArrayList,Java中集合框架的一种,内部使用数组实现,大小可以自动改变.具体使用方法请自行百度,本文主要结合部分源码分析ArrayList的实现.一.问题提出 在开始走查代码前,我们最好做一些问题的提出,然后我们再带着问题去走查代码,这样效果肯定会更好.ArrayList内部是使用数组实...
2020-04-21 19:39:31
101
原创 SpringBoot 整合Mybatis进行单元测试dao和xml路径不一致问题
SpringBoot 整合Mybatis进行单元测试dao和xml路径不一致问题项目结构如果mybatis的dao层接口和mapper xml路径一致的情况下可以省去很多配置,最近在使用springboot整合mybatis进行单元测试的时候遇到一个小坑.搜了网上很多解决方法,很多说的都不是我遇到的这种情况.项目结构可以看到,dao层接口与mapper xml的路径不一致,接下来贴配置文件...
2019-05-13 23:52:57
3116
原创 HashMap中位运算符的运用
HashMap中位运算符的运用主要记录HashMap的put方法中涉及到的位运算符的使用if ((p = tab[i = (n - 1) & hash]) == null) tab[i] = newNode(hash, key, value, null);注意到i = (n - 1) & hash这个地方,其实i就是计算的要放入数组的下标n : ...
2018-12-26 21:47:10
553
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人