摘要: 以前我一直以为File#renameTo(File)方法与OS下面的 move/mv 命令是相同的,可以达到改名、移动文件的目的。不过后来经常发现问题:File#renameTo(File)方法会返回失败(false),文件没有移动,又查不出原因,再后来干脆弃用该方法,自己实现一个copy方法,问题倒是再也没有出现过。 昨天老板同学又遇到这个问题,File#renameTo(File)方法在windows下面工作的好好的,在linux下偶尔又失灵了。回到家我扫了一遍JDK中File#renameTo(File)方法的源代码,发现它调用的是一个本地的方法(native method),无法再跟. 阅读全文
posted @ 2014-04-02 20:11 keia 阅读(3070) 评论(0) 推荐(0) 编辑
摘要: xshell最佳实践XShell是一款Windows下非常优秀的远程连接Linux主机的工具,是平常使用不可缺少的工具。使用了多个年头,总结一些很实用的技巧,与大家分享。复制和粘贴由于在linux的Shell下,Ctrl+c是中断当前指令,这个快捷键和win系统下的复制快捷键冲突,在Xshell中,提供了其它的快捷键来执行这些操作:复制:Ctrl+Insert粘贴:Shift+Insert粘贴还有一个键就是鼠标中键,另外你还可以设置点鼠标右键就是粘贴,设置选项在这:Tool->Options->General->Mousexshell4:Tool->Options-&g 阅读全文
posted @ 2014-04-01 13:47 keia 阅读(315) 评论(0) 推荐(0) 编辑
摘要: [2014-03-26 11:20:00] ERROR org.hibernate.util.JDBCExceptionReporter -Communication link failure: java.io.IOException, underlying cause: Unexpected end of input stream** BEGIN NESTED EXCEPTION ** java.io.IOExceptionMESSAGE: Unexpected end of input streamSTACKTRACE:java.io.IOException: Unexpected end 阅读全文
posted @ 2014-03-26 14:58 keia 阅读(14047) 评论(0) 推荐(0) 编辑
摘要: 错误--Error reading included file template/css_html/controlheader.ftlThe problematic instruction:----------==> include "/${parameters.templateDir}/${parameters.theme}/controlheader.ftl" [on line 23, column 1 in template/css_html/radiomap.ftl]----------Java backtrace for programmers:------ 阅读全文
posted @ 2014-03-21 15:13 keia 阅读(668) 评论(0) 推荐(0) 编辑
摘要: //无法获取更新后的数据 -------是因为类装载器只装载一次 InputStream in = Load.class.getClassLoader().getResourceAsStream("db.properties"); Properties prop = new Properties(); prop.load(in); prop.get("url"); //可以获取更新后的数据 String path = Load.class.getClassLoader().getResource("db.properties").ge 阅读全文
posted @ 2014-03-09 21:08 keia 阅读(125) 评论(0) 推荐(0) 编辑
摘要: service 层。。query查询处理的list结果。。。如果只有一个字段,int 则 List 但你声明的时候List 泛型。。就强制了类型。。如果你哪list值来用就不行。的以Object[]数组来用。。但他还不是Object[] 数组。。而是Integer。。。所以这个时候就不要用泛型了。 阅读全文
posted @ 2014-02-26 16:01 keia 阅读(304) 评论(0) 推荐(0) 编辑
摘要: long start = System.currentTimeMillis(); for (int i = 0; i < 1000000; i++) { } long end = System.currentTimeMillis(); System.out.println("---:"+(end-start)); long start1 = System.currentTimeMillis(); for (int i = 0; i < 1000000; i++) { try { } catch (Exception e) { } } long end1 = Sy 阅读全文
posted @ 2014-02-25 12:42 keia 阅读(379) 评论(0) 推荐(0) 编辑
摘要: js 0为false 非0为true null为false 非null为truejs 特有with(对象){}:可以确定对象所使用的范围。 for(变量 in 对象)对变量和和行为进行遍历html xhtml xml :这些都是标记型文档。DOM:document object model 文档对象模型。dom三层模型:dom1:将html文档封装成对象。dom2:将xml文档封装成对象。dom3:将xml文档封装成对象。DOM树 节点。DHTML:动态html。html css dom javascripthtml:将数据进行封装。dom:将标签封装成对象。cs... 阅读全文
posted @ 2013-12-24 22:42 keia 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 去掉eclipse的validate困扰了好几天,与大家共享1,在project名称上右键选择properties,打开属性窗口,选择左边的validation2,勾选enable project specific setting;3,点击Disable all,点击OK关闭窗口4,在project名称上右键validate备注:suspend all validators勾选没有效果,另外第4步很重要 阅读全文
posted @ 2013-12-20 11:41 keia 阅读(585) 评论(0) 推荐(0) 编辑
摘要: function test() { var arr = new Array(); arr[0]= "1"; arr[1]= "2"; arr[2]= "3"; arr[3]= "4"; arr[4]= "5"; arr[5]= "6"; arr[6]= "7"; alert(arr.slice(0)); }//返回整个数组。相当于clone。Array.prototype.clone=function(){ return this.slice(0); } 阅读全文
posted @ 2013-12-19 13:52 keia 阅读(162) 评论(0) 推荐(0) 编辑