这是why技术的第 72 篇原创文章 Hash冲突是怎么回事 在这个文章正式开始之前,先几句话把这个问题说清楚了:我们常说的 Hash 冲突到底是怎么回事? 直接上个图片: ...
背景 最近,在复习JUC的时候调试了一把ConcurrentLinkedQueue的offer方法,意外的发现Idea在debug模式下竟然会 自动修改 已经创建的Java对象,当时觉得这个现象很是奇怪,现在把问题的原因以及解决过程记录下来,希望你在调试的时候不要踩坑。 调试代码 调试的代码很简单,就是多次调用offer方法,然后观察ConcurrentLinkedQueue的head和tail属 ...
2019-05-02 11:58 0 620 推荐指数:
这是why技术的第 72 篇原创文章 Hash冲突是怎么回事 在这个文章正式开始之前,先几句话把这个问题说清楚了:我们常说的 Hash 冲突到底是怎么回事? 直接上个图片: ...
一行代码实现python调用迅雷下载文件 前言 解决思路 代码 前言 这几天发现有有一些网站把他们资源的迅雷链接直接亮出来,总是被反爬技术伤害 ...
最近在学JVM,在idea开着的时候,修改了这个文件,导致重启idea之后报错 查看修改安装目录下的idea64.exe.vmoptions文件无效,因此猜测也许是idea加载的C盘的文件 使用everything全局搜索这个文件,发现C:\Users\admin\AppData ...
码云修改了密码后,idea可以修改为新密码,但无处保存更新.导致更新项目失败,身份验证不通过. 控制面板=>用户账号=>凭证管理器,可修改账号密码或删除 ...
很简单的方法:在intellij idea中,如下图所示: ...
今天被IDEA坑的不浅直接说一下问题: 这是html页面不管我怎么修改重启服务器在浏览器中还是一点都不变化,甚至把一些内容都删了都没有变化,target可执行文件是最新的没问题,找了点资料发现是浏览器的缓存的问题,换个浏览器打开一看如下: 内容有了,但是换浏览器不是根本的解决办法呀,我找到 ...
git diff --stat --name-only HEAD^ HEAD ...
在学习springcloud和springboot的过程中,为了方便,经常复制上一个项目进行改造,但maven工具栏的名称却没改变,不生效,重启idea也没用。 如图: 解决办法: 1. 复制项目后,先修改好pom的maven名称。 比如我要复制 ...