<h2 id="id2">scala语法学习</h2>
说明:scala语法学习过程中,用例代码都放在scala-demo模块下。
快学scala电子书(推荐入门级书)
scala理解的比较深
scala99问题
scala初学者指南(这可不是初学者可以理解的欧,还是写过一些程序后再看)
scala初学者指南英文版
scala学习用例
<h2 id="id21">common库</h2>
日志操作(log4s)
单元测试(scalatest)
日期操作(lama)(注:只支持日期操作,不支持时间操作)
想学习大数据开发技术,Hadoop,spark,云计算,数据分析等技术,在这里向大家推荐一个学习资料分享群: 740041381,里面有大牛已经整理好的相关学习资料,希望对你们有所帮助。
日期时间操作(nscala-time)(注:没有每月多少天,每月最后一天,以及每年多少天)
json解析(json4s)
resources下文件加载用例
文件操作(better-files)
单位换算(squants)
线性代数和向量计算(breeze)
分布式并行实现库akka(akka)
Twitter工具库(twitter util)
日常脚本工具
<h2 id="id22">BigData库</h2>
<h3 id="id221">Spark</h3>
<h4 id="id2211">Spark core</h4>
一个不错的spark学习互动课程
spark 设计与实现
<h4 id="id2212">Spark Streaming</h4>
Spark Streaming使用Kafka保证数据零丢失
spark streaming测试用例
spark streaming源码解析
基于spark streaming的聚合分析(Sparkta)
<h4 id="id2213">Spark SQL</h4>
spark DataFrame测试用例
Hive Json加载
SparkSQL架构设计和代码分析
<h4 id="id2213">Spark 机器学习</h4>
spark机器学习源码解析
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.
spark TS
<h4 id="id2214">Spark 其它</h4>
databricks spark知识库
spark学习知识总结
Spark library for doing exploratory data analysis in a scalable way
图处理(cassovary)
基于spark进行地理位置分析(gagellan)
<h3 id="id222">ES</h3>
ES 非阻塞scala客户端
<h2 id="id23">贡献代码步骤</h2>
- 首先 fork 我的项目
- 把 fork 过去的项目也就是你的项目 clone 到你的本地
- 运行 git remote add jacksu git@github.com:jacksu/utils4s.git 把我的库添加为远端库
- 运行 git pull jacksu master 拉取并合并到本地
- coding
- commit后push到自己的库( git push origin master )
- 登陆Github在你首页可以看到一个 pull request 按钮,点击它,填写一些说明信息,然后提交即可。
13是初始化操作,执行一次即可。在coding前必须执行第4步同步我的库(这样避免冲突),然后执行57既可。