09 2016 档案

摘要:转自:http://www.csdn.net/article/2014-01-20/2818197-distributed-system/1 编者按:数据服务的高可用是所有企业都想拥有的,但是要想让数据有高可用性,就需要冗余数据写多份。写多份的问题会带来一致性的问题,而一致性的问题又会带来性能问题, 阅读全文
posted @ 2016-09-25 15:22 老皮肉 阅读(326) 评论(0) 推荐(0) 编辑
摘要:转自:http://www.cnblogs.com/daxnet/archive/2011/03/15/1984995.html .NET直接提供对MSMQ的访问支持,只需要添加System.Messaging程序集引用即可方便地操作MSMQ。MSMQ支持两种事务处理模式:内部事务处理以及基于MS- 阅读全文
posted @ 2016-09-25 15:21 老皮肉 阅读(629) 评论(0) 推荐(1) 编辑
摘要:一般初学c#时,用记事本写代码,然后用命令行执行csc命令行可以编译cs文件。方法有两种 1:配置环境,一劳永逸 一般来说在C:\Windows\Microsoft.NET\Framework\v4.0.30319; 右键点击"计算机"--"属性"--"高级系统设置"--"环境变量"--"系统变量" 阅读全文
posted @ 2016-09-15 23:17 老皮肉 阅读(11487) 评论(0) 推荐(4) 编辑
摘要:委托就是当方法不知道具体的实现并且不知道具体由哪个对象的方法来实现时,委托可以理解为独特的接口,就是只封装一个方法的接口。需要由别人来实现。 两者在功能上是一样的!区别在于:1.委托只是单一的方法,而接口可以封装多个方法2.委托只约束方法的签名,而接口约束方法的名称所以从多态的角度来将,委托可以认为 阅读全文
posted @ 2016-09-15 22:14 老皮肉 阅读(225) 评论(0) 推荐(0) 编辑
摘要:一、Lock定义 lock 关键字可以用来确保代码块完成运行,而不会被其他线程中断。它可以把一段代码定义为互斥段(critical section),互斥段在一个时刻内只允许一个线程进入执行,而其他线程必须等待。这是通过在代码块运行期间为给定对象获取互斥锁来实现的。 在多线程中,每个线程都有自己的资 阅读全文
posted @ 2016-09-02 11:26 老皮肉 阅读(7662) 评论(0) 推荐(0) 编辑

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