1. download jdkjdk-7u60-linux-x64.tar.gz2.
unzip jdk-file to /usr/lib/jvm/./usr/lib/jvm/jdk1.7.0_603. set environmentvi
/etc/profile, add#set java env...
分类:
其他好文 时间:
2014-06-16 00:28:43
阅读次数:
201
Java本身是一种设计的很easy,很静止的语言,所以Java背后的原理也很easy,归结起来就是两点:1、JVM的内存管理理解了这一点,全部和对象相关的问题统统都能解决2、JVM Class Loader理解了这一点,全部和Java相关的配置问题,包含各种App Server的配置,应用的公布问题...
分类:
其他好文 时间:
2014-06-15 20:53:34
阅读次数:
115
Eclipse运行时提示“Failed to load the JNI shared library /Java/jre6/bin/client/jvm.dll”的一个解决方案
出现这个问题的一个原因是eclipse需要的64位jdk,你的环境变量中配的是32位jdk
于是有人建议,重装个64位的jdk,把环境变量换成64位的jdk,但如果你的其它程序需要32位jdk的话,这肯定不是一个好办法...
分类:
编程语言 时间:
2014-06-15 20:07:52
阅读次数:
419
1、static关键字 1.1、static可以修饰成员变量,成员方法,还有类(其中这里的类是内部类) 1.2、static修饰的部分会随着类的加载而加载: 加载过程:当JVM执行static修饰的代码时,会在内存的共享区给static部分开辟一个空间,供该类持有,static部分不是某个...
分类:
编程语言 时间:
2014-06-14 21:18:34
阅读次数:
269
首先来了解一下jvm(java虚拟机)中的几个比较重要的内存区域
方法区:在java的虚拟机中有一块专门用来存放已经加载的类信息、常量、静态变量以及方法代码的内存区域,叫做方法区。
常量池:常量池是方法区的一部分,主要用来存放常量和类中的符号引用等信息。
堆区:用于存放类的对象实例。
栈区:也叫java虚拟机栈,是由一个一个的栈帧组成的后进先出的栈式结构,栈桢中存放方法运行时产生的局部变量、方法...
分类:
编程语言 时间:
2014-06-14 00:36:36
阅读次数:
357
首先下载jdk-6u45-linux-x64.bin,
如果是32bit系统下载相应的i386即可.更改文件权限-> chmod a+x jdk-6u45-linux-x64.bin.创建目录sudo
mkdir /usr/lib/jvm/将该文件拷贝到相应的目录下(/usr/lib/jvm).进入...
分类:
系统相关 时间:
2014-06-13 16:56:20
阅读次数:
424
我们可以通过show
sga命令查看共享池的整体组成部分:....待截图....一、SGA内存结构Oracle中SGA主要包括: 1、固定数据结构部分(FIXED Size)
2、数据块缓冲区(DATABASE BUFFER) 3、REDO LOG缓冲区(redo buffers) 4、共享池(在....
分类:
其他好文 时间:
2014-06-13 16:07:59
阅读次数:
384
JAVA 中的内存泄漏JAVA 编程中的内存泄漏,从泄漏的内存位置角度可以分为两种:JVM 中
Java Heap 的内存泄漏;JVM 内存中 native memory 的内存泄漏。Java Heap 的内存泄漏Java 对象存储在 JVM 进程空间中的
Java Heap 中,Java Heap...
分类:
其他好文 时间:
2014-06-13 00:28:42
阅读次数:
429
MySQL的锁: MySQL内部有很多种类的锁,按照用途不同,可以分为两类: 1.
保护内存结构的锁 server层对于线程共享的变量,基本上使用mutex,rwlock来做保护。 innodb层会增加使用spinlock自旋锁 2.
提供或者保...
分类:
数据库 时间:
2014-06-12 13:27:02
阅读次数:
293