最新评论
Re:线程安全的XpoSequencer 魏生斌 2011-12-09 11:37
我有个想法哈,这个事情能不能交给数据库去做,它可以锁。写个存储过程完成就可以了。。
数据库对于一个事务中 一旦表被更新 ,则会锁定表,直到事务结束。
利用这个特性,可以写个存储过程,类似于这样的
update tb set id=id+1 where tp='order';
select id from tb wher tp='order';
如果返回id 为空 则新建记录。
这样是不是会不构成重复。
额外提一点,就是 一般 对于订单号啊,之类的 不是只自增的,还有加些其他的东西,比如日期。。 每天开始从头计数,这样要就要价格字段flg,表示甄别,可以这样做
1: update tb set id =id+1 where tp='order';
2: select id,flg from tb where tp='order';
如果返回为空,则新加记录,返回 id =1;
3: 判断flg 是否一致,如果一致,则返回id
如果不一致,则
update tb set flg=.....,id =1 where tp='order'
返回 id ;
看起来是多执行了一条update 语句,flg 变化应该不是很频繁,所以效率影响不大。
老兄,希望你继续更新!在关注你写的XPO相关内容哦
楼主怎么在win7 x64 下的虚拟机装win2008 r2的?
我用virtual pc 失败 只能装win2008
用Hyperv r2 就能装win2008 r2吗?
Re:小试 .NET 4.0 之 并行计算 江城子 2010-04-21 08:40
没想到630的并行计算能力这么强
Re:小试 .NET 4.0 之 并行计算 toEverybody 2010-04-20 21:28
你的电脑配置那么高, 性能当然不错了
Re:小试 .NET 4.0 之 并行计算 Elvin Chen 2010-04-20 21:18
@zeus2
本文其实主要是介绍一下.NET 4.0的简便之处,并行计算和多线程的性能对比在文中引用的MSDN的那篇文章里已经有了:)
Re:小试 .NET 4.0 之 并行计算 zeus2 2010-04-20 21:05
应该用并行计算与多线程作对比。
另外,楼主可以改天测一下多线程或者线程的方法做的话性能上和Parallel差多少,并且记录CPU和内存开销,这样更全面一些~~期待……
嗯,性能的提升相当的大呀。正愁从哪找些机器测一下呢,有楼主的数据看来可以免去这些麻烦的测试了~~
Re:小试 .NET 4.0 之 并行计算 廁所里的燈 2010-04-20 20:32
VS 2010,.net 4.0就是为多线程,多任务准备的。
微软其实很强
Session.DefaultSession.DropCache(); 有这个DropCache方法的!
Re:在工作组中安装和配置Hyper-V R2 Elvin Chen 2010-03-22 16:31
@Henry Liang
ESXi还没玩过=,=。。。下次有空弄个试试。
Hyper-V单就设置啊操作啊什么的还是蛮简单的。据说效率要高过ESXi,没实测过。
Re:在工作组中安装和配置Hyper-V R2 Henry Liang 2010-03-22 07:10
听说这个Hyper-V比vmware的ESXi复杂多了,是吗?
Re:XPO:Session管理与缓存--测试篇 王喆(nasa) 2010-02-12 02:23
新年快乐~~~ :p
Re:使用XPO连接高于5.2.5.0版本的MySQL Vincent Yang 2010-02-06 15:31
@Elvin Chen
我用telerik也是总有这个问题,每次更新dll的时候都会碰到。
Re:使用XPO连接高于5.2.5.0版本的MySQL Elvin Chen 2010-02-06 15:29
@Vincent Yang
嗯是的,比去改XPO源代码方便多了,而且因为是.NET自己的东西,以后别的东西有同类问题也可以一样搞定~
Re:使用XPO连接高于5.2.5.0版本的MySQL Vincent Yang 2010-02-06 10:42
这是dot自带的属性,我感觉很好用,而且你可以指定一系列旧版本采用新的dll,例如5.0 - 5.3