博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2007年6月25日

摘要: BackGround 软件开发一直以来都被认为是一项很控制的过程. 为了一如既往地开发出好的软件,你需要经过长期的学习, 有关如何改进开发过程的书籍也是层出不穷, 但是至今也没有什么特别有效的好的方法可以降低此过程的复杂性. 问题的关键在于开发人员很难将这些方法由始至终地运用在软件开发的实际过程中. 采用人工管理的方法, 开发人员在不自觉中就偏离了原有的理论, 或者由于害怕麻烦而忽略了其中的一些... 阅读全文

posted @ 2007-06-25 10:10 懒人ABC 阅读(288) 评论(0) 推荐(0) 编辑

摘要: 对于非银行等严格要求事务的行业,搜索记录中出现或者不出现某条记录,都是在可容忍范围内,所以碰到死锁,应该首先考虑,我们业务逻辑是否能容忍出现或者不出现某些记录,而不是寻求对双方都加锁条件下如何解锁的问题。 NOLOCK 和 READPAST 都是处理查询、插入、删除等操作时候,如何应对锁住的数据记录。但是这时候一定要注意NOLOCK 和 READPAST的局限性,确认你的业务逻辑可以容忍这些记录的... 阅读全文

posted @ 2007-06-25 09:24 懒人ABC 阅读(346) 评论(0) 推荐(0) 编辑