自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

happy-vicky的博客

走出自己的舒适区,你会发现外面比原来还TM安逸!

  • 博客(9)
  • 问答 (1)
  • 收藏
  • 关注

原创 Scala编程基础(九)-- Scala高级特性

Scala高级特性目录1.课程目标2.高阶函数2.1 概念2.2 作为值的函数2.3 匿名函数2.4 柯里化2.4.1 什么是柯里化2.4.2 例子2.4.3 总结2.5 闭包2.5.1 什...

2019-08-30 14:32:15 496

原创 Scala编程基础(八)-- Actor实现WordCount

使用Actor实现WordCount需求:用actor并发编程写一个单机版的WordCount,将多个文件作为输入,计算完成后将多个任务汇总,得到最终的结果。大致的思想步骤:通过loop +react 方式去不断的接受消息 利用case class样例类去匹配对应的操作 其中scala中提供了文件读取的接口Source,通过调用其fromFile方法去获取文件内容 将每个文件...

2019-08-30 14:12:00 331

原创 Scala编程基础(七)-- Actor

目录10.Scala Actor并发编程10.1 课程目标10.2 什么是Scala Actor10.2.1 概念10.2.2 java并发编程与Scala Actor编程的区别10.2.3 Actor的执行顺序10.2.4 发送消息的方式10.3 Actor实战10.3.1 第一个例子10.3.2 第二个例子10.3.3 第三个例子10.3.4...

2019-08-28 21:07:11 356

原创 Scala编程基础(六)-- 高阶语法

目录7.模式匹配和样例类7.1 匹配字符串7.2 匹配类型7.3 匹配数组、元组、集合7.4 样例类7.5 Option类型7.6 偏函数8. Scala中的协变、逆变、非变8.1 协变、逆变、非变介绍8.2 协变、逆变、非变总结8.3 案例9.Scala中的上下界9.1 上界、下界介绍7.模式匹配和样例类Scala有一个十分强大的...

2019-08-27 09:33:47 281

原创 Scala编程基础(五)-- 类、对象、继承、特质

目录6.类、对象、继承、特质6.1 类6.1.1 类的定义6.1.2 构造器6.2 Scala面向对象编程之对象6.2.1 Scala中的object6.2.2 Scala中的伴生对象6.2.3 Scala中的apply方法6.2.4 Scala中的main方法6.3 Scala面向对象编程之继承6.3.1 Scala中继承(extends)的概念6...

2019-08-26 13:27:58 695

原创 Scala编程基础(四)-- List作业以及部分源码分析

/** *作业题 */object ListTest { def main(args: Array[String]): Unit = { //创建一个List val list0=List(1,7,9,8,0,3,5,4,6,2) //将list0中的每一个元素乘以10后生成一个新的集合 val list1=list0.map(x=>x*10...

2019-08-26 09:21:40 1138

原创 Scale编程基础(三)-- 集合相关

目录5.数组、映射、元组、集合5.1数组5.1.1定长数组和变长数组5.1.2 遍历数组5.1.3 数组转换5.1.4 数组常用算法5.2 映射5.2.1 构建映射5.2.2 获取和修改映射中的值5.3 元组5.3.1 创建元组5.3.2 获取元组中的值5.3.3 将对偶的集合转换成映射5.3.4 拉链操作5.4集合5.4.1 Lis...

2019-08-21 19:01:27 1932

原创 Scale编程基础(二)-- 基础语法

目录4.Scala基础4.1 声明变量4.2 常用类型4.3 条件表达式4.4 块表达式4.5 循环4.6 调用方法和函数4.7 定义方法和函数4.7.1 定义方法4.7.2 定义函数4.7.3 方法和函数的区别4.7.4 将方法转换成函数(神奇的下划线)4.Scala基础4.1 声明变量package cn.itcast.scala...

2019-08-20 21:18:16 12902

原创 Scala编程基础(一)-- 学习目标和环境安装

目录1.课程目标1.1 目标1:熟练使用scala编写Spark程序1.2 目标2:动手编写一个简易版的Spark通信框架1.3 目标3:为阅读Spark内核源码做准备 2.Scala概述2.1 什么是Scala2.2 为什么要学Scala 3.Scala编译器安装 3.1 安装JDK 3.2 安装Scala3.2.1 Window...

2019-08-20 20:58:45 796

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除