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
首先下载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
Tomcat本身不能直接在计算机上运行,需要依赖于硬件基础之上的操作系统和一个Java虚拟机。Tomcat的内存溢出本质就是JVM内存溢出,所以在本文开始时,应该先对Java
JVM有关内存方面的知识进行详细介绍。一、Java JVM内存介绍JVM管理两种类型的内存,堆和非堆。按照官方的说法:“Ja...
分类:
其他好文 时间:
2014-06-13 06:24:42
阅读次数:
288
JAVA 中的内存泄漏JAVA 编程中的内存泄漏,从泄漏的内存位置角度可以分为两种:JVM 中
Java Heap 的内存泄漏;JVM 内存中 native memory 的内存泄漏。Java Heap 的内存泄漏Java 对象存储在 JVM 进程空间中的
Java Heap 中,Java Heap...
分类:
其他好文 时间:
2014-06-13 00:28:42
阅读次数:
429
Java本身是一种设计的很easy,很静止的语言,所以Java背后的原理也很easy,归结起来就是两点:1、JVM的内存管理理解了这一点,全部和对象相关的问题统统都能解决2、JVM
Class Loader理解了这一点,全部和Java相关的配置问题,包含各种App Server的配置,应用的公布问题...
分类:
其他好文 时间:
2014-06-10 20:14:25
阅读次数:
197
暂附贴图,详情稍后叙述,欢迎留言交流
图一、JVM知识体系(部分)
图二、通过jconsole监控jvm
图三、通过jvisualvm监控jvm...
分类:
编程语言 时间:
2014-06-10 17:52:04
阅读次数:
261
/*
中颖EEPROM,使用比较方便,但有个注意点,就是每次无论你写入
什么数据或者在哪个地址写数据,都需要将对 对应的块擦除,擦
除后才能写入成功。
*/
//数据区 扇形区1
#define ADDR_START1 (uint16)0x100 //数据存储区起始地址
#define ADDR_START2 (uint16)0x200 //数据存储区起始地址
//数据区...
分类:
其他好文 时间:
2014-06-10 17:33:01
阅读次数:
247
把Java对象转换为字节序列的过程称为对象的序列化。把字节序列恢复为Java对象的过程称为对象的反序列化。Java的序列化机制是通过在运行时判断类的serialVersionUID来验证版本一致性的。在进行反序列化时,JVM会把传来的字节流中的serialVersionUID与本地相应实体(类)的s...
分类:
其他好文 时间:
2014-06-10 10:30:37
阅读次数:
171
加载JDBC驱动程序提供JDBC连接的URL 创建数据库的连接 创建一个Statement
执行SQL语句处理结果关闭JDBC对象加载JDBC驱动程序 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机),
这通过java.lang.Class类的静态方法forName(St...
分类:
数据库 时间:
2014-06-09 13:43:19
阅读次数:
463
先说几个术语:一、Linux进程的五个段下面我们来简单归纳一下进程对应的内存空间中所包含的5种不同的数据区都是干什么的。重点:代码段、数据段、堆栈段,这是一个概念堆、栈、全局区、常量区,这是另一个概念1)代码段:代码段是用来存放可执行文件的操作指令,也就是说是它是可执行程序在内存中的镜像。代码段需要...
分类:
系统相关 时间:
2014-06-08 19:29:02
阅读次数:
456