原文:为什么我的对象被 IDEA 悄悄的修改了?

背景 最近,在复习JUC的时候调试了一把ConcurrentLinkedQueue的offer方法,意外的发现Idea在debug模式下竟然会 自动修改 已经创建的Java对象,当时觉得这个现象很是奇怪,现在把问题的原因以及解决过程记录下来,希望你在调试的时候不要踩坑。 调试代码 调试的代码很简单,就是多次调用offer方法,然后观察ConcurrentLinkedQueue的head和tail属 ...

2019-05-02 11:58 0 620 推荐指数:

查看详情

快来,我悄悄的给你说几个HashCode的破事。

这是why技术的第 72 篇原创文章 Hash冲突是怎么回事 在这个文章正式开始之前,先几句话把这个问题说清楚了:我们常说的 Hash 冲突到底是怎么回事? 直接上个图片: ...

Mon Nov 02 20:30:00 CST 2020 7 654
IDEA修改了idea64.exe.vmoptions文件导致打不开idea

最近在学JVM,在idea开着的时候,修改了这个文件,导致重启idea之后报错 查看修改安装目录下的idea64.exe.vmoptions文件无效,因此猜测也许是idea加载的C盘的文件 使用everything全局搜索这个文件,发现C:\Users\admin\AppData ...

Tue Dec 21 01:05:00 CST 2021 0 2912
码云修改了密码后,idea无法更新项目

码云修改了密码后,idea可以修改为新密码,但无处保存更新.导致更新项目失败,身份验证不通过. 控制面板=>用户账号=>凭证管理器,可修改账号密码或删除 ...

Mon Dec 17 17:53:00 CST 2018 0 1076
IDEA Tomcat Web项目修改了代码,重新部署页面没改变

今天被IDEA坑的不浅直接说一下问题: 这是html页面不管我怎么修改重启服务器在浏览器中还是一点都不变化,甚至把一些内容都删了都没有变化,target可执行文件是最新的没问题,找了点资料发现是浏览器的缓存的问题,换个浏览器打开一看如下: 内容有了,但是换浏览器不是根本的解决办法呀,我找到 ...

Tue Dec 18 17:10:00 CST 2018 0 1917
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM