code1:object factorial{ def main(args:Array[String])={ println(factorial(args(0).toInt)) } def factorial(x:Int):Int = if (x==0) 1 else x * fa...
分类:
其他好文 时间:
2014-10-29 12:52:22
阅读次数:
176
看到了http://blog.phusion.nl/2013/03/12/tuning-phusion-passengers-concurrency-settings/的推荐,打算具体测试一下使用workerMPM对于passenger的性能提升。实验设定:实验对象:自己用Rails写的webservice实验工具:自己用scala写的基于http://gatling.io/的性能测试代码两个..
分类:
Web程序 时间:
2014-10-28 10:31:34
阅读次数:
262
本文简单探讨一下Scala语言Case Class的实现机制...
分类:
其他好文 时间:
2014-10-27 10:57:23
阅读次数:
241
今天在写一个统计用户信息的程序时出现了bug,导致统计的结果根真实值有很大的差距。经过仔细检查以后,我发现时对scala中的split函数的理解不够透彻导致的。下面我讲详细解释split的参数及用法。因为scala中的String复用了Java的String,因此这也是Java中String.spl...
分类:
其他好文 时间:
2014-10-25 18:42:56
阅读次数:
973
kafka自己居然没有还一个Web管理界面。。
这里有个第三方的:
https://github.com/claudemamo/kafka-web-console
坑爹的是居然没有详细的安装步骤,只有一些简单的说明,对于不熟悉scala play开发的人来说,很蛋疼。下面记录详细的安装过程。
先下载安装scala的构建工具sbt,最新版本可以到官网查看:
http://ww...
分类:
Web程序 时间:
2014-10-24 20:53:54
阅读次数:
253
在与 Martin Fowler 共同参加的一次主题演讲中,他提供了一个敏锐的观察报告: Java 的遗产是? 平台,不是? 语言。 最初的 Java 技术工程师曾做过一个了不起的决定,将语言从运行时中分离出来,最终使 200 多种...
分类:
编程语言 时间:
2014-10-23 19:25:04
阅读次数:
271
gcd.scalaobject gcd{ def main(args:Array[String]){ println( gcd1(args(0).toInt,args(1).toInt)) println( gcd2(args(0).toInt,args(1).toInt)) } ...
分类:
其他好文 时间:
2014-10-23 19:00:44
阅读次数:
121
Kafka 分布式消息队列 类似产品有JBoss、MQ一、由Linkedln 开源,使用scala开发,有如下几个特点:(1)高吞吐(2)分布式(3)支持多语言客户端 (C++、Java)二、组成: 客户端是 producer 和 consumer,提供一些API,服务器端是Broker,客户端提供...
分类:
其他好文 时间:
2014-10-23 16:13:44
阅读次数:
199
ChecksumAccumulator.scalaimport scala.collection.mutable.Mapclass ChecksumAccumulator { private var sum = 0 def add(b: Byte) { sum += b } def check...
分类:
其他好文 时间:
2014-10-23 14:19:57
阅读次数:
185