随笔分类 -  java

为JDK增加新的jar包
摘要:ubuntu sun-jdk默认安装路径为/usr/lib/jvm/--------------------------------------------------------------------------------------应用程序找不到jdbc驱动通常是由于类路径(环境变量classpath)设置方面问题。另外有的程序不使用classpath,而是使用注册表。有的程序如JBuilder使用自带的jdk。设置不当都可能导致应用程序找不到jdbc驱动。出现诸如java.lang.ClassNotFoundException之类错误。 杀手锏:将jdbc驱动程序包(.jar或.zi 阅读全文
posted @ 2012-04-15 22:21 aaronwxb 阅读(2542) 评论(0) 推荐(0)
ubuntu将openjdk换成sunjdk
摘要:因为开发hadoop的需要,openjdk不能用,所以得换成sun的jdk,所以,要先安装sunjdk:首先先要加入 repositoryadd-apt-repository "deb http://archive.canonical.com/ lucid partner"然後安裝 sun-jdkapt-get updateapt-get install sun-java6-jdksun-java6-plugin安装完之后,手动且换成sunjdk:方法一:update-java-alternatives -s java-6-sun(或者sudo update-alterna 阅读全文
posted @ 2012-03-17 10:10 aaronwxb 阅读(2106) 评论(0) 推荐(0)
用对象序列化来实现对象的复制
摘要:目的:对象B的属性中还有非基本类型属性,使对象A的值完全和对象B一样,即把B复制给A,且改变A的值,对象B的值不会变(A\B相互独立)分析:若直接赋值,则A得到的是一个引用,A,B指向的是同一个内存块,A和B不独立,不满足条件。 若采用实现Cloneable接口,若对象B的属性中还有非基本类型属性,则该属性对应的类也要实现Cloneable接口,如果实现复制的类比较复杂,则层层clone会比较复杂解决方法:用序列化的方法则可以用很少的代码实现深层复制,代码如下:private Object cloneObject(Object obj) throws Exception{ //将对象o... 阅读全文
posted @ 2012-03-09 09:45 aaronwxb 阅读(233) 评论(0) 推荐(0)
【转】myeclipse设置优化+快捷命令大全
摘要:下面说说Eclipse的设置优化1、启动加速:减少初始化工具(window->preferences->general->startup and shutdown)这个我全取消了。。还有尽量多的关闭近期不用的工程,否则启动时会载入检查。2、取消自动检查,需要时手动检查(右键->MyEclipse->run validation)windows->preferences->MyEclipse->Validation,只勾选所有Manual下的。3、自动提示(默认是输入“.”后自动提示,可添加其他字母使之提示类名等,我将a-z全部加入了,这样输入任何 阅读全文
posted @ 2012-02-24 22:01 aaronwxb 阅读(872) 评论(0) 推荐(0)