07 2013 档案

摘要:本文转自:http://alex09.iteye.com/blog/647128很不错的linux下关于压缩、解压相关的操作,适合于linux初学者。 .tar 解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirName (注:tar是打包,不是压缩!) ——————————————— .gz 解压 1:gunzip FileName.gz 解压2:gzip -d FileName.gz 压缩:gzip FileName .tar.gz 和 .tgz 解压:tar zxvf FileName.tar.gz 压缩:t... 阅读全文
posted @ 2013-07-11 16:51 FallingAutumn 阅读(249) 评论(0) 推荐(0)
摘要:前段时间,提供出去的hessian接口被调用时,调用方出现序列化异常以及其他莫名的异常。同事说hessian接口使用有2个注意事项:1、对于已经存在的hessian接口,后续增加的方法只能加在文件末尾2、方法参数中,尽可能少用组合对象(尽管他们都是可序列化的)对这2个疑问,我一直心存疑虑,故而实战求解。因为没什么好上代码的,仅仅给出验证结论。1、hessian接口类,对于调用方,不必按其顺序来,且package也没做限制2、方法参数中,如果有自定义实体对象entity,则有以下几注意点: a entity的package名必须同服务器上的package,否则会在服务端上报找不到此类 b e.. 阅读全文
posted @ 2013-07-09 21:03 FallingAutumn 阅读(2413) 评论(0) 推荐(0)
摘要:一直认为自己对对象传递理解的颇为深刻,没想到最近一次的编码中,就犯下了这样的错误,令自己排查了很久才找到问题的根源, 辅以小case记录以自省。代码如下:public class ObjReference { String name = "ObjectReference"; String id = UUID.randomUUID().toString(); public ObjReference(){} public ObjReference(String name, String id){ this.name = name; ... 阅读全文
posted @ 2013-07-08 15:32 FallingAutumn 阅读(4869) 评论(1) 推荐(0)
摘要:今天看一同事代码中sql语句的拼接,看到where column=? or column=? .... 一直循环遍历下去,即根据传递进来的数组长度构造sql查询(mysql库)for(int i= 0; i < len; i++) { sb.append("userjid=?"); if(i != (len-1)){ sb.append(" or "); } }当时第一感觉是这样的SQL性能会有很大问题, 如果or拼接多到几十条时,肯定不乐观。 于是就自己进行了验证,结果... 阅读全文
posted @ 2013-07-05 15:20 FallingAutumn 阅读(1070) 评论(0) 推荐(0)