摘要: 看完了Java类装载器,我们再来看看应用服务器(Tomcat)对类加载器的使用,每个应用服务器都有一套自己的类加载器体系,从而与Java的类加载器区别开以达到自己与应用程序隔离的目的.Tomcat的类加载器体系为:Bootstrap--->System--->Common---->Catalina, 阅读全文
posted @ 2016-02-18 18:26 kabibo 阅读(250) 评论(0) 推荐(0)
摘要: 1JVM类加载机制 JVM的ClassLoader通过Parent属性定义父子关系,可以形成树状结构。其中引导类、扩展类、系统类三个加载器是JVM内置的。 它们的作用分别是: 1)引导类加载器:使用native代码实现,在rt.jar等包中搜索运行JVM所需的类,例如java.lang等包下的类。 阅读全文
posted @ 2016-02-18 18:07 kabibo 阅读(676) 评论(0) 推荐(0)
摘要: ClassLoader主要对类的请求提供服务,当JVM需要某类时,它根据名称向ClassLoader要求这个类,然后由ClassLoader返回 这个类的class对象。 1.1 几个相关概念ClassLoader负责载入系统的所有Resources(Class,文件,来自网络的字节流 等),通过C 阅读全文
posted @ 2016-02-18 17:15 kabibo 阅读(182) 评论(0) 推荐(0)
摘要: 这篇文章主要介绍了nginx日志配置指令详解,nginx有一个非常灵活的日志记录模式,每个级别的配置可以有各自独立的访问日志,需要的朋友可以参考下日志对于统计排错来说非常有利的。本文总结了nginx日志相关的配置如access_log、log_format、open_log_file_cache、l 阅读全文
posted @ 2016-02-18 15:15 kabibo 阅读(1135) 评论(0) 推荐(0)
摘要: 今天在阅读Tomcat源码的时候,catalina这个类中使用了下边的代码,不是很了解,所以google了一下,然后测试下方法,Tomcat中的相关代码如下: Runtime.getRuntime().addShutdownHook(shutdownHook); 这个方法的含义说明: 这个方法的意思 阅读全文
posted @ 2016-02-18 15:04 kabibo 阅读(1174) 评论(0) 推荐(0)