`
文章列表
import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.GregorianCalendar; import java.util.TimeZone; /** * 时间处理函数 * * @20080509 15:50 */ public class DateUtil { private static final String DEFAULT_PATTERN = " ...

log4j

    博客分类:
  • java
public  Logger m_log = null; public ETrafficPlanService(){ PropertyConfigurator.configure("data//config//log4j//log4j_etraffic.properties"); m_log = Logger.getLogger(ETrafficPlanService.class); m_log.debug("debug test..........."); }
Andrew C. Oliver是一位专业的软件咨询师。他从8岁起开始编程,从Basic与dBase III+开始。他最为人所熟知的就是创建了POI项目,该项目现在托管在Apache上。在Red Hat收购JBoss之前,他还是JBoss的早期开发者之一。Andrew是Open Source Initiative ...
简单说明下,写此文章算是对自己近一段工作的总结,希望能对你有点帮助,同时也是自己的一点小积累。 一.为什么选择redis 在项目中使用redis做为缓存,还没有使用memcache,考虑因素主要有两点: 1.redis丰富的数据结构,其hash,list,set以及功能丰富的String的支持,对于实际项目中的使用有很大的帮忙。(可参考官网redis.io) 2.redis单点的性能也非常高效(利用项目中的数据测试优于memcache). 基于以上考虑,因此选用了redis来做为缓存应用。 二.分布式缓存的架构设计 1.架构设计 由于redis是单点,项目中需要使用,必须自己实 ...

Mysql Broken pipe异常

Communications link failure due to underlying exception: ** BEGIN NESTED EXCEPTION ** java.net.SocketException MESSAGE: Broken pipe STACKTRACE: java.net.SocketException: Broken pipe        at java.net.SocketOutputStream.socketWrite0(Native Method)        at java.net.SocketOutputStream.sock ...

Sql去重语句

海量数据(百万以上),其中有些全部字段都相同,有些部分字段相同,怎样高效去除重复? 如果要删除手机(mobilePhone),电话(officePhone),邮件(email)同时都相同的数据,以前一直使用这条语句进行去重: 1 delete from 表 where id not in 2 (select max(id) from 表 group by mobilePhone,officePhone,email ) 3 or 4 delete from 表 where id not in 5 (select min(id) from 表 group by mobilePhone,offic ...
-Bash: Unzip: Command Not Found解决方法 安装unzip 利用unzip命令解压缩的时候,出现-bash: unzip: command not found的错误。 unzip——命令没有找到,其原因肯定是没有安装unzip。利用一句命令就可以解决了。 命令是:yum install -y unzip zip 安装成功后就可以使用unzip命令了。
linux zip命令 zip -r myfile.zip ./* 将当前目录下的所有文件和文件夹全部压缩成myfile.zip文件,-r表示递归压缩子目录下所有文件. 2.unzip unzip -o -d /home/sunny myfile.zip 把myfile.zip文件解压到 /home/sunny/ -o:不提示的情况下覆盖文件; -d:-d /home/sunny 指明将文件解压缩到/home/sunny目录下; 3.其他 zip -d myfile.zip smart.txt 删除压缩文件中smart.txt文件 zip -m myfile.zip ./rpm_info. ...

xss攻击

    博客分类:
  • js
解决方案与建议: 严格过滤用户所能提交的任何数据,特别是能执行javascript代码的相关字符,最好全部转化为实体引用的形式。 在HtmlEncode中要求至少转换一下字符: & ----> &amp; < ----> &lt; > ----> &gt; “ ----> &quot; ‘ ----> &#x27 设置httpOnly以防止cookie被窃取。 可使用htmlspecialchars()来过滤。

vi编辑

保存命令 按ESC键 跳到命令模式,然后: :w   保存文件但不退出vi :w file 将修改另外保存到file中,不退出vi :w!   强制保存,不推出vi :wq  保存文件并退出vi :wq! 强制保存文件,并退出vi q:  不保存文件,退出vi :q! 不保存文件,强制退出vi :e! 放弃所有修改,从上次保存文件开始再编辑
java2平台为我们提供了丰富的日期时间API。如java.util.Date;java.util.calendar;java.text.DateFormat等。那么它们之间有什么关系呢? 首先,java.util.Date代表一个时间点,其值为距公元1970年1月1日 00:00:00的毫秒数。所以它是没有时区和Locale概念的。java通过如下形式取得当前时间点: Date now = new Date();  //这个时间点与本地系统的时区无关 而正因为其与时区的无关性,才使得我们的存储数据(时间)是一致的(时区一致性)。一般的我们将now存储于数据库中,当我们需要展现数据时,将n ...

hessian异常总结

    博客分类:
  • java
版本不兼容 com.caucho.hessian.io.HessianProtocolException: expected hessian reply at 0x48 不支持重载 com.caucho.hessian.io.HessianProtocolException: expected string at 0x6d
http://stackoverflow.com/questions/4832056/java-jdbc-how-to-connect-to-oracle-using-service-name-instead-of-sid sid 和serviceName

java异常

    博客分类:
  • java
java.sql.SQLException: Incorrect string value: '\xE5\xA4\xA7\xE8\x8B\x8F...'  编码问题
package common; import java.util.HashMap; import java.util.LinkedHashMap; import java.util.Map; import java.util.Set; public class HanZiCode { private final static String[] hex = { "00", "01", "02", "03", "04", "05", "06", & ...
Global site tag (gtag.js) - Google Analytics