03 2012 档案
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
阅读全文
ssh无密码登录设置方法以及出现问题 ECDSA host key 和IP地址对应的key不同的解决
摘要:最近在做hadoop,因为要求各主机之间的用户必须相同,且为方便远程登录,需配置无密码登录先附上ssh无密码登录设置方法:先生成密钥并配置无ssh无密码登录本机,输入命令:ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsacat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys将文件拷贝到其他主机相同的文件夹内,输入命令:scp authorized_keys hostname1:~/.ssh/scp authorized_keys hostname2:~/.ssh/查看是否可以从主机无密码登录其他
阅读全文
apt命令用法备注
摘要:apt-cache search package 搜索包apt-cache show package 获取包的相关信息,如说明、大小、版本等sudo apt-get install package 安装包sudo apt-get install package - - reinstall 重新安装包sudo apt-get -f install 修复安装"-f = --fix-missing"sudo apt-get remove package 删除包,保留配置文件sudo apt-get remove package - - purge 删除包,包括删除配置文件等sud
阅读全文
用对象序列化来实现对象的复制
摘要:目的:对象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...
阅读全文
浙公网安备 33010602011771号