小凉

3 0642700 3 0642770 5 34202 13942 4314 0624

2016年3月28日

Linux内核-链表

摘要: linux内核链表的定义(定义了双向链表,不含数据域) 定义在 /linux-source-3.13.0/include/linux/types.h 头文件中. 1 struct list_head { 2 struct list_head *next, *prev; 3 }; 我们可以利用这个数据 阅读全文

posted @ 2016-03-28 11:41 小凉 阅读(253) 评论(0) 推荐(0) 编辑

2016年3月27日

java基础-003

摘要: 10.进程和线程 进程是执行者的应用程序,而线程是进程内部的一个执行序列.一个进程可以有多个线程.线程又叫轻量级进程. 创建线程的三种方式: I> 继承Thread类 II> 实现Runnable接口 III> 应用程序可以使用Executor框架来创建线程池 实现Runnable接口这种方式更受欢 阅读全文

posted @ 2016-03-27 20:38 小凉 阅读(339) 评论(0) 推荐(0) 编辑

java基础-002

摘要: 1.Java虚拟机和“平台无关语言” Java虚拟机是可以执行字节码的虚拟机进程。Java源文件被编译成被Java虚拟机执行的字节码文件。 Java被设计成允许应用程序运行在任意的平台,而不需要程序员为每一个平台单独重写或者重新编译。Java虚拟机让这个变成了可能,因为它知道底层硬件平台的指令长度和 阅读全文

posted @ 2016-03-27 10:47 小凉 阅读(398) 评论(1) 推荐(0) 编辑

2016年3月25日

JVM-class文件完全解析-魔数

摘要: 魔数(Magic Number) 魔数和Class文件的版本. 一个文件能否被Java虚拟机接受,不是通过文件的扩展名来进行识别的,而是通过魔数来进行识别.这主要是基于安全方面的考虑,因为文件的扩展名可以随意改动.而且在很多文件存储标准中都使用魔数来进行身份识别,例如图片格式. 每个Class文件的 阅读全文

posted @ 2016-03-25 22:47 小凉 阅读(1569) 评论(0) 推荐(0) 编辑

JVM-JDK命令行工具

摘要: JDK命令行工具 当我们进入JDK的安装目录里面的/bin目录,会发现有很多小工具,有我们熟悉的也经常用的java,javac,也有很多我们不怎么用到很陌生的工具.下面看看哪些平时不怎么用到的工具吧. JDK命令行工具 当我们进入JDK的安装目录里面的/bin目录,会发现有很多小工具,有我们熟悉的也 阅读全文

posted @ 2016-03-25 18:13 小凉 阅读(1720) 评论(0) 推荐(0) 编辑

2016年3月24日

JVM-类文件结构

摘要: 无关性的基石 I> "平台无关性"实现在操作系统的应用层上:sun公司以及其他虚拟机提供商发布了许多可以运行在各种不同平台上的虚拟机,这些虚拟机都可以载入和执行同一种平台无关的字节码,从而实现了程序的"一次编码,到处运行". II> 各种不同平台的虚拟机与所有平台都统一使用的程序存储格式--字节码是 阅读全文

posted @ 2016-03-24 23:01 小凉 阅读(362) 评论(0) 推荐(0) 编辑

Linux内核-模块编译和安装

摘要: 我的内核版本是: 所以接下来就是先安装内核源码: 执行后,/usr/src / 目录就多了两个文件夹: 这样源码就下载下来了,然后将源码解压: 解压之后 /usr/src/linux-3.13.0/文件夹里面的就是内核源码了. 然后再对源码进行编译. 先进入/usr/src/linux-3.13.0 阅读全文

posted @ 2016-03-24 19:42 小凉 阅读(8134) 评论(2) 推荐(0) 编辑

2016年3月23日

JVM-内存分配与回收策略

摘要: 简单介绍一下Java技术体系下的Java虚拟机内存分配与回收策略. 1.对象优先在Eden分配 大多数情况下,对象在新生代Eden区中分分配.当Eden区已没有足够空间进行分配时,虚拟机将发起一次 Minor GC. 新生代GC(Minor GC):指发生在新生代的垃圾收集动作,因为Java对象大多 阅读全文

posted @ 2016-03-23 20:17 小凉 阅读(487) 评论(0) 推荐(0) 编辑

JVM-垃圾收集器

摘要: Java虚拟机规范中对垃圾收集器应该如何实现并没有任何规定,因此不同的厂商,不同版本的虚拟机所提供的垃圾收集器可能会有很大差距. Java虚拟机规范中对垃圾收集器应该如何实现并没有任何规定,因此不同的厂商,不同版本的虚拟机所提供的垃圾收集器可能会有很大差距. HotSpot虚拟机示意图: 说明:两个 阅读全文

posted @ 2016-03-23 00:18 小凉 阅读(723) 评论(0) 推荐(0) 编辑

2016年3月20日

JVM-对象的存活与死亡

摘要: 当Java虚拟机进行垃圾收集的时候,那么它必须要先判断对象,是否还存活,如果存活就不能对它进行回收。所以判断一个对象是否存活是Java虚拟机必须要实现的。 当Java虚拟机进行垃圾收集的时候,那么它必须要先判断对象,是否还存活,如果存活就不能对它进行回收。所以判断一个对象是否存活是Java虚拟机必须 阅读全文

posted @ 2016-03-20 16:20 小凉 阅读(1492) 评论(0) 推荐(0) 编辑

导航