Scala 与设计模式(四):Factory 工厂模式

工厂模式(Factory Pattern)是一种实现了「工厂」概念的面向对象设计模式。就像其他创建型模式一样,它也是处理在不指定对象具体类型的情况下创建对象的问题。

Scala 技术周刊 | 第 17 期

《Scala 技术周刊》跟踪每周 Scala 社区动态,帮助读者了解过去一周内关于 Scala 发生的事情。

Akka 系列(八):Akka persistence 设计理念之 CQRS

这一篇文章主要是讲解Akka persistence的核心设计理念,也是CQRS(Command Query Responsibility Segregation)架构设计的典型应用,就让我们来看看为什么Akka persistence会采用CQRS架构设计。

Scala 技术周刊 | 第 16 期

《Scala 技术周刊》跟踪每周 Scala 社区动态,帮助读者了解过去一周内关于 Scala 发生的事情。

<译> 响应式 Web 应用(一)

如果你正在阅读本书,你可能听过诸如「响应式应用」、「响应式编程」、「响应式流」或「响应式宣言」等概念。这些词加上「响应式」前缀后感觉更加高大上了,但是你可能会去思考在这些不同场景下「响应式」的含义。那就让我们去看看这个词在计算机系统中的起源,从中寻求答案。

Scala 技术周刊 | 第 15 期

《Scala 技术周刊》跟踪每周 Scala 社区动态,帮助读者了解过去一周内关于 Scala 发生的事情。

Scala 中的集合(四):CanBuildFrom

从上一篇文章看出, CanBuildFrom 在当前 Scala 集合库中扮演了最关键的角色。而它,也如引言所道,又是其中最具争议的语法。

Scala 与设计模式(三):Prototype 原型模式

原型模式(Prototype Pattern)是创建型模式的一种,其特点在于通过「复制」一个已经存在的实例来返回新的实例,而不是新建实例。被复制的实例就是我们所称的「原型」。

Scala 技术周刊 | 第 14 期

《Scala 技术周刊》跟踪每周 Scala 社区动态,帮助读者了解过去一周内关于 Scala 发生的事情。

Akka 系列(七):Actor 持久化之 Akka persistence

这次把这部分内容提到现在写,是因为这段时间开发的项目刚好在这一块遇到了一些难点,所以准备把经验分享给大家,我们在使用Akka时,会经常遇到一些存储Actor内部状态的场景…