最新文章列表

eclipse开发spark程序配置本地运行

今天简单讲一下在local模式下用eclipse开发一个简单的spark应用程序,并在本地运行测试。 1.下载最新版的scala for eclipse版本,选择windows 64位,下载网址:http://scala-ide.org/download/sdk.html 下载好后解压到D盘,打开并选择工作空间。 然后创建一个测试项目ScalaDev,右击项目选择Properties,在对话 ...
Kevin12 评论(1) 有12414人浏览 2016-01-27 07:58

证明Java不是纯面向对象语言

一、论述        在我们刚接触Java语言的时候,所有的教材或老师都会和你讲这样一点:Java是一门面向对象的编程语言。用2015年比较流行的网络语就是:Java是一门面向对象的编程语言、Java是一门面向对象的编程语言、Java是一门面向对象的编程语言,重要的事说三遍!!!        那Java到底是怎样的一门面向对象的编程语言呢,鄙人给出的结论是Java不是纯面向对象的。也许, ...
zh-workhard-Java 评论(0) 有596人浏览 2016-01-20 15:39

Scala编程之螺旋

一、概述        今天在《Scala In Programming》中学习了关于Scala的组合与继承,下面通过一个实例作为知识的巩固。   二、实例展示        1、实例名称:             根据给定的边界值,画出一个螺旋。        2、实例描述:             a、首先给出四个类:Element、ArrayElement、UniformEle ...
zh-workhard-Java 评论(0) 有440人浏览 2016-01-18 16:35

Scala编程之打印标准乘法表

       在阅读了《Scala InProgramming》一文中学习了Scala语言的内建控制结构,为了巩固学习的内容,特意以写了一个小程序:打印标准乘法表,作为这一部分的完结。        1、打印标准乘法表的实现类 class PrintMulTable(start: Int,end: Int) { val begin = this.start val finish ...
zh-workhard-Java 评论(0) 有391人浏览 2016-01-14 16:51

Scala编程之分数的四则运算

       在前面一篇关于Scala编程的文章中简单的介绍了Scala语言,关于Scala语言的一些语法及规则,如有感兴趣的朋友可以自己阅读相关书籍,鄙人诚挚推荐《Scala In Programming》,下面利用Scala语言实现简单的分数四则运算。       1、分数的四则运算类 class Rational(n: Int,d: Int) { //分母不能为0的校验 ...
zh-workhard-Java 评论(0) 有641人浏览 2016-01-14 14:47

Scala编程之文件操作

一、简述        Scala语言的名称来自于“可伸展的语言”。之所以这样命名,是因为他被设计成随着使用者的需求而成长。用Scala语言编写应用程序可以有很大的范围:小到写脚本,大到建立大系统。        Scala是很容易进入的语言,它跑在标准的Java平台上,可以与所有的Java库实现无缝交互。它也是用来编写脚本把Java控件链在一起的很好的语言,但是用它来建立大系统和可重用控件的 ...
zh-workhard-Java 评论(0) 有681人浏览 2016-01-14 14:30

scala基础教程之-数据类型

一、基本的数据类型 数据类型 描述 Byte 8位有符号值。范围从-128到127 Short 16位有符号值。范围从-32768至32767 Int 32 位有符号值。范围从 -2147483648 to 2147483647
daizj 评论(0) 有1565人浏览 2016-01-12 10:25

Scala 2.11.7 API 本地文档

Scala 2.11.7 API 本地文档 http://www.scala-lang.org/files/archive/scala-docs-2.11.7.zip
woscct 评论(0) 有637人浏览 2015-12-31 16:54

Scala 简介

可扩展的语言 Scala 是“Scalable Language”的首字母缩写,scala即可提供所见即所得的编程体验,也可以用在高性能的关键系统中。Twitter、LinkedIn和Intel都 ...
bibithink 评论(0) 有416人浏览 2015-12-30 13:11

Gradle入门安装

Gradle是一款非常简洁的项目构建工具,相比ant和maven的繁琐的xml配置,gradle提供了非常简洁的命令,而这正得益于它的底层语言Groovy,目前在Android的项目的中,几乎都是使用的gradle来管理项目,当然了除了这些它也对Java,JVM平台系语言,Scala等也良好支持,同时支持C/C++ ,并可以与Maven仓库无缝集成 ! 目前最新Gradle版本:2.9 官网下 ...
qindongliang1922 评论(0) 有1696人浏览 2015-12-08 10:37

scala 元组tuple的几个知识点

通过下标_n取数据不多说了,下面是几个比较有意思的知识点    知识点 1、Tuple 和Function 和Producct一样最多只支持22个元素       比如 (0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21) 这样是没问题的       但是(0,1,2,3,4,5,6,7,8,9,10,11,12,13,14 ...
zhouchaofei2010 评论(0) 有13235人浏览 2015-12-04 02:20

scala By-name-parameter 和 Function type的区别

网上找的一篇关于 By-name-parameter 和 Function区别,虽然是2009年的文章了,但解释的非常好。 原来By-name-parameter和函数类型是不一样的概念,以前还以为By-name-paramete 就是函数类型的一个用法呢   By-name-parameter to Function Today's topic is related to Definin ...
zhouchaofei2010 评论(0) 有3391人浏览 2015-12-02 03:21

scala 下划线解析报错: missing parameter type for expanded function

本文首先介绍下eta-expansion概念,以及其对下划线的expand的解析规则和匿名函数简写注意事项,最后通过例子解析加深读者的理解   eta-expansion概念: 把 x => func(x) 简化为 func _ 或 func 的过程称为 eta-conversion  把 func 或 func _ 展开为 x => func(x) ...
zhouchaofei2010 评论(2) 有9488人浏览 2015-11-29 21:15

flume+kafka+sparkstreaming搭建整合

主要是数据从flume进去kafka,然后交给sparkstreaming处理的流程 本文依旧以单词计数例子为例 首先,flume使用1.6版本,如果是1.6以下的话,没带有官方的kafkasink,需要自己实现,自己实现也不难实现,写一个自定义的sink,在里面方法调用kafka生产者代码,把数据发送到指定的kafka的broker的topic即可。 此处使用1.6版本,直接使用kafkaSink ...
字母哥 评论(0) 有3595人浏览 2015-11-22 00:03

flume整合sparkstreaming

这里写一个flume整合sparkstreaming的例子 我这里使用scala ide和maven的方式 spark用的1.2版本,scala是2.10版本,flume使用最新版的1.6 整合的第一步,要加上flume ...
字母哥 评论(0) 有1506人浏览 2015-11-21 20:48

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) .net(54785) 编程(39454) JSP(37542) 数据结构(36423) Eclipse(31254) PHP(29988) F#(26079) 算法(24867) 脚本(19840) J#(18922) JDBC(17888) ASP(17480) JDK(14881) JVM(14450)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics