
编程语言
文章平均质量分 70
Python && Scale
大数据精读周刊
这个作者很懒,什么都没留下…
展开
-
大数据Hive中的UDF:自定义数据处理的利器(下)
本文我们详细解析了UDAF和UDTF在Hive中的应用。通过实际代码示例,我们展示了UDAF如何帮助我们深入分析数据,以及UDTF如何简化复杂的数据转换任务。如果您对UDAF、UDTF或Hive的其他高级功能有疑问,或者想要更深入地讨论,欢迎在文章下留言或直接联系我们。期待我们的下一次分享,一起在大数据的世界里探索新知。我们下次见!原创 2024-05-20 21:26:20 · 1156 阅读 · 0 评论 -
scala入门到放弃—06—高阶函数
文章目录高级函数字符串匿名函数Currying函数高阶函数 高级函数 字符串 插值 val s ="hello" val name="jacksun" println(s+name) println(s+":"+name) println(s"hello:$name") 多行字符串 //多行, var d = """ |1 |2 |3 |4 |5 |5 |6 """.st原创 2024-01-17 21:26:34 · 410 阅读 · 0 评论 -
Scala入门到放弃—05—模式匹配
模式匹配 基本类型 Java : 对一个值进行条件判断例如switch 模式匹配类似于Java的switch case。Scala的模式匹配不仅可以匹配值还可以匹配类型、从上到下顺序匹配,如果匹配到则不再往下匹配、都匹配不上时,会匹配到case _ ,相当于default、match 的最外面的{ }可以去掉看成一个语句。 def match_test(m:Any) = { m match { case 1 => println("num 1 ")原创 2024-01-17 21:26:06 · 545 阅读 · 0 评论 -
Scala入门到放弃—04—集合
文章目录集合数组ListSetMapOptuon&Some&NoneTuple 集合 数组 package org.example object ArrayApp extends App{ //继承App后直接直接调用函数,不需要main //println("hello") val a = new Array[String](5) a(0)="hello" println(a(0)) val b = Array("hello","world") val c =原创 2024-01-10 21:18:12 · 1009 阅读 · 2 评论 -
Scala入门到放弃—03—面向对象
文章目录面向对象概述类的定义和使用构造器继承和重写抽象类伴生类和伴生对象case和trait 面向对象 概述 OO(Object Oriented) 封装:属性、方法封装到类中,可设置访问级别 继承:父类和子类之间的关系 ,重写 多态:父类引用指向子类对象 ,开发框架基石 Person person = new Person(); User user = new User(); Person person =new User(); 类的定义和使用 package org.example object O原创 2023-11-20 20:53:41 · 131 阅读 · 0 评论 -
Scala入门到放弃—02—函数
文章目录函数方法定义默认参数命名参数可变参数条件语句循环表达式 函数 方法定义 def 方法名(参数: 参数类型): 返回值类型 = { //方法体 //最后一行作为返回值(不需要使用return) } def max(x: Int, y: Int): Int = { if(x > y) x else y } package org.example object App { def main(args: Array[String]): Unit = { println原创 2023-10-24 09:00:22 · 211 阅读 · 0 评论 -
Scala入门到放弃—01—概述
文章目录概述什么是是Scala?为什么要使用Scala?配置环境安装测试附基本语法定义变量基本数据类型lazy在Scala中的应用 概述 什么是是Scala? https://www.scala-lang.org/ Scala combines object-oriented and functional programming in one concise, high-level language. Scala’s static types help avoid bugs in complex appl原创 2023-07-06 20:33:50 · 419 阅读 · 2 评论