自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

陈同学

勤奋不是马不停蹄,而是有效利用手头的时间;努力不是一味埋头苦干,而是用智慧解决问题。

  • 博客(9)
  • 资源 (4)
  • 收藏
  • 关注

原创 scala学习笔记-隐式转换和隐式参数

文章目录隐式转换隐式参数示例隐式转换scala提供的隐式转换和隐式参数功能,是非常有特色的功能。是java的编程语言所没有的功能。他可以允许你手动指定,将某种类型的对象转换成其他类型的对象或者是给一个类增加方法。通过这些功能,可以实现非常强大、特殊的功能。隐式转换核心就是定义一个使用implicit 关键字修饰的方法实现把一个原始类转换成目标类,进而可以调用目标类中的方法隐式参数隐...

2020-04-30 16:13:57 141

原创 scala学习笔记-上界、下界、协变、逆变、非变

1:上下界在制定泛型类型是,有时需要界定泛型类型的范围,而不是接受任意类型。例如:要求某个泛型类型,必须是某个类的子类,这样在程序中就可以翻新的调用父类的犯法,程序才能正常的使用与运行scala的上下界特性允许 泛型类型是某个类的子类,或者是某个类的父类下界类型: U<:T U必须 是类型T的父类或者是自己本身上界类型: U<: T U必须是类型T的子类或者是...

2020-04-30 14:30:34 207

原创 scala学习笔记-泛型

scala和java一样,类和特质、方法都可以支持泛型val list:[String] =List("1","2")1:定义一个泛型方法不考虑泛型支持def getMiddle(arr:Array[Int]) =arr(arr.length/2)def main(args: Array[String]): Unit = { var arr1= Array(1,2,3,4...

2020-04-23 17:28:31 106

原创 scala学习笔记-模式匹配、样例类、样例对象、Option、偏函数

文章目录1:模式匹配1.1:匹配字符串1.2:匹配类型1.3:匹配数组1.4:匹配集合1.5:匹配元组1:模式匹配1.1:匹配字符串//todo:匹配字符串object CaseDemo01 extends App{ //定义一个数组 val arr=Array("hadoop","zookeeper","spark","storm") //随机取数组中的一位,使用Rando...

2020-04-07 15:58:37 360

原创 scala学习笔记-面向对象编程(类、对象、继承、特质)

文章目录1:类1.1:定义类:1.2:构造器:2:对象2.1:scala中的object2.2:scala中的伴生对象2.3:scala中object的apply方法2.4: scala中object的main方法1:类1.1:定义类:scala是支持面向对象的,也有类和对象的概念。说明var name:String = _, _表示使用默认值进行初始化val变量不能使用_来进行...

2020-04-07 11:41:44 637

原创 scala学习笔记-高阶函数(匿名函数、柯里化、闭包)

scala高级函数使用函数值作为参数,或者返回值为函数值的函数和方法,均称之为高阶函数1:函数值作为参数//定义一个数组scala> val array=Array(1,2,3,4,5)array: Array[Int] = Array(1, 2, 3, 4, 5)//定义一个函数scala> val func=(x:Int)=>x*10func: Int ...

2020-04-07 10:40:03 273

原创 scala学习笔记-函数式编程(foreach、map、flatmap、filter、sort、groupBy、reduce、fold)

1: 遍历 - foreach方法描述foreach(f: (A) ⇒ Unit): Unit方法说明foreachAPI说明参数f: (A) ⇒ Unit接收一个函数对象函数的输入参数为集合的元素返回值为空返回值Unit空示例scala> val list=List(1,2,3,4)list: List[Int] = Li...

2020-04-03 15:49:21 259

原创 scala学习笔记-Map、Set、List

1:MapMap可以称之为映射。它是由键值对组成的集合。scala当中的Map集合与java当中的Map类似,也是key,value对形式的在scala中,Map也分为不可变Map和可变 Map。1.1: 不可变Map定义语法val/var map = Map(键->值, 键->值, 键->值...) // 推荐,可读性更好 val/var map ...

2020-04-03 11:34:45 425

原创 scala学习笔记-数组、元组

1:数组1.1:定长数组定长数组指的是数组的长度是不允许改变的数组的元素是可以改变的语法// 通过指定长度定义数组val/var 变量名 = new Array[元素类型](数组长度)// 用元素直接初始化数组val/var 变量名 = Array(元素1, 元素2, 元素3...)注意:在scala中,数组的泛型使用[]来指定,使用()来获取元素示例:...

2020-04-01 22:14:04 336

Apache-Flink-Stateful-Computations-over-Data-Streams.pdf

Apache Flink Stateful Computations over Data Streams(Apache Flink 知识图谱) 由 Apache Flink Committer 执笔,四位 PMC 成员审核,将 Flink 9 大技术版块详细拆分,突出重点内容并搭配全面的学习素材。PDF 版本内含大量补充链接,点击即可跳转。

2020-05-11

hive-hbase-handler-1.2.1.jar

Hive提供了与HBase的集成,使得能够在HBase表上使用hive sql 语句进行查询 插入操作以及进行Join和Union等复杂查询、同时也可以将hive表中的数据映射到Hbase中

2020-03-19

HBase配置项说明及调优建议.xlsx

hbase 常用参数含义,默认值,调优建议(必须参数,split,compaction,blockcache,memstore flush,hlog,zookeeper,其他,等相参数名称、含义、默认值、调优建议)

2020-03-17

kylin使用文档

ylin二进制包中包含了一份用于测试的样例数据集,总共大小仅1MB左右,共计3张表,其中事实表有 10000条数据。因为数据规模较小,方便在虚拟机中进行快速实践和操作,用户可以自行搭建Hadoop Sandbox的虚拟机并快速部署kylin,然后导入该数据集进行试验。 kylin仅支持星型数据模型,这里用到的样例数据集就是一个规范的星型模型结构,它总共包含了3个数据表

2018-03-12

空空如也

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

TA关注的人

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