架构深渊

慢慢走进程序的深渊……关注领域驱动设计、测试驱动开发、设计模式、企业应用架构模式……积累技术细节,以设计架构为宗。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2008年9月15日

摘要: Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ -->话说List,Dictionary初始化大小 一、List List也就是泛型集合。看它的大小分配方式,要看两段代码 1 private void EnsureCapa... 阅读全文

posted @ 2008-09-15 20:38 chen eric 阅读(1431) 评论(0) 推荐(0) 编辑

摘要: 用decorate模式画一张画 我对decorate模式的理解: 1-首先要有一个Interface,提供一个通用的方法; 2-其次有n多个class来实现这个接口中的方法,这些实现方法在功能上应该是并列的,但不是必须的,从而可以根据需要decorate那个需要被修饰的初始对象。 3-最后这些class都有一个带有Interface作为参数的构造方法和一个Interface的属性,这样在构造... 阅读全文

posted @ 2008-09-15 16:05 chen eric 阅读(453) 评论(1) 推荐(0) 编辑

摘要: Analysis Analysis模块主要提供了文本解析的功能,输入为TextReader的字符流,最终解析成TokenStream形式的结果返回给调用端。由前文的NLucene架构图可以看出,Analysis主要为Index和QueryParser模块提供解析服务,分别是在Indexing原始文件和解析搜索语句中的Term的过程中。 要了解这个包,首先需要明确几个概念: Ø ... 阅读全文

posted @ 2008-09-15 15:34 chen eric 阅读(230) 评论(0) 推荐(0) 编辑

摘要: Microsoft Windows 2003集群攻略(下) 设置群集用户帐户 群集服务需要一个属于可运行群集服务的每个节点上的本地管理员(Local Administrators)组成员的域用户帐户。因为安装需要用户名和密码,所以该用户帐户必须在配置群集服务前予以创建。该用户帐户只能专门用于运行群集服务,而不能属于个人。 注意:群集服务帐户不需要一定是域管理员(Domain... 阅读全文

posted @ 2008-09-15 13:29 chen eric 阅读(384) 评论(0) 推荐(0) 编辑

摘要: Microsoft Windows 2003集群攻略(上)1、Microsoft Windows 2003集群介绍 服务器群集是一组协同工作并运行Microsoft群集服务(Microsoft Cluster Service,MSCS)的独立服务器。服务器群集为资源和应用程序提供高可用性、故障恢复、可伸缩性和可管理性。 服务器群集允许客户端在出现故障和计划中的暂停时,依然能够访... 阅读全文

posted @ 2008-09-15 13:28 chen eric 阅读(323) 评论(0) 推荐(0) 编辑

摘要: 服务器集群就是指将很多服务器集中起来一起进行同一种服务,在客户端看来就象是只有一个服务器 集群可以利用多个计算机进行并行计算从而获得很高的计算速度,也可以用多个计算机做备份,从而使得任何一个机器坏了整个系统还是能正常运行 一旦在服务器上安装并运行了群集服务,该服务器即可加入群集。群集化操作可以减少单点故障数量,并且实现了群集化资源的高可用性。下述各节简要介绍了群集创建和群集操作中的节点行为... 阅读全文

posted @ 2008-09-15 13:17 chen eric 阅读(338) 评论(0) 推荐(0) 编辑

摘要: MSMQ是Windows自带的标准组件,可以通过控制面板来安装: 添加/删除程序 -> 添加/删除Windows组件,选择MSMQ 利用 MSMQ(Microsoft Message Queue),应用程序开发人员可以通过发送和接收消息方便地与应用程序进行快速可靠的通信。消息处理为您提供了有保障的消息传递和执行许多业务处理的可靠的防故障方法。 MSMQ与XML Web Service... 阅读全文

posted @ 2008-09-15 13:09 chen eric 阅读(818) 评论(0) 推荐(0) 编辑

摘要: 什么是Remoting,简而言之,我们可以将其看作是一种分布式处理方式。从微软的产品角度来看,可以说Remoting就是DCOM的一种升级,它改善了很多功能,并极好的融合到.Net平台下。Microsoft? .NET Remoting 提供了一种允许对象通过应用程序域与另一对象进行交互的框架。这也正是我们使用Remoting的原因。为什么呢?在Windows操作系统中,是将应用程序分离为单独... 阅读全文

posted @ 2008-09-15 12:56 chen eric 阅读(223) 评论(0) 推荐(0) 编辑

摘要: 1:创建类库: using System; namespace RemoteHello { /// /// Hello 的摘要说明。 /// public class Hello : System.MarshalByRefObject { public Hello() { // // TODO: 在此处添加构造函数逻辑 // Console.Write... 阅读全文

posted @ 2008-09-15 12:49 chen eric 阅读(161) 评论(0) 推荐(0) 编辑

摘要: (1)手工测试(显示在一个测试界面上----MUnit不推荐) using System; using MbUnit.Core.Framework; using MbUnit.Framework; [TestFixture] public class ManualFixture { [Test] public void DoSomething() { ... 阅读全文

posted @ 2008-09-15 12:48 chen eric 阅读(427) 评论(0) 推荐(0) 编辑

摘要: NCover, MbUnit, CCNet NCover and MbUnit play very nice togther, either from the command line, TD.net or ccnet. From the command line its ncover.console mbunit.cons.exe myassembly.dll Don't forget th... 阅读全文

posted @ 2008-09-15 10:59 chen eric 阅读(425) 评论(0) 推荐(0) 编辑