摘要: 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 阅读(212) 评论(0) 推荐(0)
摘要: 概述 使用多个简单对象一步步构建成一个复杂对象 有时面临“一个复杂对象”的的创建工作,通常由各个部分的子对象用一定的算法构成;由于需求的变化,这个复杂的对象各个部分经常面临着剧烈的变化,但将他们组合在一起的算法却相对稳定 将一个复杂对象的构建(HouseBuilder)与其表示(House)相分离, 阅读全文
posted @ 2020-06-02 15:24 cxc1357 阅读(228) 评论(0) 推荐(0)
摘要: 概述 动机:“某些结构复杂对象”的创建工作,由于需求的变化,这些对象面临剧烈的变化,但它们却拥有比较稳定一致的接口 如何应对这种变化,如何向“客户程序(使用这些对象的程序)”隔离出“这些易变对象”,从而使得“依赖这些易变对象的客户程序”不随着需求改变而改变 使用原型实例指定创建对象的种类,然后通过拷 阅读全文
posted @ 2020-06-02 14:45 cxc1357 阅读(142) 评论(0) 推荐(0)