在一个从Java源码编译到JVM字节码的编译器(如javac、ECJ)里,一个“编译单元”(CompilationUnit)指的是一个Java源文件。而在Dalvik VM的JIT里也有一个结构体名为“CompilationUnit”,这个千万不能跟Java源码级的编译单元弄混了——它在这里指的就是...
分类:
其他好文 时间:
2014-09-21 02:59:59
阅读次数:
320
java初始化问题~~~只需要记住三点就行了~~~~看别人的实验,搞的我都郁闷死了,给大家总结下:
* 1.先顺序加载static变量
* 2.无论何时只要执行构造函数,那么在执行构造函数方法体之前必须完成非静态变量,方法的加载(不限次数)
* 3.static执行完成后,classloader会执行main方法体,然后就正常执行呗~~~...
分类:
编程语言 时间:
2014-09-20 17:26:59
阅读次数:
182
数组 / 映射 / 元组一、数组1、定长数组声明数组的两种形式:声明指定长度的数组 val 数组名= new Array[类型](数组长度) 提供数组初始值的数组,无需new关键字 Scala声明数组时,需要带有Array类名,且使用 () 来指明长度或提供初始值序列。在JVM中,Sca...
分类:
其他好文 时间:
2014-09-20 01:06:06
阅读次数:
253
一、线程栈模型
线程栈模型是理解线程调度原理以及线程执行过程的基础。线程栈是指某时刻时内存中线程调度的栈信息,当前调用的方法总是位于栈顶,线程栈的内容是随着线程的运行状态变化而变化的,研究线程栈必须选择一个运行的时刻(指代码运行到什么地方)
上图中的栈A是主线程main的运行栈信息,当执行new JavaThreadDemo().threadMethod();方法时,threadMet...
分类:
编程语言 时间:
2014-09-19 22:35:56
阅读次数:
325
我们知道java代码无法强制JVM何时进行垃圾回收,也就是说垃圾回收这个动作的触发,完全由JVM自己控制,它会挑选合适的时机回收堆内存中的无用java对象。代码中显示调用System.gc(),只是建议JVM进行垃圾回收,但是到底会不会执行垃圾回收是不确定的,可能会进行垃圾回收,也可能不会。什么时候才是合适的时机呢?一般来说是,系统比较空闲的时候(比如JVM中活动的线程很少的时候),还有就是内存不足,不得不进行垃圾回收。我们例子中的根本矛盾在于:堆内存由JVM自己管理,堆外内存必须要由我们自己释放;堆内存的...
分类:
其他好文 时间:
2014-09-19 22:32:26
阅读次数:
492
自从zabbix被撤了,服务器一直处于无监控状态,今天又搜索了一番,找了一些监控工具:Glances : 一个比Top更友好的监控整个linux系统的命令行工具;安装方法: yum install -y glances
分类:
其他好文 时间:
2014-09-19 19:20:25
阅读次数:
165
Zabbix监控系统深度实践(企业级分布式系统自动化运维必选利器,大规模Zabbix集群实战经验技巧总结,由浅入深全面讲解配置、设计、案例和内部原理)姚仁捷著ISBN978-7-121-24013-32014年8月出版定价:69.00元364页16开编辑推荐国内最大规模Zabbix集群负责人力作全面讲解Zabbix..
分类:
其他好文 时间:
2014-09-19 12:16:36
阅读次数:
266
Zabbix监控系统深度实践(企业级分布式系统自动化运维必选利器,大规模Zabbix集群实战经验技巧总结,由浅入深全面讲解配置、设计、案例和内部原理)姚仁捷 著 ISBN 978-7-121-24013-32014年8月出版定价:69.00元 364页16开编辑推荐国内最大规模Zabbix集群负责人...
分类:
其他好文 时间:
2014-09-19 11:33:25
阅读次数:
360
之前根据教程安装好zabbix,MySQL的版本是5.1。昨天无聊想升级成5.6。不过升级比较麻烦。我就直接把5.1删了再装5.6。安装中途zabbix挂了一次。把5.6装上启动后就好了。早上zabbix启动不能。出现错误error while loading shared libraries: l...
分类:
其他好文 时间:
2014-09-19 10:06:15
阅读次数:
237
Synchronized,volatile,lock
锁->[就绪队列,堵塞队列]
第一个是jvm层次实现的。与volatile不同的是,后者不能从工作内存写回到主存。所以后者常用于类变量的同步
lock来说,在竞争资源激烈的情况下,效率最高。...
分类:
编程语言 时间:
2014-09-18 14:52:41
阅读次数:
183