码迷,mamicode.com
首页 >  
搜索关键字:Scala    ( 4459个结果
Scala Beginner
开始学习Scala,下面的内容大部分从Scala官网翻译过来,有几个地方翻译的不是很好,表述不清楚的地方大家可以浏览Scala官网,多指教。Scala offical website is http://scala-lang.orgI think scala-lang means scalable ...
分类:其他好文   时间:2015-05-24 21:47:16    阅读次数:132
Scala 学习笔记 - 1 - 理论基础
从语言范式说到函数式范式范式(Paradigm)是指用来区分一套相关的概念或思维模式的科学原则。目前主要存在如下三种程序范式:ImperativeprogrammingFunctionalprogrammingLogicprogramming我们常说道的Object-orentiedprogramming可以看成是以上三种范式的一种正交的范式。我..
分类:其他好文   时间:2015-05-24 19:09:06    阅读次数:170
Apache Zeppelin安装及介绍
背景Apache Zeppelin提供了web版的类似ipython的notebook,用于做数据分析和可视化。背后可以接入不同的数据处理引擎,包括spark, hive, tajo等,原生支持scala, java, shell, markdown等。它的整体展现和使用形式和Databricks Cloud是一样的,就是来自于当时的demo。Mac OS上安装目前github上,zeppelin版...
分类:Web程序   时间:2015-05-23 16:57:28    阅读次数:703
Spark Task未序列化(Task not serializable)问题分析
在编写Spark程序中,在map等算子内部由于使用了外部定义的变量和函数,从而导致出现Task未序列化问题,而由于Spark算子内部往往需要根据外部指定的配置进行计算,因此使用外部变量有时在所难免。为了解决Task序列化问题,这里对其进行了研究和总结。 出现“org.apache.spark.SparkException: Task not serializable”这个错误,一般...
分类:其他好文   时间:2015-05-23 16:55:37    阅读次数:181
Scala学习 - 基础类型
Scala中的类型相对于Java来说,与.net的想法更为接近,所有的类型都是基于一个基础类型,包括值类型也是继承自该类型;Java中值类型是语言直接提供的,这点上有点不同;类型关系图如下:其中所有类型的基类与AnyAny之后分为两个AnyVal与AnyRef其中AnyVal是所有值类型的父类型An..
分类:其他好文   时间:2015-05-22 19:30:02    阅读次数:112
Scala学习 - 基础类型
Scala中的类型相对于Java来说,与.net的想法更为接近,所有的类型都是基于一个基础类型,包括值类型也是继承自该类型;Java中值类型是语言直接提供的,这点上有点不同;类型关系图如下:其中所有类型的基类与AnyAny之后分为两个AnyVal与AnyRef其中AnyVal是所有值类型的父类型An...
分类:其他好文   时间:2015-05-22 16:52:38    阅读次数:132
静态类型
编译期间做检查数据类型的语言,即写程序时要声明所有变量的数据类型,是固定的。这样在编译期期间,就可以做很多检查,消除很多运行期的错误。人们经常这么批判静态类型语言:使程序过度冗长,类型系统不灵活。但是,在scala中利用类型推断避免了程序过度冗长。和模式匹配和一些新的编写和组织类型的方法,使之更加灵...
分类:其他好文   时间:2015-05-22 15:01:09    阅读次数:116
类和对象
在scala中函数就是对象。scala是纯面向对象的语言,所有的值都是对象,所有的操作,都是方法调用。搜索复制
分类:其他好文   时间:2015-05-22 13:24:53    阅读次数:98
【原创】kafka controller源代码分析(二)
四、TopicDeletionManager.scala管理topic删除的状态机,具体逻辑如下:TopicCommand发送topic删除命令,在zk的/admin/delete_topics目录下创建topic节点controller会监听该zk目录下任何节点的变更并为对应的topic开启删除操...
分类:其他好文   时间:2015-05-22 13:19:17    阅读次数:227
Scala的模式匹配和条件类
树是在程序中常用的一个数据结构。例如编译器和解析器常常吧程序表示为树;XML文档结构也是树状的;还有一些集合是基于树的,例如红黑树。 接下来我们将通过一个计算器程序来研究树在Scala中是如何表示和操纵的。...
分类:其他好文   时间:2015-05-21 20:01:30    阅读次数:157
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!