摘要: 类 一般类名首字母大写 ,方法首字母小写,类和方法命名建议符合驼峰命名法。 scala中的class类默认可以传参数,默认的传参数就是默认的构造函数。重写构造函数的时候,必须要调用默认的构造函数。 在Scala中,类并不用声明为public。Scala源文件中可以包含多个类,所有这些类都具有公有可见 阅读全文
posted @ 2020-07-29 17:36 手心里的宇宙 阅读(472) 评论(0) 推荐(0) 编辑
摘要: 1 Spark基本概念 1.1Spark是什么 Spark使用Scala语言进行实现,它是一种面向对象、函数式编程语言,能够像操作本地集合对象一样轻松地操作分布式数据集(Scala 提供一个称为 Actor 的并行模型,其中Actor通过它的收件箱来发送和接收非同步信息而不是共享数据,该方式被称为: 阅读全文
posted @ 2020-07-28 22:28 手心里的宇宙 阅读(2524) 评论(0) 推荐(0) 编辑
摘要: MySQL MySQL常用操作 字符串 LENGTH(FName) 计算字符串长度 LENGTH(FName) LOWER(FName) 字符串转换成小写 UPPER(FName) 字符串转换成大写 LTRIM(' abc ') 截去字符串左侧空格 RTRIM(' abc ') 截去字符串右侧空格 阅读全文
posted @ 2020-07-20 22:44 手心里的宇宙 阅读(122) 评论(0) 推荐(0) 编辑
摘要: scala中既有函数也有方法,在大多数情况下,不用理会其区别也可正常使用。但有时候还是要区分其异同。 Scala 有方法与函数,二者在语义上的区别很小。Scala 方法是类的一部分,而函数是一个对象可以赋值给一个变量。换句话来说在类中定义的函数即是方法。 有些翻译上函数(function)与方法(m 阅读全文
posted @ 2020-07-20 22:10 手心里的宇宙 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 本文意在精简,掌握最常用的,最基本的用法,不断完善,一招鲜而吃遍天 字符串 在 Scala 中,字符串的类型实际上是 Java String,它本身没有 String 类,定义一个string类,其类型就是 String (java.lang.String)。 在 Scala 中,String 是一 阅读全文
posted @ 2020-07-16 22:30 手心里的宇宙 阅读(868) 评论(0) 推荐(0) 编辑
摘要: 在工作中,以前的枚举类都做的比较简单,直到与公司的一个大佬合作做项目时,看到了一个更加通用且全面的通用枚举类。 且更符合阿里巴巴的java技术规范,特此记录 以上引用自阿里巴巴Java开发手册1.4.0 主要特点如下: 枚举提供序号、值、注释信息 提供构造器和get set方法 提供转换列表的方法, 阅读全文
posted @ 2020-07-15 22:02 手心里的宇宙 阅读(473) 评论(0) 推荐(0) 编辑
摘要: 记录一些破碎的,有意思的SQL片段 大都是日常工作中使用到的,但具体的业务场景也都记不清了,从有道云笔记的记录中扒拉出来,仅作记录使用 MySQL部分 MySQL 5.7版本实现分组取topN Hive,Oracle等数据库系统都有row_number等函数,对于实现分组取topN之类的操作,都很简 阅读全文
posted @ 2020-07-14 11:49 手心里的宇宙 阅读(407) 评论(0) 推荐(0) 编辑
摘要: Scala的语言特性 Scala简介 Scala 是一门多范式(multi-paradigm)的编程语言,设计初衷是要集成面向对象编程和函数式编程的各种特性。 Scala 运行在Java虚拟机上,并兼容现有的Java程序,其项目可以和java混编,可以是Java scala的混合语言编写。 Scal 阅读全文
posted @ 2020-07-10 00:07 手心里的宇宙 阅读(429) 评论(0) 推荐(0) 编辑
摘要: 变量和常量 定义变量和常量 变量:用var修饰,其值可修改 常量:用val修饰,其值不可修改 /** * 定义变量和常量 * 变量 :用 var 定义 ,可修改 * 常量 :用 val 定义,不可修改 */ val a = "张三" var b = "李四" 类和对象 类的定义 创建类 class 阅读全文
posted @ 2020-07-09 22:43 手心里的宇宙 阅读(161) 评论(0) 推荐(0) 编辑