- 博客(6)
- 资源 (3)
- 收藏
- 关注
原创 算法系列 : 十大经典排序
冒泡排序 冒泡排序比较简单 , 没啥好说的 , 上代码 for (int i = 0; i < arr.length; i++) { int j = i; while (j >= 1 && arr[j] < arr[j - 1]) { int tmp = arr[j]; arr[j] = arr[j - 1]...
2019-01-17 17:00:55 169
原创 大数据系列 : Scala之旅(四) 面向对象
Scala单例对象 在Scala中 , 没有static关键字 , 但是它也提供了单例模式的实现方法。就是使用关键字object , object对象不能带参数。 object ScalaTest1 { def main(args: Array[String]): Unit = { ScalaSingleton.saySomething("hello kitty") p...
2019-01-16 16:32:25 131
原创 大数据系列 : Scala之旅(三) 集合
集合简介 Scala的集合有三大类 : 序列Seq、集Set、映射Map , 所有的集合扩展自Iterable , 在Scala中集合有可变(mutable)和不可变(immutable)两种类型 , immutable类型的集合初始化后就不能改变了。 定长数组和变长数组 object ScalaTest16 { def main(args: Array[String]): Uni...
2019-01-15 17:05:12 223
原创 大数据系列 : Scala之旅(二) 基本语法
函数式编程体验 - spark-shell之WordCount 1.准备一个文件 2.上传到hdfs 3.对上述文件内容使用Spark进行单词个数统计 数据类型 Scala的几种数值类型Byte、Char、Short、Int、Long、Float、Double、Boolean、Unit 备注 : Unit表示无值 , 和其它语言中的void等同 , 用作不返回任何结果的方...
2019-01-14 21:39:21 188
原创 大数据系列 : Scala之旅(一) 简介 , 环境搭建
什么是Scala 官网地址 : https://www.scala-lang.org/ , 描述如下 Scala是一种将面向对象和函数式编程结合在一起的一种简洁的高级语言。Scala是静态类型的语言 , 这有助于避免复杂应用中的一些错误 , 它的JVM、JS运行时可以让你通过现有的库生态迅速构建高性能系统。 Scala的优势 1.优雅 : Scala的表达能力很强 , 特别是处理流数据...
2019-01-14 17:48:26 139
原创 大数据系列 : Spark集群环境搭建
前言 本文环境基于Hadoop - Yarn平台搭建 Yarn的平台环境默认已经搭建完毕 前置环境 Linux集群 , Java , Zookeeper , Hadoop , Scala , python-pip(pssh) 下载Spark安装包 官网地址 https://spark.apache.org/downloads.html 如果外网下载速度较慢 , 可以找到对应版本号...
2019-01-08 11:42:14 210
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人