小李的笔记本
山穷水复疑无路,柳暗花明又一村
遇到的一个问题,之前没有好好思考过这个问题,现在研究一下区别最重要的一点是底层结构不一样,1.7是数组+链表,1.8则是数组+链表+红黑树结构;jdk1.7中当哈希表为空时,会先调用inflateTable()初始化一个数组;而1.8则是直接调用resize()扩容;插入键值对的put方法的区别,1
公众号看到的,面试相关的原文链接:https://mp.weixin.qq.com/s/MydPKK5H_H6bjbrzfUxGBAJava基础HashMap的源码,实现原理,JDK8中对HashMap做了怎样的优化。HaspMap扩容是怎样扩容的,为什么都是2的N次幂的大小。HashMap,Has
IDEA出现“XXX has broken path”报错解决方法
最近换了svn,想着在新电脑部署一下,遇到一个问题,记录一下。前段时间做了个pdf解密的需求,引入了新的jar包,itextpdf,发现代码里还是在这个新电脑还是报错,表示找不到依赖。看了下maven仓库,jar包已经下载下来了,编译也没问题,就是代码里还报错。试了多次mavenreimport还是
Java连接Redis时出现“ERR Client sent AUTH, but no password is set”异常的原因及解决办法
新人刚弄的新环境,Redis出了个问题,叫我看看。原因他给我的报错如下,我到主机上重新看了下,完整的报错如下:org.springframework.data.redis.RedisConnectionFailureException:CannotgetJedisconnection;nestede