github地址 后面繼續(xù)更新在github
utils4s包含各種scala通用泻肯、好玩的工具庫demo和使用文檔避矢,通過簡單的代碼演示和操作文檔,各種庫信手拈來。
同時歡迎大家貢獻(xiàn)各種好玩的兔簇、經(jīng)常使用的工具庫。
QQ交流群 432290475
微博:jacksu_
<h2 id="id2">scala語法學(xué)習(xí)</h2>
說明:scala語法學(xué)習(xí)過程中纲酗,用例代碼都放在scala-demo模塊下霍狰。
快學(xué)scala電子書(推薦入門級書)
scala初學(xué)者指南(這可不是初學(xué)者可以理解的歐,還是寫過一些程序后再看)
<h2 id="id21">common庫</h2>
日期操作(lama)(注:只支持日期操作砚哗,不支持時間操作)
日期時間操作(nscala-time)(注:沒有每月多少天龙助,每月最后一天,以及每年多少天)
<h2 id="id22">BigData庫</h2>
<h3 id="id221">Spark</h3>
<h4 id="id2211">Spark core</h4>
一個不錯的spark學(xué)習(xí)互動課程
<h4 id="id2212">Spark Streaming</h4>
Spark Streaming使用Kafka保證數(shù)據(jù)零丟失
基于spark streaming的聚合分析(Sparkta)
<h4 id="id2213">Spark SQL</h4>
<h4 id="id2213">Spark 機(jī)器學(xué)習(xí)</h4>
KeyStoneML
KeystoneML is a software framework, written in Scala, from the UC Berkeley AMPLab designed to simplify the construction of large scale, end-to-end, machine learning pipelines with Apache Spark.
<h4 id="id2214">Spark 其它</h4>
Spark library for doing exploratory data analysis in a scalable way
基于spark進(jìn)行地理位置分析(gagellan)
<h3 id="id222">ES</h3>
ES 非阻塞scala客戶端
<h2 id="id23">貢獻(xiàn)代碼步驟</h2>
- 首先 fork 我的項(xiàng)目
- 把 fork 過去的項(xiàng)目也就是你的項(xiàng)目 clone 到你的本地
- 運(yùn)行 git remote add jacksu git@github.com:jacksu/utils4s.git 把我的庫添加為遠(yuǎn)端庫
- 運(yùn)行 git pull jacksu master 拉取并合并到本地
- coding
- commit后push到自己的庫( git push origin master )
- 登陸Github在你首頁可以看到一個 pull request 按鈕,點(diǎn)擊它,填寫一些說明信息,然后提交即可蛛芥。
13是初始化操作,執(zhí)行一次即可提鸟。在coding前必須執(zhí)行第4步同步我的庫(這樣避免沖突),然后執(zhí)行57既可军援。