`
文章列表
原文 http://developer.51cto.com/art/201006/203789.htm   本节和大家继续学习Hadoop,Hadoop是一个分布式系统基础架构,由Apache基金会开发。它有什么奥秘呢,就让我们一起来继续关注Hadoop吧。 条款6:多个大输入的Job建议使用串行执行,多个小输入的Job建议使用并行执行。 Hadoop的任务处理分为map阶段以及reduce阶段,当集群的taskslots足够支持多个任务同时执行时,建议使用多任务并行执行,反之,建议使用串行执行,且当一个Job开始执行reducetask 时,可以开始执行下一个Job的maptask。 ...
原文  http://developer.51cto.com/art/201006/203836.htm   本节和大家一起学习一下分布式计算开源框架Hadoop,本节主要内容有Hadoop概念的介绍和Hadoop相关计算方法,希望通过本节的学习,大家对Hadoop的分布式计算有一定的认识。 分布式 ...
原文 http://blog.csdn.net/myan/archive/2008/11/07/3247071.aspx   最近微软在技术上连续有大动作,在PDC上发布了Windows Azure云计算平台,预告了Visual Studio 2010、.NET 4.0和C# 4.0。如果放在几年前,我相信微软粉丝们一定是欢声雷动,不过这 ...
  REST 首先只是一种架构样式,不是一种标准。这点和 Ajax 类似,两者都是利用现有的成熟技术。在 REST 的定义中,一个 Web 应用总是使用固定的 URI 向外部世界呈现(或者说暴露)一个资源。 注:URI 是英文 Uniform Resource Identifie ...
原文  http://developer.51cto.com/art/200908/141825.htm 什么是REST? REST (REpresentation State Transfer) 描述了一个架构样式的网络系统,比如 web 应用程序。它首次出现在 2000 年 Roy Fielding 的博士论文中,他是 HTTP 规范的主要编写者之一。REST 指的是一组架构约束条件和原则。 满足这些约束条件和原则的应用程序或设计就是 RESTful。 Web 应用程序最重要的 REST 原则是,客户端和服务器之间的交互在请求之间是无状态的。从客户端到服务器的每个请求都必须包 ...
原文  http://www.jsfyun.com/news/world/2010-09-30/90.html   中国云计算专委  王鹏    注:(两年多来我们对云计算的认识也经过了很多的曲折,从第一本书《走近云计算》到现在我们对云计算认识已发生了很大 ...
原文 http://yp.oss.org.cn/software/show_resource.php?resource_id=171   linux 2.6.20内核包含一个全新的虚拟技术: KVM, 全称为基于内核的虚拟机. 它很友好, 稳定和高性能, 虽然还没有正式发布. 本文从理论和实践介绍KVM的原理, 并给出一些简单的评测报告. 原理简介 当前存在几种不同的虚拟技术. 一种是半虚拟化技术(Paravirtualization), 客户操作系统需做一些修改. 另一种是全虚拟化技术(Full Virtualization), 客户操作系统无需任何修改. 我们知道全虚拟化技术 ...
原文 http://www.jdon.com/jivejdon/thread/37712/15   Bang 按照你的逻辑,是不是我可以理解成,系统启动时,载入messageCount和第一次调用这个函数的时候载入的区别呢。 不是系统启动,而是当客户端访问Account的getMessageCount这个事 ...
原文 http://www.jdon.com/jivejdon/thread/37712   Domain Events领域事件定义见这里Domain Events – 救世主 ,领域事件可以实现领域业务模型与技术架构之间的松耦合,达到实现类似DCI架构 同样效果。 DCI是通过设定一个场景对象,让与这个 ...
原文 http://www.jdon.com/jivejdon/thread/37289/15   在Evans DDD 实现过程中,经常会碰到实体和服务Service以及Repository交互过程,这个交互过程的实现是一个难点,也是容易造成失血贫血模型的主要途径。 因为实体的业务方法需要和服务或Reposirtoy打交道,如果把这个业务方法放入服务,就容易造成实体的贫血;但是如果把服务注射到实体中,也非常丑陋。这里提出一个中间处理模式:Domain Event,领域事件模式,这个模式也曾经被MF在文章Domain Event 专门章节提到。 2008年Udi Dahan在其博 ...
原文 http://www.jdon.com/jivejdon/thread/37891   命令查询的责任分离Command Query Responsibility Segregation (简称CQRS)模式是一种架构体系模式,能够使改变模型的状态的命令和模型状态的查询实现分离。这属于DDD 应用领域的一个模式,主要解决DDD 在数据库报表输出上处理方式。 来自Rethinking architecture with CQRS 一文对CQRS进行详细描述。 很多应用都需要持久层保存状态,因为这些状态不能丢失,如果只是放在内存中,而不是持久到磁盘上。状态是在领域模型中, ...
原文 http://www.jdon.com/jivejdon/thread/39094   Gojko Adzic » Evolution of DDD : CQRS and Event Sourcing Greg Young 一直在DDD 实践领域很活跃,CQRS倡导将读写分离,那么读写分离以后,我们是否需要使用同一个数据源呢? Greg Young倡导将查询读的数据和命令修改的模型都是同一种正常的领域模型,我们所做的就是在两者之间同步,比如ForumMessage这个正常的领域实体模型,既可用在命令事务 中,也可用在查询中,关键问题是:模型在命令中如果被修改, ...
原文 http://www.jdon.com/jivejdon/thread/39232   Evolutionary architecture and emergent design: Leveraging reusable code, Part 1 这是IBM的一篇文章,一旦你确认了惯用的模式,下一步你就进入收获期,理解设计和代码之间关系,能够发现可重用复用的代码,这篇文章阐述了代码与设计的关系,指出重要是用一个可表达有表现力的语言,然后重新不断思考抽象,挖掘潜在价值。 文章指出两个惯用模式: 1.技术模式,这些模式强调事务 安全和其他底层技术元素。 2.领域模式,这 ...
原文 http://www.jdon.com/jivejdon/thread/34888   2008年下半年这些日子,虽然微软还在表示进军云计算 ,但是云计算 在Java世界实际上已经从口号变成现实。 这是一篇Web服务器Jetty集群文章的翻译,也就是说:Jetty已经可以嵌入下面这些云计算 软件,而你只要将你的Web应用部署到Jetty,就能实现云计算 ,是不是很简单,现在就可以去做。 将你的应用部署到Cloud computing 云计算 环境. 再也无需你管理,可以很容易伸缩,大大提高处理能力,提供失败的可恢复性,硬件上云计算 由一批成本低廉 ...
  缓存是最重要的一个方面,以提高应用程序性能的存储对象的缓存 (内存)减少数据库负载。 缓存在群集环境中,需要分布式缓存 解决方案,可以支持故障切换情景和数据的可靠性。 在这个后我想探索的能力, Memcached ...
Global site tag (gtag.js) - Google Analytics