![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Scala
Zhuuu_ZZ
这个作者很懒,什么都没留下…
展开
-
<Zhuuu_ZZ>流式计算之Kafka Stream
流式计算新贵Kafka Stream一 What is Kafka Stream二 Features三 Why need KafkaStream四 Kafka Stream案例1、Maven工程添加依赖2、案例一:实现topic之间的流传输3、案例二:利用Kafka流实现wordcount4、利用Kafka流实现对输入数字的求和5、Kafka Stream实现不同窗口的流处理6、利用Kafka Stream实现数据清洗更多一 What is Kafka StreamKafka Streams。Apach原创 2020-12-16 21:32:32 · 933 阅读 · 0 评论 -
<Zhuuu_ZZ>Spark(三)RDD算子大全
RDD算子大全,你想要的我都有一 ScalaRDDSparkContextfiltermapmapValuereduceByKeygroupByKeysortByKeydistinctunion/++intersectionjoinleftOuterJoinrightOuterJoinfullOuterJoinReducesaveAsTextFile二 JavaRDDJavaSparkContextparallelizetextFilefilter一 ScalaRDDSparkContextobjec原创 2020-11-10 20:14:30 · 363 阅读 · 0 评论 -
<Zhuu_ZZ>Scala(八)与数据库的JDBC
Scala对于数据库的操作首先在Mysql里建库建表CREATE DATABASE scalademoUSE scalademoCREATE TABLE student(id INT(10) PRIMARY KEY AUTO_INCREMENT,NAME VARCHAR(32),age INT(10))INSERT INTO student(NAME,age) VALUES("zs",18),("ls",21)SELECT * FROM student然后在IDEA里写原创 2020-10-29 16:40:59 · 119 阅读 · 0 评论 -
<Zhuuu_ZZ>Scala(七)部分函数&偏函数
目录部分函数偏函数部分函数//部分函数object Test1 { def main(args: Array[String]): Unit = { def showMsg(title:String,content:String,num:Int):Unit={ println(title+":"+content+" "+num+" 米") } showMsg("警告","当前水位是",12) //警告:当前水位是 12 米 val title="注意"原创 2020-10-26 16:03:48 · 201 阅读 · 0 评论 -
<Zhuuu_ZZ>Scala(六)伴生类和伴生对象&特质&斜变、逆变、不变
伴生类和伴生对象&特质&斜变、逆变、不变伴生类和伴生对象特质不变、协变、逆变伴生类和伴生对象对比着Java的无参构造、有参构造、静态方法来看public class MyStaticClass { public static String name="大唐"; public static int age=289; public MyStaticClass(){ //无参构造 } public MyStaticClass(String nam原创 2020-10-23 17:27:58 · 285 阅读 · 0 评论 -
<Zhuuu_ZZ>Scala(五)模式匹配&隐式参数、函数、类
目录模式匹配练习成绩匹配case 后接if条件完成二次筛选case 后接_x变量接收输入值异常类型匹配Array匹配List匹配元组匹配case class与模式匹配Option与模式匹配/Some()/None调用代码隐式参数隐式包隐式参数在隐式包内隐式函数在隐式包内隐式类在隐式包内功能增加模式匹配练习模式匹配不关心泛型,即Map[String,Int]和Map[Int,String]对于模式匹配是一样的,只要是个Map就会匹配上。成绩匹配def match1(score:String):原创 2020-10-22 20:05:02 · 268 阅读 · 0 评论 -
<Zhuuu_ZZ>Scala(四)高阶函数
Scala之高阶函数嵌套函数两层嵌套三层嵌套形参是函数,返回是函数函数柯里化模式匹配样例类隐式参数嵌套函数两层嵌套需求:输入一个字符串,判断这个字符串的长度跟5的大小分别输出两个数不同的结果object Test1 { def main(args: Array[String]): Unit = { //第一种方法:先判断后内置函数// def fun(s: String): (Int, Int) => Int = {// if (s.length >原创 2020-10-21 17:02:00 · 239 阅读 · 0 评论 -
<Zhuuu_ZZ>Scala(三)函数
Scala函数Lambda表达式Scala元组Scala函数wordcount函数定义递归调用:传递参数匿名函数传递函数匿名函数传递函数作为参数进行传递方法返回参数是函数Lambda表达式函数式接口一种只含有一个抽象方法声明的接口可以使用匿名内部类来实例化函数式接口的对象通过Lambda表达式可以进一步简化代码先定义一个接口:public interface TestInterface { public Integer panduan(String a,Integer b);}原创 2020-10-20 14:43:26 · 264 阅读 · 0 评论 -
<Zhuuu_ZZ>Scala(二)数组方法大全---最详细
Array Of Scala数组的三种创建方式数组的三种创建方式object demoArray { def main(args: Array[String]): Unit = { //数组创建方式一 var array:Array[String]=new Array[String](3) array(0)="hello" array(1)="world" array(2)="scala" println(array(0)) //数组创建方式二原创 2020-10-20 13:56:02 · 1196 阅读 · 1 评论 -
<Zhuuu_ZZ>Scala(一)从入门到入土
Scala从入门到入土一 概述二 Scala关键字列表三 Scala数据类型四 字符串插值五 Scala条件控制if语句循环控制一 概述面向对象特性每个值都是对象对象的数据类型和行为由类(Class)和特征(Trait,类似interface)描述利用特征实现混入式多重继承函数式编程每个函数都是一个值支持高阶函数、柯里化(currying)、样例化(case class)及模式匹配Scala是静态类型语言即先编译后执行,对比html动态类型语言扩展性:隐式类、字符串插值原创 2020-10-19 15:48:25 · 253 阅读 · 0 评论 -
<Zhuuu_ZZ>Scala开发环境搭建
Scala不同环境下的安装一 在windows系统安装Scala下载安装包添加系统环境变量验证scala在windows系统是否安装成功二 IDEA添加Scala插件查看scala插件版本:三 Linux下搭建Scala开发环境下载压缩包安装一 在windows系统安装Scala下载安装包链接: Scala2.11.12.msi下载网址.下载之后一直下一步,自己选择安装位置即可。添加系统环境变量然后一直确定就行。验证scala在windows系统是否安装成功打开命令提示符,在w原创 2020-10-19 14:29:06 · 225 阅读 · 0 评论