- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 客户端数据校验器中的2个bug
validtor.cpp中的2个bug1.输入有效字符的控制时对字母(isalpha)的判定:测试时发现可以输入汉字int CValidatorBase::CheckChar(char ch) { if (v_ch_set_.empty()) return 1; CAutoVector::iterator iter = v_ch_set_.
2014-06-27 17:21:07 579
原创 2个问题:搜索助理空白和vs2005创建工程成功却没有生成文件
我的工作机器不知道什么时候,什么情况下出现下面2个问题。这2个缺陷造成了很大不便,一直没有解决。今天抱着再试的心态用baidu搜索了一把,总算得以解决。2个问题是:。打开资源管理器,点击搜索,出现的搜索助理上是空白。visual studio 2005无法创建工程提示成功却没有生成文件采用下面2个网页的方法试验后,这2个问题都解决了。我是按顺序执
2014-06-27 17:10:36 1115
原创 JJY本地服务器以服务方式运行不能读取消息文件
1.问题描述JJY主服务器采用Windows服务方式运行时,在读tb_0031消息对应的外部文件时失败.而在控制台方式下正常。读文件失败的结果是单据没有发送,且错误类型是文件路径不存在(ERROR_PATH_NOT_FOUND).在程序采用忽略该消息记录并删除的逻辑控制下,系统表现出DRP系统的数据已抽取(tb_)但没有发送出去,并且在tb_0031没有痕迹。这些文件是由DD抽取服
2014-06-24 02:18:31 881
原创 DAS SEMQ优化
1。tb_0030增加在f003v_0030上的唯一索引. SQL Server脚本 CREATE UNIQUE NONCLUSTERED INDEX [ui_0030_2] ON [dbo].[tb_0030] ( [f003v_0030] ASC)WITH (STATISTICS_NORECOMPUTE = OFF,
2014-06-13 20:14:40 567
原创 SEMQ处理809-Confirmation出现死锁问题
发送方由于时序控制导致死锁,牺牲事务.select min(object_id) from tb_0031 where f009n_0031 = 0 and f023v_0031='100,1361,10600,Lsj2014061300590,0'导致tb_0031中的记录进入f009n_0031=100的状态非常慢。死锁用SQL Server Profiler跟踪死锁.
2014-06-13 20:06:28 481
原创 SEMQ消息重复处理问题
如何保证一个消息在目标接收方只被成功处理一次。如一张订单不应该被接收方处理两次,即不能认为对方下了2个订单,出现这种问题在交易系统如银行系统中是严重的。如果存在唯一的订单号码,则应用层可以避免,在接收到订单后,检查是否有该订单的历史处理记录来避免。对于简单的接收保存操作,则可以通过数据库的唯一性约束进行控制。如果数据库没有约束,或者不由应用层来判别而由传输层保证,这样,传输机制
2014-06-04 23:53:58 2074
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人