AppClassLoader AppClassLoader应用类加载器,又称系统类加载器,负责在JVM启动时加载来自命令java中的classpath或者java.class.path系统属性或者CLASSPATH操作系统属性所指定的JAR类包和类路径 Bootstrap ClassLoder、Ex ...
分类:
移动开发 时间:
2019-12-24 09:53:08
阅读次数:
114
通过loader打包非js模块 在实际开发过程中,webpack 默认只能打包处理以.js 后缀名结尾的模块,其他非.js 后缀名结 尾的模块,webpack默认处理不,需要调用loader加载器才可以正常打包,否则会报错! loader加载器可以协助webpack打包处理特定的文件模块,比如: + ...
分类:
Web程序 时间:
2019-12-23 22:17:38
阅读次数:
117
在《初步了解JVM第一篇》和《初步了解JVM第二篇》中,分别介绍了: 类加载器:负责加载*.class文件,将字节码内容加载到内存中。其中类加载器的类型有如下:执行引擎:负责解释命令,提交给操作系统执行。 启动类加载器(Bootstrap) 扩展类加载器(Extension) 应用程序类加载器(Ap ...
分类:
编程语言 时间:
2019-12-21 20:19:18
阅读次数:
94
常用配置详解 1 目录结构 /bin:脚本文件目录。 /common/lib:存放所有web项目都可以访问的公共jar包(使用Common类加载器加载)。 /conf:存放配置文件,最重要的是server.xml。 /logs:存放日志文件。 /server/webapps:来管理Tomcat-we ...
分类:
其他好文 时间:
2019-12-20 11:48:48
阅读次数:
82
类加载器深入理解和双亲委托模型的案例分析 我们知道类必须通过类加载器加载后,我们程序才可以使用。接下来我们就对类加载器进行分析,Java虚拟机的类加载器是如何加载类的。首先我们可以从ClassLoader的源码分析入手。 ClassLoader 的源码分析 ClassLoader 的javadoc文 ...
分类:
其他好文 时间:
2019-12-19 16:29:23
阅读次数:
135
一、内存分配 1.JVM体系结构 2.运行时数据区域 3.内存分配二、内存回收 1.垃圾收集算法 2.垃圾收集器三、相关参考一、内存分配JVM体系结构 在了解自动内存管理的内存分配之前,我们先看下JVM的体系结构。代码编译的结果是从本地机器码转变为字节码,经过类加载器加载到虚拟机后才能执行程序。JV ...
分类:
编程语言 时间:
2019-12-18 13:12:18
阅读次数:
89
对于入门程序的流程分析 使用过程 1. 读配置文件 读取配置文件时绝对路径和相对路径(web工程部署后没有src路径)都有一定问题,实际开发中一般有两种方法 使用类加载器,它只能读取类路径的配置文件 使用SerbletContext对象的getRealPath() 2. 创建SqlSessionFa ...
分类:
其他好文 时间:
2019-12-18 00:02:38
阅读次数:
87
一,linux的目录结构 /bin:所有用户都可以使用的可执行程序 /sbin:系统管理员使用的可执行程序 /boot:引导加载器必须用到的静态文件:kernel,initramfs,grub等。 /dev:设备文件和特殊文件(虚拟设备等)。设备有2种 字符设备(线性设备,有顺序依次处理):逐个字符 ...
分类:
系统相关 时间:
2019-12-15 10:35:09
阅读次数:
102
类的生命周期,从.class文件被类加载器加载后。。直到被GC销毁。 可以从多个角度看,分析。 ...
分类:
其他好文 时间:
2019-12-14 23:17:26
阅读次数:
132
一、servlet的生命周期: Servlet的生命周期分为5个阶段:加载、创建、初始化、处理客户请求、卸载。 (1)加载:容器通过类加载器使用servlet类对应的文件加载servlet (2)创建:通过调用servlet构造函数创建一个servlet对象【第二步和第三步可以算是同时执行,所以也可 ...
分类:
其他好文 时间:
2019-12-11 21:48:55
阅读次数:
72