JAVA技术
文章平均质量分 57
qianmenwukong
这个作者很懒,什么都没留下…
展开
-
JDK默认的三种路径
代码:public class JVMTest { public static void main(String[] args) { String bootPath = System.getProperty("sun.boot.class.path"); String extPath = System.getProperty("java.ext.dirs")...原创 2013-08-19 10:27:24 · 2107 阅读 · 0 评论 -
一种JAVA线程轮训调度算法(转载)
话不多说,直接上代码(本算法转载自“并发编程网 http://ifeve.com”)。 public class CycleAtomicInteger {private final static long PARK_TIME = 1000L * 1000;private AtomicInteger counter = new AtomicInteger(0);pri...原创 2015-07-05 20:37:21 · 644 阅读 · 0 评论 -
Guava event bus 简单例子
最近项目中用到了GUAVA的eventbus来做异步操作,感觉很顺手,这里写了个小demo,作为备忘:(引入guava 18.0版本) 1.AppEventBus类:用来注册,执行和卸载事件,内部实例化了一个AsyncEventBus类,用线程池开了四个线程。2.StringMessageEvent:事件类。3.StringMessageListener类:监听者,会实例化一个A...原创 2015-07-06 23:54:21 · 166 阅读 · 0 评论 -
解决GC问题
1、top查看CPU占用最高的PID2、ps -mp 9825 -o THREAD,tid,time | sort -rn9925是步骤1通过top命令查看到得PID3、printf "%x\n" 99294、jstack 9825|grep 26c9 -A 100原创 2015-08-16 15:08:03 · 347 阅读 · 0 评论