
scala
文章平均质量分 86
海角Q
这个作者很懒,什么都没留下…
展开
-
Akka最佳实践-在Actor伴生对象内提供Props的工厂方法
Akka最佳实践-在Actor伴生对象内提供Props的工厂方法 版权声明:本文为博主原创文章,未经博主允许不得转载。 手动码字不易,请大家尊重劳动成果,谢谢在Akka官方文档中关于创建Actor部分提供了三种创建Actor的Props的方式: 1、val props1 = Props[MyActor] 2、val props2 = Props(new ActorWithArg原创 2017-12-20 20:50:49 · 1474 阅读 · 1 评论 -
Spark闭包清理类ClosureCleaner简析
Spark闭包清理类ClosureCleaner简析 版权声明:本文为博主原创文章,未经博主允许不得转载。 手动码字不易,请大家尊重劳动成果,谢谢 作者:http://blog.youkuaiyun.com/wang_wbq从6月初开始因为一些工作上的事情,已经好久没有写博客了,这次把之前Spark源码阅读中深入了解的Spark闭包清理类ClosureCleaner简单介绍下...原创 2018-09-01 18:52:23 · 2936 阅读 · 0 评论 -
慎用Scala中的return表达式
慎用Scala中的return表达式 版权声明:本文为博主原创文章,未经博主允许不得转载。 手动码字不易,请大家尊重劳动成果,谢谢 作者:http://blog.youkuaiyun.com/wang_wbqThe return keyword is not “optional” or “inferred”; it changes the meaning of your pr...原创 2018-05-07 21:29:55 · 7882 阅读 · 2 评论 -
Scala中闭包的实现机制
Scala中闭包的实现机制 版权声明:本文为博主原创文章,未经博主允许不得转载。 手动码字不易,请大家尊重劳动成果,谢谢 作者:http://blog.youkuaiyun.com/wang_wbq本文通过scala代码编译生成的class文件的角度来对Scala的闭包实现机制进行简单分析首先以一个简单的例子开始:class ClosureDemo { def...原创 2018-05-06 22:31:39 · 1679 阅读 · 0 评论 -
Scala Parser原理介绍与源码分析
Scala Parser原理介绍与源码分析 版权声明:本文为博主原创文章,未经博主允许不得转载。 手动码字不易,请大家尊重劳动成果,谢谢 作者:http://blog.youkuaiyun.com/wang_wbq为了不耽误大家的时间,重要的事情说三遍: 本文不讲Scala Parser的用法!! 本文不讲Scala Parser的用法!! 本文不讲Scala Pars...原创 2018-04-02 20:47:16 · 3375 阅读 · 1 评论 -
Spark SQL集合数据类型array\map的取值方式
Spark SQL集合数据类型array\map的取值方式 版权声明:本文为博主原创文章,未经博主允许不得转载。 手动码字不易,请大家尊重劳动成果,谢谢 作者:http://blog.youkuaiyun.com/wang_wbq本节主要讨论集合数据类型:数组\列表array、字典map这两种数据类型的索引,首先我们还是先构造数据结构与DataFrame:scala&...原创 2018-03-24 15:14:35 · 23435 阅读 · 5 评论 -
Spark SQL 列名带点的处理方法
Spark SQL 列名带点的处理方法 版权声明:本文为博主原创文章,未经博主允许不得转载。 手动码字不易,请大家尊重劳动成果,谢谢 作者:http://blog.youkuaiyun.com/wang_wbq由于这个问题遇到的比较多,因此从我的另一篇博客中摘录出来:https://blog.youkuaiyun.com/wang_wbq/article/details/79672768...原创 2018-03-24 10:36:46 · 6623 阅读 · 1 评论 -
Spark SQL表达式解析器-Scala Parser与Antlr4
Spark SQL表达式解析器-Scala Parser与Antlr4 版权声明:本文为博主原创文章,未经博主允许不得转载。 手动码字不易,请大家尊重劳动成果,谢谢 作者:http://blog.youkuaiyun.com/wang_wbqSpark SQL之所以能支持如此强大的表达式系统,是因为其包含了一套字符串解析并生成表达式树的模块。Scala Parser...原创 2018-03-23 23:07:56 · 5719 阅读 · 0 评论 -
Spark SQL常用表达式示例
Spark SQL常用表达式示例 版权声明:本文为博主原创文章,未经博主允许不得转载。 手动码字不易,请大家尊重劳动成果,谢谢 作者:http://blog.youkuaiyun.com/wang_wbq本文使用spark-shell来演示我平时常用的一些Spark SQL表达式,来帮助大家更好体会Spark SQL的使用方式。所有可用函数可以使用这篇文章中的方法进行查看...原创 2018-03-23 21:13:42 · 2225 阅读 · 0 评论 -
Spark SQL表达式内部可用函数与相关源码
Spark SQL表达式内部可用函数与相关源码 版权声明:本文为博主原创文章,未经博主允许不得转载。 手动码字不易,请大家尊重劳动成果,谢谢 作者:http://blog.youkuaiyun.com/wang_wbq虽然标题写着是Spark SQL可用函数,但是我并不想直接把它们贴出来。代码是最好的老师,因此我要教大家自己从源码中获得这些函数。因为随着Spark的版本更新,...原创 2018-03-23 20:01:29 · 1587 阅读 · 0 评论 -
Spark SQL使用说明与DataFrame创建
Spark SQL使用说明与DataFrame创建 版权声明:本文为博主原创文章,未经博主允许不得转载。 手动码字不易,请大家尊重劳动成果,谢谢 作者:http://blog.youkuaiyun.com/wang_wbq启动spark-shell由于spark-shell演示具有显而易见的有点,因此本文主要基于spark-shell对Spark SQL的使用进行介绍...原创 2018-03-22 21:48:46 · 1810 阅读 · 0 评论 -
Scala REPL实现原理与Spark Shell简介
Scala REPL实现原理与Spark Shell简介 版权声明:本文为博主原创文章,未经博主允许不得转载。 手动码字不易,请大家尊重劳动成果,谢谢 作者:http://blog.youkuaiyun.com/wang_wbqScala是我最喜欢的语言之一,与Java语言不同,Scala语言十分简洁,自带了很多的算子可以帮助我以最快的时间去实现我要实现的功能,因此可以留出更...原创 2018-09-02 20:03:51 · 6617 阅读 · 1 评论