- 博客(8)
- 资源 (3)
- 收藏
- 关注
原创 p6spy-sinosoft更新历史
缘起:p6spy项目已经于2003年停止,但这么多年来一直没有好的替换组件,发现的Bug始终无法处理,为了更好地利用p6spy,特维护一个sinosoft的分支版本。此版本基于p6spy官方的1.3的jar包,修改方向为效率优化,如找出执行时间超过5秒的SQL语句等,结合IronTrackSQL进行分析。p6spy-sinosoft更新历史:2009-11-23:修改P6Resul
2009-11-23 15:40:00 1402 1
原创 XFire奇怪的问题
WebService接口public interface ScheduleWebService { public int addCheck(List list,ScheduleDataForCheckVo scheduleDataForCheckVo);} 客户端调用时报错信息:org.codehaus.xfire.XFireRuntimeException: Could
2009-11-19 18:00:00 5333
原创 sinosoft.jar更新历史
Sinosoft更新历史: 2009年11月17日 Str类新增方法setTodateFormat(String todateFormat),启动类中初始化时调用,用于数据库类型为Oracle时convertDate自动加上此日期格式;2009年11月16日 Str类的convertDate、convertString、convertNumber效率优化(String连接改用
2009-11-17 11:29:00 1701 2
原创 分页查询优化
****************************ARCH4架构分页查询优化****************************优化原理:查询时传入页号、每页记录数,查询第1页时获取总记录数及第1页数据,查询其他页时只获取该页数据(设置总记录数为-1)。优化效果:只在查询第1页时查询符合条件的总记录数,下一页时不查询,减少了数据库执行的count方法。代码修改:需要在客户端缓
2009-11-09 11:35:00 2442
原创 ConcurrentHashMap报空指针异常问题
ConcurrentHashMap当Value为null时会报空指针异常。这在很大程度上限制了其的应用,在value也可能为null的情况下还得使用Collections.synchronizedMap(new HashMap())这种传统的方式。
2009-11-05 14:44:00 6021 2
原创 Hibernate如何获取Informix数据库当前时间
Hibernate如何获取Informix数据库当前时间 Hibernate提供了3个方法用于获取数据库当前时间,分别为current_date(数据库当前日期)、current_time(数据库当前时间)、current_timestamp(数据库当前时间戳),其使用方式如下: select prpCmain.* from PrpCmain prpCmain
2009-11-04 09:24:00 3762
原创 sysframework更新历史
sysframework更新历史: 2010年02月27日: 修正StringUtils.split(String,int,String)方法在某些情况下出错的问题(通常在字符很多时发生)2010年01月06日: 使用PMD检查,修改几处String的equals问题,即使用常量的.equals方法来进行调用 2009年12月10日: HibernateSQLQuery类查询GgC
2009-11-03 15:39:00 2863 2
原创 Arch4-Framework更新历史
ins-arch4更新历史:2010-03-29: EntityDaoHibernate新增findBySql方法,通过这个方法可以实现锁记录等操作2010-03-15: HqlQueryRule新增addValue,用于自定义hql/sql语句的参数化处理2010-01-28: 将源文件编码从UTF-8转换为GBK2010-01-07: CompressFilter添加respo
2009-11-03 15:31:00 4814 7
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人