摘要: html里的控件事件:onbeforenodeselect =beforenodeselectjs里:beforenodeselect : function(e){ //禁止选中父节点 if (e.isLeaf == false) e.cancel = true;} 阅读全文
posted @ 2014-04-12 18:09 喵尾景虎 阅读(1430) 评论(0) 推荐(0) 编辑
摘要: 考虑用静态构造方法代替构造器的好处:1、静态构造方法有名字 BigInteger.probablePrime(int, int, Random)比 new BigInteger(int, int, Random)更加清楚,从名字知道返回可能是素数。 如果没有名字,将来给别人调用时,对方往往不知道该用哪个。2、可以不必在每次调用时重新创建一个新对象 其实就是享元模式和单例模式3、可以返回原类型的任何子类型对象。 这样可以使API变得更加简洁 这里可以引申到“服务提供者框架模式”,类似于JDBC4、创建参数化类型实例时,代码变得更简洁 比如Map> map = new HashMap> 阅读全文
posted @ 2014-04-12 18:05 喵尾景虎 阅读(150) 评论(0) 推荐(0) 编辑
摘要: mvn install:install-file -DgroupId=com.sun -DartifactId=tools -Dversion=1.6.0 -Dpackaging=jar -Dfile=D:/tools.jar 阅读全文
posted @ 2014-04-12 18:04 喵尾景虎 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 上次把原生json替换成了fastjson,发生很多地方不兼容,对这个也做了一些总结:1、对于没有赋值的变量处理,json-lib会根据类型给出相应初始值,而fastjson直接忽略这个字段。解决方式:转换时传入两个参数:SerializerFeature.WriteMapNullValue, SerializerFeature.WriteNullStringAsEmpty加入WriteMapNullValue后,这个字段将不会被忽略,但是值是null,加入WriteNullStringAsEmpty,将null改成空字符串。针对数字、布尔类型,还有WriteNullNumberAsZero、 阅读全文
posted @ 2014-04-12 18:03 喵尾景虎 阅读(3261) 评论(0) 推荐(0) 编辑
摘要: 可以根据自己的实际情况,选择不同的配置,可以选择properties、XML、Servlet等配置,官方网站上都有介绍。1、下载proxool 地址:http://proxool.sourceforge.net2、解压缩proxool-0.9.0RC2.zip,拷贝lib/proxool-0.9.0RC2.jar到web-info/lib拷贝jdbc驱动到web-info/lib3、在WEB-INF/classes/下建立文件:Proxool.properties文件内容如下:jdbc-0.proxool.alias=ORAjdbc-0.proxool.driver-class=oracle. 阅读全文
posted @ 2014-04-12 18:01 喵尾景虎 阅读(361) 评论(0) 推荐(0) 编辑
摘要: jsoup这个工具用于抓取并解析网页,用起来也比较简单,语法上与Jquery类似,基本写法如下:File input = new File("/tmp/input.html"); Document doc = Jsoup.parse(input, "UTF-8", "http://www.oschina.net/"); Elements links = doc.select("a[href]"); // 链接 Elements pngs = doc.select("img[src$=.png]" 阅读全文
posted @ 2014-04-12 17:57 喵尾景虎 阅读(270) 评论(0) 推荐(0) 编辑
摘要: JDBC里统一的使用方法: Class.for(jdbcDriverName); Connection conn=DriverManager.getConnection(url,user,password);这里的接口是统一的,不同的是每种数据库提供的jdbcDriver和URL不同。MySQL: String Driver="com.mysql.jdbc.Driver"; //驱动程序 String URL="jdbc:mysql://localhost:3306/db_name"; //连接的URL,db_name为数据库名 String Usern 阅读全文
posted @ 2014-04-12 17:56 喵尾景虎 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 我们在做文件上传或者下载,或者过滤等操作时,可能要用到页面的输出流.例如在JSP使用:response.reset();response.setContentType(”application/vnd.ms-excel”);OutputStream os = response.getOutputStream(); 抛出异常:ERROR [Engine] StandardWrapperValve[jsp]: Servlet.service() for servlet jsp threw exceptionjava.lang.IllegalStateException: getOutputStr. 阅读全文
posted @ 2014-04-12 17:54 喵尾景虎 阅读(11891) 评论(0) 推荐(0) 编辑
摘要: java.io.File对象的getPath()方法返回文件的全路径名。如果是目录返回目录路径且结尾没有"\"。如果是文件包含文件名。java.io.File对象的getName()方法返回文件名,不包含路径,如果是目录返回当前目录名。如果是文件返回当前文件名。java.net.URL 对象的getPath()方法返回和File对象的getPath()方法类似,但URL对象返回的Path经过了application/x-www- form-urlencoded编码,因此如果是文件系统的路径则需要用java.net.URLDecoder对象进行解码。 application/ 阅读全文
posted @ 2014-04-12 17:53 喵尾景虎 阅读(4152) 评论(0) 推荐(1) 编辑
摘要: 以前遇到过java.lang.VerifyError原因是jar包冲突tomcat6自带jsp.jar、servlet.jar所以项目中不用引入tomcat5不带jsp.jar、servlet.jar原来有个项目用到这两个包,必须引入,这样在tomcat5下没问题,到了tomcat6就冲突。解决办法:开发时继续保留,否则编译错误。ant打包的时候,将jsp.jar、servlet.jar不打进去。 阅读全文
posted @ 2014-04-12 17:52 喵尾景虎 阅读(1144) 评论(0) 推荐(0) 编辑