JAVA
文章平均质量分 91
hanxiaoxia6394
这个作者很懒,什么都没留下…
展开
-
javap
javap,是JDK自带的反汇编工具,用于将Java字节码文件反汇编为Java源代码也许我们很少会使用到javap工具,因为现在有很多好的反编译工具,但是我在此介绍这个工具不是使用它进行反编译,而是查看java编译器为我们生成 的字节码,通过比较字节码和源代码,我们可以发现很多的问题,一个很重要的作用就是了解很多编译器内部的工作机制,在笔者以前的几篇文章中就是借助此工具 的,本站有这些文...原创 2015-05-26 09:21:17 · 147 阅读 · 0 评论 -
日志优化
在任何系统中,日志都是非常重要的组成部分,它是反映系统运行情况的重要依据,也是排查问题时的必要线索。绝大多数人都认可日志的重要性,但是又有多少人仔细想过该怎么打日志,日志对性能的影响究竟有多大呢?今天就让我们来聊聊Java日志性能那些事。说到Java日志,大家肯定都会说要选择合理的日志级别、合理控制日志内容,但是这仅是万里长征第一步……哪怕一些DEBUG级别的日志在生产环境中不会输出到文件中...原创 2015-05-27 19:28:37 · 530 阅读 · 0 评论 -
java类加载机制概述1
从事java研发必然少不了对java类加载机制的涉及,本文结合例子讲述java classloader工作机制。一 jvm 类加载机制1)jvm位置:java是运行在java虚拟机上的程式,java虚拟机物理层面上来讲,就是我们安装在电脑上的jre目录/lib/jvm.dll(版本不同,可能存在于jre目录/lib/client/jvm.dll,jre目录/lib/server/jvm...原创 2014-12-09 15:01:03 · 306 阅读 · 0 评论 -
java类加载机制概述2
一 web容器类加载机制1 tomcat类加载机制Tomcat中的类加载策略和JDK中的委托模型略有不同。Tomcat Server在启动的时候将构造一个ClassLoader树,以保证模块的类库是私有的,ClassLoader结构如下: Bootstrap | System ...原创 2014-12-17 14:30:39 · 119 阅读 · 0 评论