scala def方法时等号和括号使用说明笔记

摘要: scala定义方法时会指定入参和返回类型(无返回类型时对应Unit,即java和C中的void模式)。 1.有入参,有返回类型时,scala具有类型推导功能,以下两种表达方式效果一样。但根据scala编码规范和便于阅读,建议使用第二种方式定义方法(函数) 2.有入参,无返回类型时,以下来两种表达方式 阅读全文
posted @ 2017-08-22 17:22 sayhihi 阅读(2724) 评论(0) 推荐(0) 编辑

awk中传参方式

摘要: 结合编辑数据文件的shell脚本学习awk传参方式,该脚本功能: a.取VIDEOUSR_11082017_0102_ONLINE_STASTIC.dat文件中第87个字段的低8位; b.将每行数据的第3列和第87列对调; 3.修改后的数据生成到最新时间戳文件中。 1.常规用法 调用方式:sh da 阅读全文
posted @ 2017-08-21 16:21 sayhihi 阅读(5194) 评论(0) 推荐(0) 编辑

shell中sparksql语句调试、执行方式

摘要: 1.命令方式执行sparksql查询 SQL="use mydatatable;;select count(1) from tab_videousr_onlne where p_regiion=101 and p_date='2017-04-05' and p_hour=21;" /home/mr/ 阅读全文
posted @ 2017-08-21 10:05 sayhihi 阅读(7952) 评论(0) 推荐(0) 编辑

scala文件通过本地命令运行

摘要: 1.准备(检查) a.本地环境安装jdk b.安装scala 2.sublime编辑scala文件,并存放到F:\plan_next\scala_compile下 3.文件目录中切换到cmd中(文件目录中直接键入cmd再回车) 4.通过scala命令运行MyScala.scala p.s.由于在sc 阅读全文
posted @ 2017-08-21 09:46 sayhihi 阅读(7823) 评论(1) 推荐(0) 编辑

关于scala工程结构(使用sbt)

摘要: scala_project:常用目录结构: |lib:手动添加依赖包 |project | |build.properties:build的版本号,可以不写,会自动下载 | |plugins.sbt:需要添加的插件,包括sbt的插件(addSbtPlugin),否则sbt gen-idea、asse 阅读全文
posted @ 2017-08-17 20:27 sayhihi 阅读(1649) 评论(0) 推荐(0) 编辑

sublime中设置scala编译运行

摘要: Attention: 前提、前提、前提:电脑上安装scala和jdk,可以在cmd中运行scala命令: okay,next: 1.配置内容 在Tools->Build Systems->New Build System, 输入一下以下内容: { "cmd": ["scala", "$file"], 阅读全文
posted @ 2017-08-17 17:45 sayhihi 阅读(1017) 评论(0) 推荐(0) 编辑

git常用命令

摘要: 查看分支:git branch -a 切换分支:git checkout branchtmp-1.0(创建本地分支) 拉取远程分支代码: git checkout -b branchtmp-1.0 origin/branchtmp-1.0 删除分支: git branch -D branchtmp- 阅读全文
posted @ 2017-08-15 19:59 sayhihi 阅读(164) 评论(0) 推荐(0) 编辑

shell中通过sed替换文件中路径

摘要: shell中通过sed替换文件中路径 阅读全文
posted @ 2016-11-10 16:41 sayhihi 阅读(1596) 评论(0) 推荐(0) 编辑

shell中获取文件目录方法

摘要: 1.shell中获取文件路径方法 2.获取变量方式 3.=使用细节 阅读全文
posted @ 2016-10-27 14:10 sayhihi 阅读(1526) 评论(0) 推荐(0) 编辑

scala快排

摘要: 笔记积累,直接看代码吧,sublime上运行的 阅读全文
posted @ 2016-10-13 08:31 sayhihi 阅读(150) 评论(0) 推荐(0) 编辑