随笔分类 -  Scala

摘要:枚举定义: 阅读全文
posted @ 2018-03-01 21:43 cctext 阅读(1400) 评论(0) 推荐(0) 编辑
摘要:http://blog.csdn.net/lsshlsw/article/details/48975771 https://www.douban.com/note/499691663/ http://blog.csdn.net/kejiaming/article/details/52084898 h 阅读全文
posted @ 2016-12-01 23:30 cctext 阅读(803) 评论(0) 推荐(0) 编辑
摘要:spark 1.5.1是支持直接读取gz格式的压缩包的,和普通文件没有什么区别: 使用spark-shell进入spark shell 交互界面: 输入命令: 回车后是可以看到该目下很多个gz压缩包文件都被打印出来了。 参考文章: http://blog.csdn.net/xuyaoqiaoyaog 阅读全文
posted @ 2016-11-20 04:01 cctext 阅读(6490) 评论(0) 推荐(0) 编辑
摘要:scala自身是没有continue,break这两个语法关键词的。 但是实际上我们还是很希望有这两个语法,那么我们是否可以自己实现呢? 从官网上搜索,我们可以找到一下关于break的类相关资料: Breaks extends AnyRef A class that can be instantia 阅读全文
posted @ 2016-11-19 00:52 cctext 阅读(5343) 评论(0) 推荐(0) 编辑
摘要:背景: 接到任务,需要在一个一天数据量在460亿条记录的hive表中,筛选出某些host为特定的值时才解析该条记录的http_content中的经纬度: 解析规则譬如: Scala代码实现“访问hive,并保存结果到hive表”的spark任务: 开发工具为IDEA16,开发语言为scala,开发包 阅读全文
posted @ 2016-11-18 19:39 cctext 阅读(12672) 评论(0) 推荐(0) 编辑
摘要:参考Scala安装:http://www.lupaworld.com/thread-970271-1-1.html 以下命令安装默认scala版本 sudo apt-get install scala 如果想安装特定版本,按照以下步骤: 如果想安装特定版本,按照以下步骤: 1)下载scala压缩包 阅读全文
posted @ 2016-09-17 21:09 cctext 阅读(2065) 评论(0) 推荐(0) 编辑
摘要:idea多个工程如何在一个项目中管理: 把多个多个项目放在一个叫work目录下,那么打开IntelliJ IDEA编译器,点击菜单 File->Open...,选择刚刚的work目录,即可。 在一个workplace下打开了多个项目,这多个项目在这里边怎么管理呢? File->Project Str 阅读全文
posted @ 2016-08-22 17:16 cctext 阅读(2168) 评论(0) 推荐(0) 编辑
摘要:1 // defined array object 2 val arr0= new Array[String](10) 3 val arr1= Array("Hello","1") 4 println(arr1(0)) 5 arr1(0)="Hello Spark!... 阅读全文
posted @ 2015-11-17 15:19 cctext 阅读(331) 评论(0) 推荐(0) 编辑
摘要:1 package com.dtgroup.study 2 import scala.io.Source 3 4 object ForFunctionLazy { 5 def main(args: Array[String]): Unit = { 6 // for 7 pri... 阅读全文
posted @ 2015-11-16 22:18 cctext 阅读(354) 评论(0) 推荐(0) 编辑
摘要:Tuple是一个元组:1,)一组元组中支持多个元素;2,)一组元组中可以包含不同类型的元素;3,)返回下标从_1开始。Array 数组var items=Array(1,2,3,4)Map key,value的方式val ages=Map("hadoop"->9,"Spark"->5)文件的操作方法... 阅读全文
posted @ 2015-11-16 22:06 cctext 阅读(353) 评论(0) 推荐(0) 编辑
摘要:1,)首先留意一下下边的代码块,他是怎么运行的,貌似在c#中他是出错的,不应该出现这样的写法的,但在scala中侧不然: 1 package com.dt.study 2 3 /** 4 * The package path is com.dt.study. 5 * Created by to... 阅读全文
posted @ 2015-11-16 14:06 cctext 阅读(535) 评论(0) 推荐(0) 编辑
摘要:Idea 常用快捷键列表Alt+回车 导入包,自动修正Ctrl+N 查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L 格式化代码Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等)Ctrl+E或者Alt+Shift+C 最近更改的代码C 阅读全文
posted @ 2015-11-16 13:23 cctext 阅读(488) 评论(0) 推荐(0) 编辑
摘要:下载安装包 1,)下载java jdk,推荐jdk1.8; 2,)下载scala安装包:http://www.scala-lang.org/; 3,)下载IDE:ide可以选择两种: 3.1,)Scala IDE for eclipse:http://scala-ide.org/ 3.2,)idea 阅读全文
posted @ 2015-11-16 13:09 cctext 阅读(368) 评论(0) 推荐(0) 编辑
摘要:http://blog.csdn.net/ab198604/article/details/8250461 http://www.cnblogs.com/bigdatasky/p/4955371.html http://www.cnblogs.com/bigdatasky/p/4966290.htm 阅读全文
posted @ 2015-11-06 01:28 cctext 阅读(552) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示