
java
文章平均质量分 56
hacker_zhb
这个作者很懒,什么都没留下…
展开
-
四个流行的Java连接池
C3P0是一个开放源代码的JDBC连接池,它在lib目录中与Hibernate一起发布,包括了实现jdbc3和jdbc2扩展规范说明的Connection 和Statement 池的DataSources 对象。(主页:http://sourceforge.net/projects/c3p0/)BoneCP 是一个开源的快速的 JDBC 连接池。BoneCP很小,只有四十几K(...原创 2012-06-14 11:10:42 · 104 阅读 · 0 评论 -
CountDownLatch 示例
从名字可以看出,CountDownLatch是一个倒数计数的锁,当倒数到0时触发事件,也就是开锁,其他人就可以进入了。在一些应用场合中,需要等待某个条件达到要求后才能做后面的事情;同时当线程都完成后也会触发事件,以便进行后面的操作。CountDownLatch最重要的方法是countDown()和await(),前者主要是倒数一次,后者是等待倒数到0,如果没有到达0,就只有阻塞等待...原创 2012-06-15 09:51:23 · 107 阅读 · 0 评论 -
velocity 截取字符串
#set($str="hello world001") #set($end=$str.length() - 1) #set($str=$str.substring(0,$end)) #set($str="$!job.updateTime") #set($end=$str.length() - 2) #set($str=$str.substring(0,$end)...原创 2012-06-25 11:15:01 · 841 阅读 · 0 评论 -
Java(J2SE)使用API读取Properties配置文件的六种方法
Java(J2SE)使用API读取Properties配置文件的六种方法1。使用java.util.Properties类的load()方法示例:InputStream in = lnew BufferedInputStream(new FileInputStream(name));Properties p = new Properties();p.load(in);2。...原创 2012-06-27 17:10:25 · 206 阅读 · 0 评论 -
Log4j使用相对路径指定log文件及使用总结
Log4j在指定log文件位置时一般是使用绝对路径,这样在部署环境发生变化时显得十分麻烦,在网上找了很多种方法,个人感觉以下方法比较适用: 由于spring也会加载log4j.properties,如果加载不到就往控制台打log信息。Spring提供了一个Log4jConfigListener,本身就能通过web.xml中配置来指定位置加载log4j配置文件和log输出路...原创 2012-06-27 17:10:41 · 127 阅读 · 0 评论 -
jdbc中获取resultset的大小
ResultSet rs = ps.executeQuery();int rowcount = 0;if (rs.last()) { rowcount = rs.getRow(); rs.beforeFirst(); // not rs.first() because the rs.next() below will move on, missing the first ...原创 2012-06-27 17:27:24 · 1073 阅读 · 2 评论 -
Stringtokenizer和split
建议: (1)如果要用正则表达式作为分隔符来拆分字符串,则必须使用String.split(String regExp)来处理; (2)如果用普通的字符或字串来拆分字符串,则可以选择使用StringTokenizer来处理,但使用String.split(String)将更好。 Java代码 /** * &...原创 2012-04-16 13:27:40 · 93 阅读 · 0 评论 -
java读写文件大全
使用Java操作文本文件的方法详解 摘要: 最初java是不支持对文本文件的处理的,为了弥补这个缺憾而引入了Reader和Writer两个类 最初java是不支持对文本文件的处理的,为了弥补这个缺憾而引入了Reader和Writer两个类,这两个类都是抽象类,Writer中 write(char[] ch,int off,intlength),flush()和close()方法为抽象方法...原创 2012-08-16 14:38:26 · 217 阅读 · 0 评论