![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
历史BUG修正
文章平均质量分 78
webclw
这个作者很懒,什么都没留下…
展开
-
struts的formbean的存活范围对程序的影响
在action中指定frombean千万要指定它的存活范围 也就是scope属性为request还是session默认值为session,也就是说,你上一次填写的表单数据,如果再次提交表单后,没有覆盖原来的表单值的话就会造成脏数据.今天在做OA的及时通讯模块中发现:在发送及时消息和提醒消息时,如果先发送提醒消息,然后发送及时消息,这时scope属性为session的话.上一次提醒消原创 2007-03-09 11:14:00 · 821 阅读 · 0 评论 -
Ibatis批处理SqlMapClient使用不关闭,资源耗尽,死锁错误!
今天做OA的及时消息通讯的---消息缓存方式实现.因为要求缓存消息,发送到服务器的消息并不会立即持久化到数据库中,我做的是,当缓存的消息达到一定的数目的时候,启动持久化线程,进行持久化,持久化是用Ibatis写的一个方法:如下: public void insertMEG2REV(Hashtable messagequeue, Vector receiverqueue) thro原创 2007-04-03 09:51:00 · 6670 阅读 · 1 评论 -
数据插入违反约束
今天做OA的及时消息系统时,当有大量的消息发网服务器的时候,问题就来了,如果立即持久化到数据库中,那么数据库连接必然不够用,也会占用大量的CPU资源,我就做了一个缓存,大概是这样工作的:当大量的信息发送到数据库的时候,我首先把它存放在内存中,当数量达到一定的阀值的时候,启动一个线程,执行批插入数据操作,这样做效果相当好~~可是,比这更大的信息发送到数据库,当一条持久化线程还没有运行结束的时原创 2007-04-05 14:03:00 · 2970 阅读 · 0 评论 -
批处理,批处理,你自己看看什么叫批处理
什么叫批处理?批处理是指连接一次数据库,提交多条SQL语句,一起执行.效率比较高.但是他如果抛出异常,你怎么判断是哪个SQL语句不对?????我不知道怎么判断~~~~~~~今天做OA系统的 及时消息系统 里面要进行批处理插入数据,,结果抛出异常,因为我做的是无论抛出异常,或是不抛出异常,都要强行进行提交,我原来想,那就重我抛出异常的后面,重新执行一次吧(因为存在数据外键原创 2007-04-06 17:14:00 · 1790 阅读 · 0 评论