摘要: 系统调用(Syscall):Linux2.6之前是使用int0x80(中断)来实现系统调用的,在2.6之后的内核是使用sysentry/sysexit(32位机器)指令来实现的系统调用,这两条指令是CPU原生支持的是内核向上层库(是应用提供的接口)API的一个特例,也是从ring3到ring0的a56爆大奖在线娱乐 阅读全文
posted @ 2017-01-07 15:12 又是火星人 阅读(558) 评论(0) 推荐(0) 编辑
摘要: 一般单例都是五种写法:懒汉、饿汉、双重校验锁、静态内部类和枚举。为了记录学习的过程,这里整理了几种常见的单例写法。 青铜5:(Lazy-loaded,但线程不安全) 这段代码简单明了,而且实现了延迟加载,但是在多线程环境下,如果多个线程同时调用 getInstance() 方法,可能会发生多个线程同 阅读全文
posted @ 2017-01-04 00:45 又是火星人 阅读(662) 评论(0) 推荐(1) 编辑
摘要: 让a56爆大奖在线娱乐们先来看两个类:Base和Derived类。注意其中的whenAmISet成员变量,和方法preProcess()。 情景1:(子类无构造方法) 当.java源代码转换成一个.class文件后,其转换成类似下面的等价代码: 输出结果是: set when declared 情景2:(子类添加了构 阅读全文
posted @ 2017-01-02 21:41 又是火星人 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 一、阿里巴巴笔试题: 当.java源代码转换成一个.class文件后,其转换成类似下面的等价代码: 二、运行结果 三、加载过程分析 一、执行main()时,由于使用new语句创建实例,属于首次主动使用类T,JVM加载类T, 声明静态变量k、t1、t2、i、n(为静态变量分配内存),并设置变量初始化的 阅读全文
posted @ 2017-01-02 15:56 又是火星人 阅读(763) 评论(1) 推荐(0) 编辑
摘要: 一、类的初始化 对于类的初始化:类的初始化一般只初始化一次,类的初始化主要是初始化静态成员变量。 类的编译决定了类的初始化过程。 编译器生成的class文件主要对定义在源文件中的类进行了如下的更改: 一个java类和编译后的class对应的转换如下: 源文件: 当java源代码转换成一个class文 阅读全文
posted @ 2017-01-02 12:52 又是火星人 阅读(1301) 评论(0) 推荐(0) 编辑
摘要: 类加载过程 类从被加载到虚拟机内存中开始,到卸载出内存为止,它的整个生命周期包括:加载、验证、准备、解析、初始化、使用和卸载七个阶段。它们开始的顺序如下图所示: 其中类加载的过程包括了加载、验证、准备、解析、初始化五个阶段。在这五个阶段中,加载、验证、准备和初始化这四个阶段发生的顺序是确定的,而解析 阅读全文
posted @ 2017-01-02 11:49 又是火星人 阅读(227) 评论(0) 推荐(0) 编辑
摘要: resources 理解 %IOWAIT (%WIO) LINUX系统的CPU使用率和LOAD Linux Performance Observability Tools How Linux CPU Usage Time and Percentage is calculated Linux进程状态 阅读全文
posted @ 2016-12-31 19:11 又是火星人 阅读(47175) 评论(0) 推荐(4) 编辑
摘要: SOLUTION VERIFIED September 13 2016 KB1248793 Environment Red Hat Enterprise Linux 7 NetworkManager teamd Issue Would like to configure a VLANs with T 阅读全文
posted @ 2016-12-31 13:39 又是火星人 阅读(1374) 评论(0) 推荐(0) 编辑
摘要: SOLUTION VERIFIED September 13 2016 KB2620131 Environment Red Hat Enterprise Linux 7 NetworkManager teamd Issue Would like to configure a basic Team i 阅读全文
posted @ 2016-12-31 13:11 又是火星人 阅读(434) 评论(0) 推荐(0) 编辑
摘要: SOLUTION VERIFIED February 5 2014 KB340153 Environment Red Hat Enterprise Linux 6 (All Versions) Red Hat Enterprise Linux 5 (All Versions) Issue Need 阅读全文
posted @ 2016-12-31 12:28 又是火星人 阅读(351) 评论(0) 推荐(0) 编辑