准备要做java服务器,在安装开发环境时,启动Eclipse报错[Failed to load the
JNI shared library jvm.dll]研究了下,造成错误的原因是由于eclipse与jdk的不一致造成的。我的开发环境是64位windows8
Pro,安装了64位jdk1.6,e...
分类:
系统相关 时间:
2014-05-19 21:50:36
阅读次数:
440
Java虚拟机内存模型及垃圾回收监控调优
如果你想理解Java垃圾回收如果工作,那么理解JVM的内存模型就显的非常重要。今天我们就来看看JVM内存的各不同部分及如果监控和实现垃圾回收调优。JVM内存模型
正如你上图所看到的,JVM内存可以划分为不同的部分,广义上,JVM堆内存可以划分为两部分:年轻....
分类:
编程语言 时间:
2014-05-19 21:09:31
阅读次数:
337
【线上维护的资料】中供JVM Crash命令列表top -H -b -n 1 -p
$pidecho "ibase=10;obase=16;$pid" | bcgrep xx jstack.logps auxf | grep
$gidnetstat -nal | grep 1521lsof -i:1...
分类:
其他好文 时间:
2014-05-19 09:59:30
阅读次数:
420
一、更改jdk默认编码为UTF-8,保证启动的JVM不会出现中文乱码问题
1、在编译的时候,如果我们没有用 -encoding
参数指定我们的JAVA源程序的编码格式,则javac.exe首先获得我们操作系统默认采用的编码格式。JDK首先获得操作系统的file.encoding参数(它保存的就是操....
分类:
系统相关 时间:
2014-05-19 08:38:25
阅读次数:
439
前两天遇到这么一个问题, 64G内存服务器上面, -Xmx4096m 可以启动,
但是-Xmx2048却不能启动,怪哉怪哉,好不容易找到一篇文章, 有点意思
分类:
其他好文 时间:
2014-05-19 08:01:22
阅读次数:
321
在jvm规范中,每个类型都有自己的常量池。常量池是某类型所用常量的一个有序集合,包括直接常量(基本类型,String)和对其他类型、字段、方法的符号引用。之所以是符号引用而不是像c语言那样,编译时直接指定其他类型,是因为java是动态绑定的,只有在运行时根据某些规则才能确定具体依赖的类型实例,这正是...
分类:
其他好文 时间:
2014-05-18 21:29:25
阅读次数:
423
本文将由浅入深详细介绍Java内存分配的原理,以帮助新手更轻松的学习Java。这类文章网上有很多,但大多比较零碎。本文从认知过程角度出发,将带给读者一个系统的介绍。进入正题前首先要知道的是Java程序运行在JVM(Java
Virtual Machine,Java虚拟机)上,可以把JVM理解成Jav...
分类:
编程语言 时间:
2014-05-18 20:31:20
阅读次数:
530
java代码编译是由Java源码编译器来完成,流程图如下所示:Java字节码的执行是由JVM执行引擎来完成,流程图如下所示:Java代码编译和执行的整个过程包含了以下三个重要的机制:Java源码编译机制类加载机制类执行机制Java源码编译机制Java
源码编译由以下三个过程组成:分析和输入到符号.....
分类:
编程语言 时间:
2014-05-17 15:02:48
阅读次数:
350
在JSP中调用JAVA类和使用JavaBean有什么区别?
可以像使用一般的类一样使用JavaBean,Bean只是一种特殊的类。特殊在可以通过调用JavaBean而其他类,可以和一般java中一样使用.
Bean的参数中还可以指定范围, 该Bean在服务器的JVM中将只有一个实例. Bean是和W...
分类:
编程语言 时间:
2014-05-16 00:24:08
阅读次数:
469
简介
Dalvik是Google公司自己设计用于Android平台的Java虚拟机。
Dalvik虚拟机是Google等厂商合作开发的Android移动设备平台的核心组成部分之一。它可以支持已转换为 .dex(即Dalvik Executable)格式的Java应用程序的运行
.dex格式是专为Dalvik设计的一种压缩格式,适合内存和处理器速度有限的系统。
Dalvik虚拟机既不支持...
分类:
其他好文 时间:
2014-05-15 23:09:37
阅读次数:
486