JAVA
文章平均质量分 72
miclung
这个作者很懒,什么都没留下…
展开
-
log4j使用相关
一 最好与commons-logging一起用,why? 1.标准接口,即使将来脱离了log4j也一样用 2.简化了编码,减少耦合度:不需在代码中指定log4j配制文件位置,代码中不需要引用log4j的包 3.基本所有框架都是这么用的。。。。。。(我相信群众) 附加提供一下commons-logging寻找配置文件的顺序(从别人那抄的) 1) 首先在classpath下寻找自己的配置文件commons-logging.properties,如果找到,则使用其中定义的Log实原创 2011-03-30 14:57:00 · 497 阅读 · 0 评论 -
对只转发结果集的无效操作:last
<br /><br />对只转发结果集的无效操作:last<br />最近碰到这样的的问题<br />解决方法为:<br />public long getRowCount(String sql){<br /> if (logger.isDebugEnabled()) {<br /> logger.debug("getRowCount" + Const.METHOD_BEGIN);<br /> }<br /> int nCount = 0;<br /> try{<br /> if(stmt原创 2011-04-08 08:48:00 · 730 阅读 · 0 评论 -
对字符串进行压缩,压缩成gzip流,效果好不错
package test;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.IOException;import java.util.zip.GZIPInputStream;import java.util.zip.GZIPOutputStream;publ原创 2012-02-03 15:39:10 · 3551 阅读 · 0 评论 -
JAVA对MYSQL数据库进行批量操作,addBatch(),executeBatch()方法
有人说MySql的JDBC驱动,不是真正支持批量操作的,就算你在代码中调用了批量操作的方法,MySql的JDBC驱动也是按照一般操作来处理的。但其实并非如此,Mysql 是有特殊的方式优化整个batch insert 结果的。可不可以先假设 batch 的方式与非batch一样,每一条insrt语句事实上均是单独发往服务器的呢?浏览下源代码吧。 好多兄弟都描述了源代码,原创 2012-02-03 16:26:44 · 8672 阅读 · 3 评论 -
Calendar的add()方法介绍
由于项目当中要统计指定日期的日志记录,是使用Calendar的add方法来进行对日期参数进行相关的动态改变。但是看了java doc上面介绍的不是很清楚,只是说了一下add能够做什么事,并没有介绍如何具体实现。看了网上的一些资料大部分都是在讲add和roll两个方法的区别,其实我们只需要使用add方法就可以解决大部分的功能。比如我们需要得到当前年,月,日,小时,分钟,秒,毫秒的前面时间或者后面时间原创 2012-03-20 15:32:41 · 30917 阅读 · 1 评论 -
通过区位码,获得汉字的拼音的首字母
GB2312标准共收录6763个汉字,其中一级汉字3755个,二级汉字3008个。分区表示 GB 2312中对所收汉字进行了“分区”处理,每区含有94个汉字/符号。这种表示方式也称为区位码。1)01-09区为特殊符号。2)16-55区为一级汉字,按拼音排序。 3)56-87区为二级汉字,按部首/笔画排序。4)10-15区及88-94区则未有编码。比如,“啊”字是GB23原创 2012-07-06 16:11:23 · 10307 阅读 · 0 评论 -
struts2远程执行漏洞学习
首先,这个漏洞已经是比较早的一个了,大概影响范围是struts2.2.1.1以下版本(这个其实是不对的),其次值得参考的参考的网上公开资料有 http://security.ctocio.com.cn/100/11466600.shtml这是我看过的唯一的一篇对这个漏洞有一定深入讲解的文章。 http://www.securityfocus.com/arc转载 2012-08-21 14:39:56 · 1099 阅读 · 0 评论 -
JVM基础:JVM参数设置、分析
不管是YGC还是Full GC,GC过程中都会对导致程序运行中中断,正确的选择不同的GC策略,调整JVM、GC的参数,可以极大的减少由于GC工作,而导致的程序运行中断方面的问题,进而适当的提高Java程序的工作效率。但是调整GC是以个极为复杂的过程,由于各个程序具备不同的特点,如:web和GUI程序就有很大区别(Web可以适当的停顿,但GUI停顿是客户无法接受的),而且由于跑在各个机器上的配置不同转载 2014-05-09 14:26:43 · 677 阅读 · 0 评论