上一页 1 ··· 274 275 276 277 278 279 280 281 282 ··· 382 下一页
摘要: 回到目录共享锁 由非更新(读取)操作创建的锁。其他用户可以并发读取数据,但任何事务都不能获取数据上的排它锁,直到已释放所有共享锁。共享锁(S锁)又称为读锁,若事务T对数据对象A加上S锁,则事务T只能读A, 不能修改A;其他事务只能再对A加S锁,而不能加X锁,直到T释放A上的S锁。这就保证了其他事务可以读A,但在T释放A上的S锁之前不能对A做任何修改。独占锁和共享锁的区别1.共享锁(S锁):如果事务T对数据A加上共享锁后,则其他事务只能对A再加共享锁,不能加排他锁。获准共享锁的事务只能读数据,不能修改数据。排他锁(X锁):如果事务T对数据A加上排他锁后,则其他事务不能再对A加任任何类型的封锁。获 阅读全文
posted @ 2013-06-05 15:28 张占岭 阅读(647) 评论(0) 推荐(3)
摘要: 空虚,你是否有这种感觉,如果你感觉空虚,那你应该把之前的书再看一篇,看一篇的目的就发现之前没有发现的东西,硬道理系列其时是一些基础知识,只是之前理解的层次不够,这次拿出来,再深入的就自己的观点说说,这属于自己的.net及web技术的认识,所以,可能与各位大虾理解有之出入,还忘提出,呵呵!借百度百科的概念:CLR(公共语言运行时,Common Language Runtime)和Java虚拟机一样也是一个运行时环境,是一个可由多种编程语言使用的运行环境。CLR的核心功能包括:内存管理、程序集加载、安全性、异常处理和线程同步,可由面向CLR的所有语言使用。并保证应用和底层操作系统之间必要的分离。C 阅读全文
posted @ 2013-06-03 23:01 张占岭 阅读(597) 评论(0) 推荐(5)
摘要: 回到目录FastDFS客户端可以帮助我们很方便的连接DFS服务器,将封装好的SOCKET命令发送到服务器端,DFS只提供linux环境下的服务器端,暂不支持WINDOWS系统,我们做.net开始,可以选择C#版的FastDFS客户端,自己可以根据自己的需要再去完善它。我的改造:为了调用方便,我把与tracker连接的工作放到了DFS客户端上,并且为它分配默认的组 public class FastDFSClient { #region Constructors static List<IPEndPoint> trackerIPs = new List<IPE... 阅读全文
posted @ 2013-05-24 23:33 张占岭 阅读(10814) 评论(3) 推荐(2)
摘要: 回到目录参考文章:http://www.oschina.net/p/fastdfs/FastDFS是一款类Google FS的开源分布式文件系统,它用纯C语言实现,支持Linux、FreeBSD、AIX等UNIX系统。它只 能通过专有API对文件进行存取访问,不支持POSIX接口方式,不能mount使用。准确地讲,Google FS以及FastDFS、mogileFS、 HDFS、TFS等类Google FS都不是系统级的分布式文件系统,而是应用级的分布式文件存储服务。FastDFS是一个开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载) 阅读全文
posted @ 2013-05-21 09:31 张占岭 阅读(3023) 评论(1) 推荐(2)
摘要: 回到目录在项目中有统一的日志是很必要的,之前自己写过vlog项目,这个项目与现在比较流行的log4net很像,用起来也很方便,今天主要说一下log4net这个日志工具,这使用vs2012测试的,使用nuget把log4net组件添加到项目中,如图:然后在项目里为log4net建立一个配置文件,可以命... 阅读全文
posted @ 2013-05-17 13:50 张占岭 阅读(2081) 评论(2) 推荐(2)
上一页 1 ··· 274 275 276 277 278 279 280 281 282 ··· 382 下一页