- 博客(5)
- 资源 (13)
- 收藏
- 关注
原创 JVM相关知识小结
一、运行时数据区域1、程序计数器(Program Counter Register):是一块较小的内存空间,它可以看作是当前线程所执行的字节码的行号指示器。每一个Java线程都有一个程序计数器来用于保存程序执行到当前方法的哪一个指令。各线程之间计数器互不影响,独立存储。2、Java虚拟机栈(JavaVirtual Machine Stacks):描述的是Java方法执行的内存模
2013-09-08 15:58:57 579
原创 设计模式-单例
/** * 这是最简单的一直实现方式,它的不足之处是无法对instance做延迟加载 */public class Singleton1 { private static Singleton1 instance = new Singleton1(); private Singleton1(){ System.out.printl
2013-08-13 18:16:23 417
原创 Java性能调优方法小结
常用优化方法:设计模式、缓冲(Buffer)、缓存(Cache)、对象池、并行、SQL和索引、NIO、负载均衡等。1、设计模式单例:确保系统中一个类只产生一个实例。(1)可以省略创建对象所花费的时间,这对于那些重量级对象而言,是非常可观的一笔系统开销。(2)对系统内存的使用频率也会降低,这将减轻GC压力,缩短GC停顿时间。典型的例子就是读取系统中的配置文件。享元模式:一个系
2013-08-13 17:44:07 598
转载 走技术线,还是技术管理线?
最近因为要给刚毕业的学生做一次演讲,所以就职业发展这类话题先以写博客的形式做一些思考,希望届时能给同学们带去质量更高的内容。我在《驾驭你的“职场布朗运动”》一文中谈了25条职场感悟并提出了“走技术线,还是技术管理线?”这一问题,但实际上并没有给予解答。特补上。在正式解答这一问题之前,我想先强调职业发展的“黄金期”。每个人的职业发展,我认为大致会经历“黄金期”、“平缓期”、“突破
2013-08-11 16:09:29 354
原创 System.getProperty()方法可以获取的值
<br />java.version<br />Java 运行时环境版本<br />java.vendor<br />Java 运行时环境供应商<br />java.vendor.url<br />Java 供应商的 URL<br />java.home<br />Java 安装目录<br />java.vm.specification.version<br />Java 虚拟机规范版本<br />java.vm.specification.vendor<br />Java 虚拟机规范供应商<br />ja
2011-03-11 14:58:00 237
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人