这是本文的第 2 部分。第 1 部分在这里。 Stream 与 Collection 的比较 这是我按自己的意思给的一个十分简要的说明:collection 是一个有限的数据集,而 stream 是数据的一个序列,可以是有限...
比较 Java 8 和 Scala 在使用 Stream API 时的表达方式和性能的差异。 经过漫长的等待,终于等到了有着高阶函数的 Java 8。我迷恋 Java,但是我必须承认和现在一些其它的语言相比 Java 的语法...
通常Scala被认为比Java要慢,特别是用于函数式编程时。本文会解释为什么这个被广泛接受的假设是错误的。 数据验证 编程中一个常见的问题是数据验证。即我们要确保所有得到的数据处于正确的结...
最近我们需要一些带有些特殊特征的负载平衡器。现成可取并不是我们想要的获取此类特征的途径。 因此我们着手调研怎样才能写出我们自己的软件负载平衡器。由于我们的大部分代码库和专业知识都...
在这个系列教程里,我们将更近距离的看看Scalatra。Scalatra是基于微web框架的轻量级scala,它可以用来创建高性能站点和API. 在第一个教程里,我们将开始着手安装scalatra,然后把我们的测试...
Why do we need somany JVM languages? It’s 2013 and you have over 50 JVM languages to choose from for your next project. But even if you can name more than a dozen or so, are y...
有多少你构建的应用因为各种原因需要在其中发出电子邮件? 在我自学了解 Akka Actors 时就决定在我的一个简单的应用中用到它们。 我们将它们用于此任务,不仅仅因为其扩展性和方便使用的并发模...
Mathematica 在开发之初就设计成可以深度支持functional programming的。作为一个代数编程系统, Mathematica对于functional programming支持的无疑在同等产品中都是很优秀的,特别是对于模式...
MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似 json的bjson格式,因此可以存储比较复杂的数据...
Java虚拟机已经不再是仅仅局限在 Java 了,很多语言提供了脚本转换,可以让其他的程序在java虚拟机上运行,这样能够让更多的开发者能够依靠JVM在Java平台上大有作为。而且虚拟机以及 对应的字...
没有更多内容
加载失败,请刷新页面
没有更多内容