- 博客(4)
- 收藏
- 关注
原创 windows下查看端口占用并杀死对应进程
1、netstat -ano |findstr 8080 //查看8080端口是否被使用。 [code="cmd"] C:\Users\青蜂侠>netstat -ano|findstr 8080 TCP 0.0.0.0:8080 0.0.0.0:0 LISTENING 12496 TCP [::]:8080 ...
2016-05-09 15:21:52 115
原创 volatile的作用和使用场景
[size=medium]1、线程可见性,volatile修饰的变量是存放在主内存区域,其他地方使用该变量也是直接从主内存区域获取数据,所以无论线程是否同步,任何使用该变量的地方都可以获取到最新的值。 2、禁止指令重排序。 volatile最适合的应用场景: 1、一个线程写,其他线程读的场合,如果存在多个线程的并发写操作,仍然需要使用锁或者线程安全的容器或者原子变量来代替。 2、可能存...
2016-05-07 17:00:22 266
原创 一次生产事故引起的反思
[size=small]五一回家的路上,看到微信群里的通知,用户无法登陆,所有用户相关的操作均不能进行,最终发现是用户中心上线时少了一个class导致的。 检查日志,发现jaException in thread "pool-1-thread-10" java.lang.NoSuchMethodError错误。 我们的处理流程是一个NIO服务器创建人物队列,20个业务线程从任务队列里获...
2016-05-04 11:07:51 367
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人