一、Service的分类1.1>Android Service使用Java编写在JVM中运行的服务1.2>Native Service使用C/C++完成的服务,一般在系统开始时完成初始化,如MediaService, Audio Service等。二、Native Service工作流程分析int ...
分类:
其他好文 时间:
2014-09-15 12:44:18
阅读次数:
245
http://my.oschina.net/u/567296/blog/303780 JVM的内部结构如下图: JVM主要包括两个子系统和两个组件: ? ? 1. 两个子系统分别是Class loader子系统和Execution engine(执行引擎) 子系统; ? 1.1?Class loa...
分类:
其他好文 时间:
2014-09-14 23:48:18
阅读次数:
642
目前中央库中 org.apache.kafka 是用jdk1.7编译的, 故跑在1.6的jvm中会报错解决方案:1. 下载kafka源码, 本地sbt进行install, 编译前 java -version确认classpath中的jdk版本是1.62. 编译打包成功后, 进入当前kafka目录的 ...
分类:
编程语言 时间:
2014-09-14 22:06:27
阅读次数:
1889
本人一开始eclipse luna版本为32位,而安装的jdk位64位因而报如下错误:Failed to load the JNI shared library jvm.dll 后来将jdk换位32位,eclipse就可以启动了。操作系统为64位的系统可以向下兼容32位的(大部分)软件,因而安装32位的jdk也是可以的。当然大家也可以换成64位的eclpse,只要jdk跟eclipse的版本一...
分类:
系统相关 时间:
2014-09-14 18:08:07
阅读次数:
172
Copy from :http://www.cnblogs.com/zhguang/p/3154584.htmlJava系列笔记(1) - Java 类加载与初始化目录类加载器动态加载链接初始化示例类加载器在了解Java的机制之前,需要先了解类在JVM(Java虚拟机)中是如何加载的,这对后面理解j...
分类:
编程语言 时间:
2014-09-14 14:05:07
阅读次数:
269
实例: 就是数据库服务:可以理解为一个服务: 多个进程+内存结构数据库: 实例+文件RAC:数据库集群 多个实例+文件(共享)---此刻IO没有解决内存结构: 一些缓存池,每个池都给不同的程序使用,可以这么理解不同的功能放在不同的缓存里面进程结构: oracle这个软件里面,存在...
分类:
数据库 时间:
2014-09-14 08:55:36
阅读次数:
189
1.Java程序的运行机制。 Java源文件的后缀名为java 形如 *.java,通过编译器编译后生成*.class文件,由计算机来运行class文件执行java程序。但是,此时所指的计算机并不是物理上的计算机而是java的虚拟机,即JVM。 Java中所有的程序都是运行在JVM上的,即所有的.....
分类:
编程语言 时间:
2014-09-13 21:22:45
阅读次数:
266
看到OOM的很多文章,然后自己也测试了下。每段程序都写了OOM的原因。从java内存模型开始分析就行了。
估计也不是太难。就是用jconsole监控资源的时候,感觉不太舒服。...
分类:
其他好文 时间:
2014-09-13 18:47:56
阅读次数:
197
报出这种错误的原因是下载OpenJDK时使用命令sudo apt-get install openjdk-6-jre-lib这样安装后OpenJDK将会缺少lib文件夹,使用如下命令重新安装:sudo apt-get install openjdk-6-jdk问题解决
分类:
编程语言 时间:
2014-09-13 15:50:05
阅读次数:
190