java
文章平均质量分 51
kosmosas
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java static变量初始化顺序引发的bug
听说过很多道理,写代码时还是会犯错。使用static变量时注意其初始化顺序是: 1. 按书写顺序将static变量先赋默认值。 2. 刷完上一遍后,还要再刷第二遍,第二遍才赋值。 所以下面的代码就未能按本意运行: public class TestSeq { private static TestSeq instance = new TestSeq(); private原创 2017-04-21 11:49:08 · 405 阅读 · 0 评论 -
Java--什么时候需要AtomicReference?
问:既然在java中引用的赋值操作本身就是是原子的,那为什么还需要AtomicReference(原子引用)? 答:如果仅需要通过赋值操作改变一个引用,确实不需要AtomicReference。 // 注意volatile关键字 volatile Person person = new person("Jim"); public void processA() { // 赋值操...原创 2019-04-25 10:33:12 · 4046 阅读 · 0 评论 -
Springboot+Nginx 文件下载失败(中断)
一台测试环境的doker上部署的应用,在下载较大文件或并发下载量较大的时候,文件下载异常中止,浏览器没有明显的报错,但从文件大小上看是明显有缺失了。Springboot报错: org.apache.catalina.connector.ClientAbortException: java.io.IOException: Connection reset by peer at org.apach...原创 2019-05-10 09:50:10 · 3469 阅读 · 0 评论
分享