《Linux内核原理与设计》第十周作业 教材17、19、20章学习及收获 1、在Linux以及所有unix系统中,设备被分为以下三种:块设备(blkdev)以块为单位寻址,通过块设备节点来访问;字符设备(cdev),不可寻址,通过字符设备节点访问;网络设备:对网络的访问,通过物理适配器和协议进行访问 ...
分类:
系统相关 时间:
2017-12-03 11:25:56
阅读次数:
229
jstat命令使用 jstat命令可以查看堆内存各部分的使用量,以及加载类的数量。命令的格式如下: jstat [-命令选项] [vmid] [间隔时间/毫秒] [查询次数] 注意:使用的jdk版本是jdk8. 类加载统计: 1 2 3 1 2 3 Loaded:加载class的数量 Bytes:所 ...
分类:
Web程序 时间:
2017-12-01 13:44:26
阅读次数:
233
用node创建本地web服务 1,创建本地文件server.js 2,创建加载类型mime.js 3,创建一个文件夹assets放资源 4 node server.js运行 ...
分类:
Web程序 时间:
2017-11-30 16:17:25
阅读次数:
264
操作符 更简单的打印语句 1. 静态导入, 让我们省去了new这个类的步骤,会在加载类的时候自动默认加载。 2. think中使用打印语句system.out.print,用一个方法将它缩短print这样输出的使用就可以直接使用print去打印, 但是实际开发基本用不到静态导入,也基本不会去用另一个 ...
分类:
其他好文 时间:
2017-11-26 20:29:18
阅读次数:
112
类的生命周期类的生命周期从被加载到虚拟机内存开始,到卸载出内存为止,包括:加载、验证、准备、解析、初始化、使用、卸载7个阶段。其中验证、准备、解析3个部分统称为连接。发生顺序如下图:加载、验证、准备、初始化和卸载这个5个阶段是顺序开始的,解析阶段在某些情况下可以在初始化阶段之后再开始,这是为了支持j ...
分类:
编程语言 时间:
2017-11-25 14:22:22
阅读次数:
132
《疯狂java讲义·第三版》,全书共851页,18章。 目录如下: 第1章 Java语言概述与开发环境 第2章 理解面向对象 第3章 数据类型和运算符 第4章 流程控制与数组 第5章 面向对象(上) 第6章 面向对象(下) 第7章 Java基础类库 第8章 Java集合 第9章 泛型 第10章 异常 ...
分类:
编程语言 时间:
2017-11-24 23:51:59
阅读次数:
180
一:普通代码块 二:构造代码块 三:静态代码块 执行顺序:(优先级从高到低。)静态代码块>mian方法>构造代码块>构造方法。 其中静态代码块只执行一次。构造代码块在每次创建对象是都会执行。 ...
分类:
编程语言 时间:
2017-11-11 20:44:30
阅读次数:
137
一、虚拟机类概加载概述 虚拟机将描述类的Class文件加载到内存,并对数据进行校验,转换解析和初始化,最终形成可以直接被虚拟机使用的Java类型 Java语言支持动态加载和动态连接。 二、虚拟机加载类的具体过程 1.类加载总的流程 加载-->连接(验证、准备、解析)-->初始化,需要注意的是每个阶段 ...
分类:
编程语言 时间:
2017-11-11 15:59:24
阅读次数:
190
1.ClassLoader Java中类加载出现在哪个阶段,编译期和运行期? 类加载和类装载是一样的吗? :当然是运行期间啊,我自己有个理解误区,改正后如下:编译期间编译器是不去加载类的,只负责编译而已,去rt.jar拿数据干嘛,不依然是class文件,jvm是只要是class文件就能运行。 2.类 ...
分类:
编程语言 时间:
2017-11-10 10:48:33
阅读次数:
218
PC 浏览器前端优化策略 PC 端优化的策略很多,如 YSlow(YSlow 是 Yahoo 发布的一款 Firefox 插件,现 Chrome 也可安装,可以对网站的页面性能进行分析,提出对该页面性能优化的建议)原则,或者 Chrome 自带的 Audits 等,总结起来主要包括网络加载类、页面渲 ...
分类:
其他好文 时间:
2017-11-09 14:20:18
阅读次数:
214