XML DOM DOM 把 XML 文档视为一种树结构。通过这个 DOM 树,可以访问所有的元素。可以修改它们的内容(文本以及属性),而且可以创建新的元素。元素,以及它们的文本和属性,均被视为节点。 在本教程的较早章节中,我们介绍了 XML DOM,并使用了 XML DOM 的 getElement ...
分类:
其他好文 时间:
2019-08-20 16:59:41
阅读次数:
79
深入理解JVM类加载机制 简述:虚拟机把描述类的数据从class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这就是虚拟机的类加载机制。 下面我们具体来看类加载的过程: 类的生命周期 类从被加载到内存中开始,到卸载出内存,经历了加载、连接、初始化、使 ...
分类:
其他好文 时间:
2019-08-17 19:55:40
阅读次数:
81
一个.java文件在编译后会形成相应的一个或多个Class文件,这些Class文件中描述了类的各种信息,并且它们最终都需要被加载到虚拟机中才能被运行和使用。事实上,虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验,转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型的过程就是 ...
分类:
其他好文 时间:
2019-08-15 19:38:09
阅读次数:
107
双重检查锁定(Double check locked)模式经常会出现在一些框架源码中,目的是为了延迟初始化变量。这个模式还可以用来创建单例。下面来看一个 Spring 中双重检查锁定的例子。 这个例子中需要将配置文件加载到 中,由于读取资源比较耗时,所以将动作放到真正需要 的时候。我们可以看到 前面 ...
分类:
其他好文 时间:
2019-08-15 11:19:03
阅读次数:
114
springboot 的启动器默认设置会去下面四个路径寻找文件:所以是不需要再properties文件或者yml文件中再配置信息了 "classpath:/META-INF/resources/", "classpath:/resources/","classpath:/static/", "cla ...
分类:
编程语言 时间:
2019-08-11 10:32:03
阅读次数:
318
Linux下,一切皆文件计算机性能:横向扩展:集群:人多力量大。x纵向扩展:做应用迁移。集群:**HDFS+map-reduces=Hadoop集群1、系统启动电源BIOS芯片1、加电自检(检查硬件设备是否正常)2、需要将硬盘中的系统文件,加载到内存中,让CPU读取额,并运行。MBR分区(bootloader):就是用来寻找并引导系统加载LILO嵌入式Grub是引导系统启动的程序。分为第一阶段,1
分类:
系统相关 时间:
2019-08-01 21:30:32
阅读次数:
146
CMDB三部分:后台管理、API、采集资产 import importlib a,b=v.rsplit('.',maxsplit=1) c=importlib.import_module(a) cls=getattr(c,b) 导入py文件,加载文件夹下的.py文件 导入文件夹(包,模块,类库)=》 ...
分类:
其他好文 时间:
2019-07-30 00:57:47
阅读次数:
112
虚拟机类加载机制虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这就是虚拟机的类加载机制。 类加载的时机类从被加载到虚拟机内存中开始,到卸载出内存为止,它的整个生命周期包括:加载 (Loading)、验证(Verific ...
分类:
其他好文 时间:
2019-07-29 09:33:44
阅读次数:
98
什么是类加载 虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这就是虚拟机的类加载机制。 《【JVM】类文件结构》讲的是Class文件结构,即我们编写的Java代码(.java文件)经过编译后生成Class文件(.cla ...
分类:
其他好文 时间:
2019-07-28 14:14:49
阅读次数:
94
一、特殊符号 {{}}和{%%},与变量相关用{{}},与逻辑相关用{%%} 二、变量 三、Filters(过滤器) 认知:相当于Linux中的管道符 1、原生 2、自定义过滤器 1)在app中创建一个templatetags 2、自定义py文件 3、加载在HTML文件中 三、Tags 1、for循 ...
分类:
编程语言 时间:
2019-07-25 23:04:13
阅读次数:
111