Scala
JP-Destiny
这个作者很懒,什么都没留下…
展开
-
Scala-数据类型与自定义函数
数据类型 数据类型 描述 Byte 8位有符号整数 Short 16位有符号整数 Int 32位有符号整数 Long 64位有符号整数 Float 32位单精度浮点数 Double 64位单精度浮点数 Char 16位无符号字符 String 字符序列 ...原创 2019-06-12 21:58:50 · 554 阅读 · 0 评论 -
大数据-Spark的HA
Spark的HA基于文件目录的HA(1)修改Master服务器的conf/spark-env.sh配置文件export JAVA_HOME=/usr/local/java/jdk1.8.0_11export SPARK_MASTER_HOST=hadoop1export SPARK_MASTER_PORT=7077export SPARK_DAEMON_JAVA_OPTS="-Dspa...原创 2019-07-02 00:08:03 · 178 阅读 · 0 评论 -
Scala-模式匹配、样本式和泛型
模式匹配//例一var s = 'A's match{ case 'A' => println(100) case 'B' => println(80) case 'C' => println(60) case _ if Character.isDigit(s) => println("无效的字符") case _ => println(0)}//...原创 2019-06-25 18:55:35 · 482 阅读 · 0 评论 -
Scala-Object对象、Apply方法、高阶函数
ObjectObject对象中的内容都是静态的如果和类名相同,则成为伴生对象Scala中没有static关键字继承App,可以省略main方法Apply方法Apply方法只能在object里创建class Student(var name : String)object Student { def apply(name : String) = { println("调用了a...原创 2019-06-17 23:32:49 · 574 阅读 · 0 评论 -
Scala-面向对象
面向对象Scala是一个多范式的编程语言(支持多种方式的编程) 封装 继承 多态定义一个学生类class Student { //定义学生的学号 private[this] var studentID : Int = 0; //定义学生的姓名 private[this] var studentName : String = ""; //定义set get方法...原创 2019-06-16 23:46:42 · 853 阅读 · 0 评论 -
Scala-数组、集合、元组和文件
数组一、一维数组的声明var array = new Array[Int](10)var array : Array[Int] = {}var array = Array()import scala.collection.mutable._var array = ArrayBuffer[Int]()二、多维数组的声明var array = Array.ofDim[Int](3,4...原创 2019-06-16 17:44:35 · 288 阅读 · 0 评论 -
Scala-函数参数和异常
函数参数一、函数参数的求值原创 2019-06-15 15:09:12 · 292 阅读 · 0 评论 -
Scala-循环
循环var list = List("freedom","destiny","fate")# 循环方法一forfor{ s <- list}println(s)# 循环方法二forfor{ s <- list if(s.length > 3)}println(s)# 循环方法三forfor( s <- list if s.length <...原创 2019-06-12 23:32:37 · 818 阅读 · 0 评论 -
Scala-安装和配置Scala
ScalaScala是一个多范式的编程语言(支持多种方式的编程) 使用面向对象编程:封装、继承、多态<.li> 使用函数式编程:最大的特定(优点:代码非常简洁;缺点:可读性太差)安装Scala(1)官网https://www.scala-lang.org/download/2.12.8.html下载Scala(2)安装Scala(3)配置Scala的环境变量(...原创 2019-06-11 22:52:47 · 271 阅读 · 0 评论 -
Scala-Akka System
Akka System架构图主节点功能 维护一个Worker列表 接收心跳信号,更新Worker列表 接收注册信号 回复注册信号从节点功能 发送注册信号 对自身发送心跳信号代码实现WorkerInfo类/** @author Jabin* @version 1.0 2019/06/29* Woker的信息* */class WorkerInfo(val ...原创 2019-06-29 20:54:02 · 339 阅读 · 0 评论