问题记录

(1)新版本Eclipse有出现tomcat启动时提示找不到jar包,这是因为Eclipse没有把maven项目的jar包自动发布到WEB-INFO/lib中,这时候启动会报错。

解决方法:项目右键:Properties,搜索Deployment Web Assembly,点击add

点击next,添加maven依赖,重启项目即可


(2)HashMap是否是线程安全的?
1.jdk7 采用的是头插法 2.jdk8 采用的尾插法
jdk8造成线程不安全分2种情况:【1】.并发执行put操作时会出现hashcode冲突从而导致数据覆盖,造成线程不安全【2】.jdk8在(++size>threshold)代码片段,如果并发操作,可能导致两次扩容,但最终结果只有一次扩容的效果,从而线程不安全

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容