utils4s

utils scala

View project on GitHub

utils4s

Build StatusJoin the chat at https://gitter.im/jacksu/utils4s

utils4s包含各种scala通用、好玩的工具库demo和使用文档,通过简单的代码演示和操作文档,各种库信手拈来。

同时欢迎大家贡献各种好玩的、经常使用的工具库。

开源中国地址

QQ交流群 432290475

scala语法学习

说明:scala语法学习过程中,用例代码都放在scala-demo模块下。

快学scala电子书

一个不错的spark学习互动课程

scala理解的比较深

scala99问题

scala初学者指南(这可不是初学者可以理解的欧,还是写过一些程序后再看)

scala初学者指南英文版

scala学习用例

common库

日志操作log4s

单元测试scalatest

日期操作lama)(注:只支持日期操作,不支持时间操作)

日期时间操作nscala-time)(注:没有每月多少天,每月最后一天,以及每年多少天)

json解析json4s

resources下文件加载用例

文件操作better-files

单位换算squants

线性代数和矩阵计算(breeze)

分布式并行实现库akka

Twitter工具库twitter util

BigData库

spark streaming测试用例

基于spark streaming的聚合分析(Sparkta)

图处理(cassovary)

基于spark进行地理位置分析(gagellan)

贡献代码步骤

  1. 首先 fork 我的项目
  2. 把 fork 过去的项目也就是你的项目 clone 到你的本地
  3. 运行 git remote add jacksu git@github.com/jacksu/utils4s.git 把我的库添加为远端库
  4. 运行 git pull jacksu master 拉取并合并到本地
  5. coding
  6. commit后push到自己的库( git push origin master )
  7. 登陆Github在你首页可以看到一个 pull request 按钮,点击它,填写一些说明信息,然后提交即可。 1~3是初始化操作,执行一次即可。在coding前必须执行第4步同步我的库(这样避免冲突),然后执行5~7既可。