码迷,mamicode.com
首页 >  
搜索关键字:Scala    ( 4459个结果
Scala类型详解
语法: Type ::= InfixType ?=>? Type | ?(?[?=>? Type] ?)? ?=>? Type | InfixType [ExistentialClause] ExistentialClause ::= ?forSome? ?{?ExistentialDc { semi ExistentialDcl} ?}? ExistentialDcl :...
分类:其他好文   时间:2015-04-02 10:24:47    阅读次数:100
深入了解 Scala 并发性
2003 年,Herb Sutter 在他的文章 “The Free Lunch Is Over” 中揭露了行业中最不可告人的一个小秘密,他明确论证了处理器在速度上的发展已经走到了尽头,并且将由全新的单芯片上的并行 “内核”(虚拟 CPU)所取代。这一发现对编程社区造成了不小的冲击,因为正确创建线程...
分类:其他好文   时间:2015-04-01 23:44:53    阅读次数:170
我的《实战java虚拟机》终于上市了
Clojure、Scala等JVM上的新语言却层出不穷,这又进一步激发了人们继续以JVM为平台搭建新兴大数据系统的热情。而《实战Java虚拟机》一书就是为深入JVM学习做准备的。历时一年反复写作和各种读者在课程中的提问,整理过称的辛苦和困难遇到很多,但好在终于出版了。本书赠送51CTO..
分类:编程语言   时间:2015-04-01 20:20:19    阅读次数:193
用scala实现一个sql执行引擎-(下)
执行上一篇讲述了如何通过scala提供的内置DSL支持,实现一个可以解析sql的解析器,这篇讲如何拿到了解析结果-AST以后,如何在数据上进行操作,得到我们想要的结果。之前说到,为什么选择scala作为这个引擎的实现,之一是scala提供了方便的DSL实现支持,其二是因为作为一门函数式编程语言,sc...
分类:数据库   时间:2015-04-01 17:11:27    阅读次数:151
深入理解Scala 标识符,命名和域
在Scala中,命名用来表示类型,值,方法以及类,这些统称为实体。命名在局部定义与声明,继承,import子句,package子句中存在,这些可以统称为绑定。绑定有优先级,定义(局部或继承)有最高的优先级,然后是显式import,然后是通配符import,然后是包成员,是最低的优先级。有..
分类:其他好文   时间:2015-04-01 13:33:55    阅读次数:104
Apache Zeppelin简介
Zeppelin是一个Apache的孵化项目,一个多用途笔记本。(类似于ipython notebook,可以直接在浏览器中写代码、笔记并共享) 可实现你所需要的: - 数据采集 - 数据发现 - 数据分析 - 数据可视化和协作支持多种语言,默认是scala(背后是spark shell),SparkSQL, Markdown 和 Shell。 甚至可以添加自己的语言支持。如何写一个...
分类:Web程序   时间:2015-04-01 13:23:03    阅读次数:329
用scala实现一个sql执行引擎-(上)
前言在实时计算中,通常是从队列中收集原始数据,这种原始数据在内存中通常是一个java bean,把数据收集过来以后,通常会把数据落地到数据库,供后面的ETL使用。举个一个简单的例子,对一个游戏来说,为了统计某个游戏,某个服务器的登陆注册等事件,原始数据对应的java bean可能会是这样:publi...
分类:数据库   时间:2015-04-01 13:15:27    阅读次数:193
【原创】Kakfa common包源代码分析
初一看common包的代码吓了一跳,这么多scala文件!后面仔细一看大部分都是Kafka自定义的Exception类,简直可以改称为kafka.exceptions包了。由于那些异常类的名称通常都定义得很直观,笔者就不在一一赘述了。现在我们说说common包中其他的代码。一、AppInfo.sca...
分类:其他好文   时间:2015-04-01 13:14:20    阅读次数:119
Scala Resources
http://zh.scala-tour.com/#/welcome? Five free books on Scala http://www.oschina.net/question/103999_46884?...
分类:其他好文   时间:2015-04-01 11:34:53    阅读次数:130
深入理解Scala 标识符,命名和域
在Scala中,命名用来表示类型,值,方法以及类,这些统称为实体。命名在局部定义与声明,继承,import子句,package子句中存在,这些可以统称为绑定。 绑定有优先级,定义(局部或继承)有最高的优先级,然后是显式...
分类:其他好文   时间:2015-04-01 11:34:39    阅读次数:124
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!