文章列表
1 JDK的安装配置
1.1 删除默认安装的JDK
1.1.1 查看当前jdk版本
使用rpm -qa|grep jdk及rpm -qa|grep gcj命令检测当前安装的JDK版本号,
1.1.2 删除当前jdk
当出现依赖关系之后 ,用 --nodpes 删除
yum remove java
1.1.3 测试是否删除成功
java –version检测时会出现-bash: /usr/bin/java: No such file or directory,检测完之后就可以安装新JDK。
1.2 JDK的安装
把 jdk-6u21-linux-i ...
今天先介绍第一个小技巧, 2 分钟快速完成 Hibernate 用户表代码的生成.
用 MyEclipse, 就有必要把 MyEclipse 快速开发的功能熟悉一下. 当我们熟悉了基本的开发过程之后, 就需要考虑用顺手的 IDE 来让我们的开发速度有个飞跃了.
这次 ...
JAVA JNI 使用实例
JAVA可以通过JNI接口访问本地的动态连接库,从而扩展JAVA的功能。使用JAVA JNI接口主要包括以下步骤:
(1)编写JAVA代码,注明要访问的本地动态连接库和本地方法;
(2)编译JAVA代码得到.class文件;
(3)使用javah -jni 生成该类对应的C语言.h文件;
(4)使用C/C++实现(3)生成的.h文件中声明的各函数;
(5)编译C/C++实现代码生成动态连接库。
本文使用一个简单的helloWorld示例演示JNI的使用。
(1)编写JAVA代码
public class helloWorld
{
public native ...
错误信息如下:
jdbc在操作oracle海量数据的时候用ResultSet获取所有的返回数据出现内存溢出
处理:
出错的原因是ResultSet用的是可滚动结果集,正常情况下ResultSet是指针指向数据库的数据,本身是不存储数据库的数据的,默认情况下就算是提交的sql能查询处上亿条的数据也是不消耗内存的,但是如果用的是可滚动结果集的ResultSet情况就不一样了,ORACLE 是不支持可滚动结果集的,那么我们用JDBC得到一个可滚动的结果集就是由JDBC自己支持的,也就是说结果集是要存放在内存中的,所以在海量数据的情况下也就是要消耗大量内存的,因此造成内存溢出也就是正常的了,所以如果 ...