项目实践点滴
iteye_7343
这个作者很懒,什么都没留下…
展开
-
java.sql.Date 和 Calendar 的误用
很久以前发在公司内网的文章,发出来共享,隐去具体项目、人员的名字。某天上午xxx向我反应一个yyy项目现场的问题,zzz操作失败,我告诉他数据库里有一个时间间隔参数,把它改成0就行了。下午胡xxx又找我,说确认那个参数的确就是0,这下我也不知道原因了,只能登录服务器检查日志,没有看到有用的线索;检查源程序,程序逻辑也是对的;弄得我也很郁闷,怀疑有非检查型的异常导致程序中途退出,于是准备...2008-08-09 14:47:22 · 116 阅读 · 0 评论 -
随机数生成器(Random)的误用
很久以前发在公司内网的文章,发出来共享,隐去具体项目、人员的名字。某日查一个bug,发现类似下面的代码class Generator{... private StringBuffer generateRandStr(String strSet,int length) { StringBuffer sbuf = new StringBuffer() ; ...2008-08-09 14:50:52 · 240 阅读 · 0 评论 -
Sun BASE64Decoder 与jce cipher的问题
以前发在公司内网的文章,发出来共享,隐去具体项目、人员的名字。在某项目中发现Sun 的BASE64Decoder 与某些cipher实现存在问题。1.BASE64Decoder这个没有java doc,属于jdk里不推荐使用的工具类,使用过程中发现,在非常偶然的情况下,解出的字节数组会少两个字节,粗略估计出错概率...2008-08-09 14:56:53 · 118 阅读 · 0 评论 -
socket关闭的问题
以前发在公司内网的文章,发出来共享,隐去具体项目、人员的名字。某天检查某位同事遇到的tcp一端关闭另一端读数据报connect reset异常,问题现象是:windows部署客户端,linux上部署服务端的情况下执行操作客户端经常会报connection reset错误。一、问题定位第一步抓包分析,发现RST包。第二步查tcp协议规范和java实现:tcp常见的关闭...2008-08-09 15:12:57 · 188 阅读 · 0 评论