- 博客(5)
- 收藏
- 关注
原创 MyBatis查表问题
Java@踩坑系列 Mybatis查表问题 Mybatis+Oracle数据库 所查数据非唯一时 所查数据记录在表中可能非唯一时,即使使用未初始化的集合接收查表结果,返回的也不是null,而是一个size=0的空集合。 List<StmDta> stmDtaList; stmDtaList = stmDtaMapper.select(cltNbr); //非唯一索引 if(stmDtaList == null){ //当表中记录为空时,返回的stmDtaList是一个被初始化了的,size=
2021-04-18 22:47:24 114
原创 Leetcode刷题--768.最多能完成排序的块
arr是一个可能包含重复元素的整数数组,我们将这个数组分割成几个“块”,并将这些块分别进行排序。之后再连接起来,使得连接的结果和按升序排序后的原数组相同。 我们最多能将数组分成多少块? 示例1: 输入: arr = [5,4,3,2,1] 输出: 1 解释: 将数组分成2块或者更多块,都无法得到所需的结果。 例如,分成 [5, 4], [3, 2, 1] 的结果是 [4, 5, 1, 2...
2019-08-25 09:48:06 319
原创 HashMap源码学习
resize() jdk1.7中,hashmap的扩容条件是: size>=threshold && table[bucketIndex] != null 即size大小超过阈值且有冲突,可以概括为扩容的前提是阈值和table数组中链表数量都达到一定值。这样其实会有一个潜在的问题,那就是链表数量不到扩容的要求,但链表上已经有很多节点了,此时get的性能是比较差的。 ...
2019-08-20 10:12:07 79
原创 总结--Java编程中遇到的零散知识点
格式 保留两位小数: new java.text.DecimalFormat("#.00").format(num); Method String的substring(int beginIndex,int endIndex); //左闭右开 类 HashMap的遍历 //使用迭代器,效率高的一种 Map map=new HashMap(); Iterator iterator=ma...
2019-08-03 11:41:49 109
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人