前言:因为centos7使用的是systemd初始化进程改动比较大,使用这里主要介绍centos5和6的开机启动流程。先上一个大致的启动流程图第一步:POST加电自检 加电自检是BIOS功能的一部分,负责CPU,主板,内存等硬件的自检工作。第二步:BootLoader引导加载器 它负责引导系统启动,目前主流的linux都是用GRU
分类:
其他好文 时间:
2019-06-15 21:57:39
阅读次数:
168
一、什么是SPI SPI全称为Service Provider Interface,是一种服务发现机制,其本质是将接口实现类的全限定名配置在文件中,并由服务加载器读取配置文件。这样可以在运行时,动态为该接口替换实现类。 JDK提供了默认的SPI实现,但是Dubbo并未使用JDK提供的SPI,而是自己 ...
分类:
其他好文 时间:
2019-06-15 21:50:41
阅读次数:
116
1、创建实例 2、创建测试类 3、MyTest16类和之前的一致 public class MyTest16 extends ClassLoader{ private String className; //目录 private String path; private final String f ...
分类:
其他好文 时间:
2019-06-15 20:25:03
阅读次数:
108
1、创建类 查看打印结果 说明AESKeyGenerator类是由扩展加载器加载的。 修改扩展加载器的加载路径为当前路径 -Djava.ext.dirs=./ 再次打印,结果会抛出异常。 ...
分类:
其他好文 时间:
2019-06-15 18:55:51
阅读次数:
90
一、前言 类加载器,其实是很复杂一个东西,想等到我完全什么都弄明白了再写出来,估计不太现实。。。现在只能是知道多少写多少吧。 首先,我提一个问题:在我们自己的servlet中(比如ssm中,controller的代码),可以访问 tomcat 安装目录下 lib 中的类吗?(servlet-api. ...
分类:
其他好文 时间:
2019-06-15 17:19:17
阅读次数:
103
类加载器 作用:用于将字节码文件从硬盘加载到内存中生成类对象 需求: 创建A类和B类,分别输出它们的类加载器,并判断是否是同一个类加载器 ...
分类:
其他好文 时间:
2019-06-11 13:21:13
阅读次数:
95
前言 以前我想自己写一个加载器,用的时候加载,不用的时候再去掉,结果发现这种方式可能因为资源不统一在安卓上可能出现问题,所以搜集资料,弄成根据配置文件加载 思路 设定两个配置文件,screen,res,不同场景对应不同的screen,不同screen使用的资源为res,当切换的screen的res相 ...
分类:
其他好文 时间:
2019-06-09 12:38:47
阅读次数:
90
0.涉及术语 (1)地址绑定 将抽象的符号与更抽象的符号绑定,如 sqrt 符号与地址 0x0020010绑定。 (2)符号解析 程序相互作用通过符号进行,如主程序调用库函数sqrt,连接器通过表明分配给sqrt的地址来解析这个符号,并且修改代码使call命令能调用该地址。 (3)程序加载 指数据从 ...
分类:
其他好文 时间:
2019-06-08 17:31:55
阅读次数:
102
反射: 1.获取一个类Class对象的三种方法: Class类的forName()方法;类的class属性;对象的getClass()方法。以及基本数据类型及其包装类的Class对象;数据类型相同并维度相同时,其对象共享一个Class对象。具体见如下实例: 2.测试静态代码块:最终证实:静态代码块先 ...
分类:
其他好文 时间:
2019-06-08 01:10:17
阅读次数:
114
模块打包器(bundler) 1. 核心概念 webpack.config.js // node 模块,返回一个 json 格式的配置信息对象 { entry: { // 入口 }, output: { // 输出 }, loader: { // 加载器 // 原始 webpack 默认只能加载 j ...
分类:
Web程序 时间:
2019-06-07 20:50:49
阅读次数:
117