上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 59 下一页
摘要: 概述 由于应用环境的变化,常常需要将“一些现存的对象”放在新的环境中应用,但新环境要求的接口是这些现存对象所不满足的 如何应对这种“迁移的变化”?如何既能利用现有对象的良好实现,同时又能满足新的应用环境所要求的接口? Adapter举例 将一个类的接口转换成客户希望的另一个接口,使得原本由于接口不兼 阅读全文
posted @ 2020-06-07 11:43 cxc1357 阅读(191) 评论(0) 推荐(0)
摘要: 原因 混合java 和scala 无法编译 解决 右键项目 > properties > scala Compiler >勾选Use Project Setting > Scala Installation > Fixed Scala Installation(对应版本)(built-in) > B 阅读全文
posted @ 2020-06-06 00:38 cxc1357 阅读(784) 评论(0) 推荐(0)
摘要: 原因 hadoop.dll 版本问题 解决 查询远程主机中hadoop版本,下载相同或稍高版本的hadoop.dll,将下载的 hadoop.dll 复制到windows系统的c:/window/system32/下 参考 https://blog.csdn.net/Constantdropping 阅读全文
posted @ 2020-06-06 00:32 cxc1357 阅读(442) 评论(0) 推荐(0)
摘要: 生态 Spark Core:最重要,其中最重要的是RDD(弹性分布式数据集) Spark SQL Spark Streaming Spark MLLib:机器学习算法 Spark Graphx:图计算 特点 针对大规模数据处理的快速通用引擎 基于内存计算 速度快,易用,兼容性强 体系架构 主节点:C 阅读全文
posted @ 2020-06-03 18:54 cxc1357 阅读(186) 评论(0) 推荐(0)
摘要: 泛型 泛型类 1 package day0603 2 3 class GenericClassInt { 4 private var content:Int=10 5 def set(value:Int)={content=value} 6 def get():Int={content} 7 } 8 阅读全文
posted @ 2020-06-03 15:36 cxc1357 阅读(202) 评论(0) 推荐(0)
摘要: 集合(Map) 可变集合:scala.collection.mutable.Map 不可变集合:scala.collection.immutable.Map 列表(List) 不可变列表:List head:第一个元素 tail:除第一个元素外其他的元素 可变列表:scala.collection. 阅读全文
posted @ 2020-06-03 00:08 cxc1357 阅读(209) 评论(0) 推荐(0)
摘要: WordCount sc是spark的一个对象,SparkContext 对象非常重要 sc.textFile("hdfs://bigdata111:9000/input/data.txt").flatMap(_.split(" ")).map((_,1)).reduceByKey(_+_).col 阅读全文
posted @ 2020-06-02 22:10 cxc1357 阅读(163) 评论(0) 推荐(0)
摘要: 类定义 当属性是private时,scala会自动为其生成get和set方法 只希望scala生成get,不生成set,可定义为常量 不生成get和set方法,使用private[this]关键字 1 package day0106 2 3 class Student1 { 4 private va 阅读全文
posted @ 2020-06-02 18:18 cxc1357 阅读(210) 评论(0) 推荐(0)
摘要: 概述 使用多个简单对象一步步构建成一个复杂对象 有时面临“一个复杂对象”的的创建工作,通常由各个部分的子对象用一定的算法构成;由于需求的变化,这个复杂的对象各个部分经常面临着剧烈的变化,但将他们组合在一起的算法却相对稳定 将一个复杂对象的构建(HouseBuilder)与其表示(House)相分离, 阅读全文
posted @ 2020-06-02 15:24 cxc1357 阅读(226) 评论(0) 推荐(0)
摘要: 概述 动机:“某些结构复杂对象”的创建工作,由于需求的变化,这些对象面临剧烈的变化,但它们却拥有比较稳定一致的接口 如何应对这种变化,如何向“客户程序(使用这些对象的程序)”隔离出“这些易变对象”,从而使得“依赖这些易变对象的客户程序”不随着需求改变而改变 使用原型实例指定创建对象的种类,然后通过拷 阅读全文
posted @ 2020-06-02 14:45 cxc1357 阅读(141) 评论(0) 推荐(0)
上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 59 下一页