- 博客(4)
- 收藏
- 关注
原创 关于iterator迭代器是fail-fast机制
没弄清楚到底是结构发生改变还是元素改变抛出异常故做以下验证public static void main(String[] args) { Person p1 = new Person(10, "xl"); Person p2 = new Person(11, "xm"); Person p3 = new Person(12, "xs"); ...
2020-03-25 11:14:23 415
原创 二叉树的最小深度踩坑
今天做题的时候做到leetcode 111,二叉树最小深度。看了一眼以为可以秒杀(我太天真了)写下如下代码 return root == null ? 0 : Math.min(minDepth(root.left),minDepth(root.right))+1;然后。。。gg了原因是当存在这样左子树或者柚子树为空的情况下,使用如上代码输出为1,但1是有子节点的,所以不符合最小深...
2020-03-16 10:36:02 193 1
原创 kafka启动Initial heap size set to a larger value than the maximum heap size报错(windows系统)
今天学习kafka过程中遇到如上报错无法启动措施:用Notepad++打开kafka-server-start.bat,并修改红线处值 调整堆内存大小运行成功
2020-03-11 15:52:20 10452
原创 HashMap源码学习
带着几个问题:众所周知在jdk 1.8 hashmap的数据结构变成了链表+数组+红黑树,那么相比于原本的链表和数组的结构,优点在哪?哈希碰撞如何解决?扩容时机和扩容原理?ConcurrentHashMap是如何实现线程安全的?直接看代码吧几个参数:static final int DEFAULT_INITIAL_CAPACITY = 1 << 4; //默认初始容...
2020-03-05 14:48:37 755
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人