- 博客(5)
- 资源 (3)
- 收藏
- 关注
转载 个人理解volatile关键字的作用
转:https://www.cnblogs.com/daxin/p/3364014.html用volatile修饰的变量,线程在每次使用变量的时候,都会读取变量修改后的最的值。volatile很容易被误用,用来进行原子性操作。如果要深入了解volatile关键字的作用,就必须先来了解一下JVM在运行时候的内存分配过程。在 java 垃圾回收整理一文中,描述了jvm运行时刻内存的分配。其中有一...
2018-11-29 11:55:30 261
转载 idea 建议改的几条配置
1.自动编译开关2.忽略大小写开关 IDEA默认是匹配大小写。比如你敲string是不会出现代码提示或智能补充3.智能导包开关 在代码中,只要敲list,就会出现提示,自动导入java.util.List这个类4.悬浮提示开关 打开这个开关后。只要把鼠标放在相应的类上,就会出现提示,如下图所示 5.取消单行显示tabs的操作 打开多个文件的时候,会换行显示,非常直...
2018-11-29 10:23:29 254
原创 jenkins使用细节
1~ 忘记admin用户账号密码jenkins的目录发现有一个users的文件夹 ,每一个用户里面就有一个以这个用户名命名的文件夹,里面有一个config.xml文件。将passwordHash里面改成和我的一样 密码:000000 <hudson.security.HudsonPrivateSecurityRealm_-Details> <passwordHas...
2018-11-28 15:59:09 253
转载 使用Java生成的ZIP压缩包解压时出现不可预料的压缩文件末端的解决方案
使用Java生成的ZIP压缩包解压时出现不可预料的压缩文件末端的解决方案问题描述:如下图所示,在解压Java程序生成的ZIP压缩包时出现不可预料的压缩文件末端,解决方案:检查程序输出流是否关闭或者是否关闭顺序正确进入视线压缩的代码:从上面代码可以看出应该先打开的流后关闭,后打开的流先关闭,继续看下去,从代码中看出是关闭可输出流,但是关闭的顺序写错了,应该先关闭ZipOutpu...
2018-11-15 16:32:50 8897
转载 @Value注入map、List
yaml格式@Value(&amp;quot;#{'${list}'.split(',')}&amp;quot;)private List&amp;amp;lt;String&amp;amp;gt; list; @Value(&amp;quot;#{${maps}}&amp;quot;) private Map&amp;amp;lt;String,String&
2018-11-05 15:19:23 24959
TortoiseSVN-1.11.1.28492-x64-svn-1.11.1 + LanguagePack_1.11.1.28492-x64-zh_CN
2019-04-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人