- 博客(6)
- 资源 (14)
- 收藏
- 关注
转载 生成19位UUID
public static String getUuid() { UUID uuid = UUID.randomUUID(); StringBuilder sb = new StringBuilder(); sb.append(digits(uuid.getMostSignificantBits() >> 32, 8)); sb.ap
2016-08-19 16:25:54 3573 2
转载 常用JVM配置参数
转自 http://edu.dataguru.cnTrace跟踪参数-verbose:gc-XX:+printGC 打开GC log的开关可以打印GC的简要信息[GC 4790K->374K(15872K), 0.0001606 secs] 回收之前堆大小 ->回收后堆大小(整个堆大小) ,花费时间[GC 4790K->374K(15872K), 0.
2016-08-12 18:01:22 250
转载 JVM内存区域划分Eden Space、Survivor Space、Tenured Gen,Perm Gen解释
jvm区域总体分两类,heap区和非heap区。heap区又分:Eden Space(伊甸园)、Survivor Space(幸存者区)、Tenured Gen(老年代-养老区)。 非heap区又分:Code Cache(代码缓存区)、Perm Gen(永久代)、Jvm Stack(java虚拟机栈)、Local Method Statck(本地方法栈)。HotSpot虚拟机GC算法采用分
2016-08-12 17:05:20 223
转载 Java并发的四种风味:Thread、Executor、ForkJoin和Actor
这篇文章讨论了Java应用中并行处理的多种方法。从自己管理Java线程,到各种更好几的解决方法,Executor服务、ForkJoin 框架以及计算中的Actor模型。Java并发编程的4种风格:Threads,Executors,ForkJoin和Actors我们生活在一个事情并行发生的世界。自然地,我们编写的程序也反映了这个特点,它们可以并发的执行。当然除了Python代码(译
2016-08-12 16:31:30 219
转载 指令重排的基本原则
- 顺序执行原则:一个线程内保证语义的串行性- volatile规则:volatile变量的写,先发生于读-锁规则:解锁(unlock)必然发生在随后的加锁(lock)前-传递性:A先于B,B先于C,那么A必先于C-线程的start方法先于它的每一个动作-线程的所有操作先于线程的终结(Thread.join())-线程的中断(interrupt())先于被中断线程的代码
2016-08-12 15:53:27 1462
转载 Centos 6 Pinpoint 环境搭建
本文出自 “蛮荒之力” 博客,出处http://chenfei123.blog.51cto.com/1427669/1835518Centos 6 Pinpoint 环境搭建一安装jdk1.6、1.7、1.8备注:在安装过程中发现,最新的pinpoint 1.5.2与最新的JDK1.8好像不兼容,所以设置系统环境变量和jre用jdk1.7,pinpoint安装1.5
2016-08-08 10:35:14 609
html editor插件
2014-07-28
Eclipse Easy Shell
2014-07-20
struts2.0.6 类包
2010-06-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人