- 博客(3)
- 资源 (1)
- 收藏
- 关注
原创 LongAdder源码分析-2
在上一篇文章中,我们讲到了,经过一些列的逻辑判断,进入调用longAccumulate()方法调用。首先我们从总体上来看一下这个方法 这个方法包含3个参数,第一参数表示需要写入的值x, 第二参数我们没有用到传入值为null,第三个参数表示当前线程是否发生竞争。【false代表发生竞争,true代表未发生竞争】,然后这个方法可以分为两个模块。 首先我们来看第一个模块,在这个模块中 h表示当前线程的hash值。 然后我们进入第一个if判断 if ((h = getProbe()) == 0...
2021-11-25 16:10:25 212
原创 证书导入JDK环境
首先生成一个证书将证书转成cer格式。双击server.crt导出成功后将sever.cer文件复制到D:\javaJdk\jdk1.8\jre\bin目录下:cmd 运行下面这个命令:keytool -import -v -trustcacerts -alias server -file server.cer -storepass changeit -keystore D:/javaJdk/jd...
2018-05-23 13:31:54 5714
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人