软件设计
lithe
这个作者很懒,什么都没留下…
展开
-
尝试用AOP解决OOP和设计模式问题(1)
2005.11.14 来自:Csdn dotnet blog 专家群 jgtm在展开问题之前我们首先设定一个例子,在这个示例中我将使用尽可能简单的逻辑实现所有功能需求,这将更突出我们所要解决的核心问题。例子是一个简单计算器类: public class Calculator{ public int Add(int x, int y) { return x + y; }} 测试代码如下(你可以转载 2005-11-14 13:41:00 · 3290 阅读 · 1 评论 -
Google文件系统(Google File System)
Google文件系统(Google File System)英文原文地址:http://labs.google.com/papers/gfs.html以下为中文翻译: GFS是一个可扩展的分布式文件系统,用于大型的、分布式的、对大量数据进行访问的应用。它运行于廉价的普通硬件上,但可以提供容错功能。它可以给大量的用户提供总体性能较高的服务。 1、设计概览 (1)设计想定 GFS与过去的分布转载 2005-12-06 22:14:00 · 2252 阅读 · 0 评论 -
尝试用AOP解决OOP和设计模式问题(2)
Csdn dotnet blog 专家群 JGTM我们在这一篇文字中将从另一个角度考虑原文中提出的问题,并深入探索.NET/CLR中提供的相关技术机制,最终以一种AOP的形式达成同样的结果。为了让你能够尽快进入状态,我们先简要回顾一下前文中已经探讨的内容: 在文章的第一部分,我们从一个非常简单的虚构的业务操作类(Calculator)开始,结合企业开发中经常会面临的种种非功能性需求(转载 2006-02-22 08:27:00 · 2691 阅读 · 0 评论 -
Google's BigTable 原理 (翻译)
Googles BigTable 原理 (翻译) 题记:google 的成功除了一个个出色的创意外,还因为有 Jeff Dean 这样的软件架构天才。 ------ 编者 官方的 Google Reader blog 中有对BigTable 的解释。这是Google 内部开发的一个用转载 2006-04-14 23:47:00 · 1256 阅读 · 0 评论 -
Google MapReduce:Simpli ed Data Processing on Large Clusters
网络上关于MapReduce的介绍,最权威的就是 Jeffrey Dean 和 Sanjay Ghemawat 的那篇:MapReduce: Simpli ed Data Processing on Large Clusters 您可以到 labs.google.com 上下载。 对goole这样需要分析处理海量数据的公司来说,普通的编程方法已经不够用了。于是 google开发了MapR转载 2006-04-14 23:54:00 · 2500 阅读 · 0 评论