chenlulouis

暴走笑话 杭州空调维修 杭州燃气灶维修 杭州洗衣机维修 上海ktv酒吧招聘 上海招聘 上海夜场招聘 上海夜场招聘

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

07 2010 档案

分享一个调试多解决方案下的分布式项目的小技巧
摘要:这只是个小技巧分享,不喜欢可以忽视不见即可请不要拍砖我们是分了多个解决方案的分布式项目大体机构是解决方案A :相当于一个应用服务器吧解决方案B:处理业务逻辑和基础数据的解决方案C:是一个WEB站点解决方案C 与 解决方案A 用remoting通行, 解决方案A与解决方案B的依赖关系是,A反射调用B的DLL,B依赖引用A的DLL ,这样是为了避免DLL循环依赖调用。好现在进入正题:我在WEB端通过通... 阅读全文

posted @ 2010-07-31 09:55 chenlulouis 阅读(1539) 评论(21) 推荐(2) 编辑

用悲观并发方式处理数据库并发冲突以保证数据一直性的代码处理方法
摘要:悲观处理方式是 采用SQLSERVER数据库中“事务+锁”!先上伪代码再解释:1.先解释2个要用到的锁SELECT * FROM table WITH (HOLDLOCK) 其他事务可以读取表,但不能更新删除 SELECT * FROM table WITH (TABLOCKX) 其他事务不能读取表,更新和删除PS:这2个是表级锁,要锁行加上SQL过滤条件即可。数据库的默认... 阅读全文

posted @ 2010-07-07 15:21 chenlulouis 阅读(3405) 评论(19) 推荐(3) 编辑

数据库中乐观锁与悲观锁的概念
摘要:锁( locking )业务逻辑的实现过程中,往往需要保证数据访问的排他性。如在金融系统的日终结算处理中,我们希望针对某个 cut-off 时间点的数据进行处理,而不希望在结算进行过程中(可能是几秒种,也可能是几个小时),数据再发生变化。此时,我们就需要通过一些机制来保证这些数据在某个操作过程中不会被外界修改,这样的机制,在这里,也就是所谓的 “ 锁 ” ,即给我们选定的目... 阅读全文

posted @ 2010-07-07 09:36 chenlulouis 阅读(14163) 评论(3) 推荐(5) 编辑

用乐观并发方式处理数据库并发冲突以保证数据一直性的代码处理方法
摘要:1.在要保证数据一致性的表中都加上时间戳字段。2.在一个管理页面执行Update,Delete操作的时候(起码能得到实体的主键ID数据及其修改后的数据),在代码处理的时候;(1)try { . . . DB.Execute("update setnum = @numfrom Orders where id = @id"); . . . } 如果代码是这样处理的话,那么如果发生并发,那么会覆盖别人的... 阅读全文

posted @ 2010-07-06 16:23 chenlulouis 阅读(2795) 评论(24) 推荐(2) 编辑

点击右上角即可分享
微信分享提示