12 2012 档案

提高大数据量并发访问时效率
摘要:最近在做windows服务方面的开发,主要用它来解决A服务和其他服务发送数据失败后,重新发送的问题。为了提高大数据量并发访问时效率问题,要在多台服务器上安装服务并采用多线程,就像是超市的收银,利用多个收银台解决众多消费者的结算。在多台服务器上安装服务就会想到对数据库表数据的多次访问,假设A服务和B服务同时请求到要发送的数据,这样该数据就会被发送和更新两次。为了解决对数据表数据的同时访问。我们在服务里每次查找一条满足条件的数据。查找完之后更新status,(分为两种,0代表可以访问,1代表其他服务正在访问该条记录)和signId(用来表明是哪台服务器上的设备正在访问该表的数据)。表如下:多个服务 阅读全文

posted @ 2012-12-20 16:24 多远才是未来 阅读(388) 评论(0) 推荐(0)

并发与并行
摘要:在软件开发过程中,并发控制是确保及时纠正由并发操作导致的错误的一种机制。从 ADO.NET 到 LINQ to SQL 再到如今的 ADO.NET Entity Framework,.NET 都为并发控制提供好良好的支持方案。并发处理方式一般分为乐观必并发与悲观必并发两种,本文将为大家介绍 Entity Framework 、 LINQ to SQL 中的并发处理方式。在本文最后,将提供一个了可参考的方案,结合事务与并发控制确保安全的数据交换机制。一、并发处理的定义在软件开发过程中,当多个用户同时修改一条数据记录时,系统需要预先制定对并发的处理模式。并发处理模式主要分为两种:第一种模式称为悲观 阅读全文

posted @ 2012-12-18 16:44 多远才是未来 阅读(221) 评论(0) 推荐(0)

http
摘要:http://www.cnblogs.com/yzxchoice/archive/2006/09/08/498499.htmlhttpHandler:HttpModulehttp://blog.csdn.net/sl521100/article/details/2611590http://www.cnblogs.com/fish-li/archive/2013/01/04/2844908.html#_label7 阅读全文

posted @ 2012-12-18 14:39 多远才是未来 阅读(126) 评论(0) 推荐(0)

面试信息
摘要:搜索职位名称: .net高级软件开发工程师,计算机软件/系统集成 阅读全文

posted @ 2012-12-17 14:04 多远才是未来 阅读(140) 评论(0) 推荐(0)

关于项目设计
摘要:项目设计参考http://www.cnblogs.com/flyingchen/archive/2006/09/25/514619.html 阅读全文

posted @ 2012-12-17 11:10 多远才是未来 阅读(125) 评论(0) 推荐(0)

Date/Time Support in NHibernate
摘要:NHibernate 映射文件中property属性的type 几种datetime类型的使用。http://jameskovacs.com/2011/01/26/datetime-support-in-nhibernate/ 阅读全文

posted @ 2012-12-17 10:23 多远才是未来 阅读(115) 评论(0) 推荐(0)

NHibernate multi-threading issue (多线程问题)
摘要:int limitTimes; int.TryParse(ConfigurationManager.AppSettings["LimitTimes"], out limitTimes); var redoPurchaseEntityList = this.redoPurchaseEntityRepository.FindByExpression(p => p.SendNumber < limitTimes).ToList(); if (redoPurchaseEntityList.Count... 阅读全文

posted @ 2012-12-13 14:55 多远才是未来 阅读(383) 评论(0) 推荐(0)