技术-编程语言-Java
文章平均质量分 79
junefsh
这个作者很懒,什么都没留下…
展开
-
Java进程系统环境变量说明
application.path=xxx //应用程序执行目录awt.toolkit=sun.awt.windows.WToolkitfile.encoding=utf-8file.encoding.pkg=sun.iofile.separator=\java.awt.graphicsenv=sun.awt.Win32GraphicsEnvironmentjava.awt.printe原创 2014-01-10 11:23:19 · 1010 阅读 · 0 评论 -
深入理解JVM规范
PC寄存器(Program Counter) 保存当前执行方法中正在执行的字节码指令的地址JAVA虚拟机栈(JVM Stack) 存储执行的栈帧;StackOverflowError/OutOfMemeryErrorJAVA堆(JVM Heap) 线程共享,存储类实例,数组实例,接口实现实例; OutOfMemeryError方法区(Method Area)原创 2014-01-10 09:21:20 · 721 阅读 · 0 评论 -
JVM虚拟机知识点
1.1)JVM的基本结构1.2)JVM代码编译执行过程: 1.2.1)类文件结构; 1.2.2)类加载机制; 1.2.3)编译及执行;1.3)JVM垃圾收集: 1.3.1)垃圾收集算法(标记-清除,复制,标记整理); 1.3.2)垃圾收集器: 1.3.2.1)串行收集器; 1.3.2.2)并行收集器; 1.3.2.3)并发收集器; 1原创 2015-02-28 16:42:51 · 342 阅读 · 0 评论 -
Java日志框架介绍
概述在刚接触日志框架时,被很多日志框架搞的头晕,下面将整体介绍下当前流行的开源日志框架,并重点介绍log4j的日志输出原理及配置指导日志框架简介参考JULJDK自带日志框架(java.util.logging),由于效率及灵活性较差,目前使用的较少http://docs.oracle.com/javase/1.5.0/docs/guide/log原创 2015-02-28 16:49:03 · 1614 阅读 · 0 评论 -
Java应用程序性能监控工具
简介当一个软件系统完成基本功能上线运行后,如前期设计不佳,后面很容易出现内存和性能问题。解决这些问题有多种途径,其中最为常用的方式:借助监控工具,直接找到问题点(或某个范围),然后仔细研究代码,找出根因并整改。本文仅对性能类问题做深入探讨当程序出现性能问题后,最直接的表现是:系统请求响应变慢、CPU持续居高不下,常见可能导致性能问题的操作:1)频繁的I/O操作(比如:网络,本地原创 2015-02-28 17:06:58 · 3015 阅读 · 0 评论