在与 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
                             
                    
                        
                            
                            
                                1 闭包 var a = 3 var addfun = (x:Int) => x + a var b = addfun(10) println(b) addfun 就是个和对象无关的函数,局部变量,使用方法和函数一样,但是好像不推荐这种写法。2 类的创建,简单使用a...
                            
                            
                                分类:
其他好文   时间:
2014-10-22 21:50:02   
                                阅读次数:
211
                             
                    
                        
                            
                            
                                本文记录我对Scala语言Traits的一些理解。...
                            
                            
                                分类:
其他好文   时间:
2014-10-22 20:23:38   
                                阅读次数:
283
                             
                    
                        
                            
                            
                                valstr="aaaaaababbc"
valmiddData=List(("a",1),("a",12),("b",3),("c",1),("b",1))
/*
*wordcount
*/
str.split("").groupBy(x=>x).map(x=>x._1->x._2.size)
/*
result:scala.collection.immutable.Map[String,Int]=Map(a->2,b->1,c->1,aa->1,bb->1..
                            
                            
                                分类:
其他好文   时间:
2014-10-22 18:34:45   
                                阅读次数:
248
                             
                    
                        
                            
                            
                                <?xml?version="1.0"?encoding="UTF-8"?>
<project?xmlns="http://maven.apache.org/POM/4.0.0"
?????????xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
?????????xsi:schemaLoc...
                            
                            
                                分类:
编程语言   时间:
2014-10-22 16:11:02   
                                阅读次数:
153
                             
                    
                        
                            
                            
                                下面为技术列表pythonscalaawsopenstackdockerLXClibcloudmesosec2s3dynamodbsqsmongodbcassandrazookeeperkafkamemcachestatsDpython:用于写非常多脚本工具scala:写非常多服务应用,相比java...
                            
                            
                                分类:
其他好文   时间:
2014-10-20 13:08:19   
                                阅读次数:
144