上一页 1 ··· 3 4 5 6 7
摘要: 目标一:深入理解高阶函数 高阶函数 1.1概念 Scala混合了面向对象和函数式的特性, 我们通常将可以做为参数传递到方法中的表达式叫做函数。 在函数式编程语言中,函数是“头等公民”, 高阶函数包含:作为值的函数、匿名函数、闭包、柯里化等等。 1.2作为值的函数(故名思议:函数的值作为返回值) 1. 阅读全文
posted @ 2016-12-25 21:35 蜗牛不爱海绵宝宝 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 1.RPC:简单点说,就是多线程之间的通信,我们今天用了scala以及akka 来简单的实现了 rpc框架的一些简单的内容,一脸包括了,心跳,间隔时间, 注册以及一些问题, 模式匹配的一些东西,虽然比较简单,但是属于麻雀虽小,五脏俱全 这个里面一共有有四个文件: Master.scala Remot 阅读全文
posted @ 2016-12-25 21:09 蜗牛不爱海绵宝宝 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 最近在学习akka,在看rpc相关的东西,有点脑子疼,哈哈 1.需求: 目前大多数分布式架构底层通信是通过RPC实现的,RPC框架非常多, 比如我们学过的Hadoop项目的RPC通信框架,但是Hadoop在设计之初就 是为了运行长达数小时的批量而设计的,在某些极端的情况下, 任务提交的延迟很高,所有 阅读全文
posted @ 2016-12-23 18:27 蜗牛不爱海绵宝宝 阅读(565) 评论(0) 推荐(0) 编辑
摘要: 1.对于上一篇讲解的scala的一些补充 val files = Array[String]("a.txt","b.txt","c.txt") for(f <- files){xxxx} 目标一:熟悉Scala Actor并发编程 目标二:为学习Akka做准备 注:我们现在学的Scala Actor 阅读全文
posted @ 2016-12-23 01:31 蜗牛不爱海绵宝宝 阅读(1408) 评论(0) 推荐(0) 编辑
摘要: 上一节,我们讲了scala的安装的即一些初步方法,今天,我们来介绍一下scala里面的一些基本操作 1.对于map的的编写,这个是广泛用于Array里面的 val arr = Array(1,2,3,4,5) arr.map(_*2),则arr的数组中的每一项都*2 2.对于从0-9找出偶数 val 阅读全文
posted @ 2016-12-22 02:28 蜗牛不爱海绵宝宝 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 因为工作中要用到Scala了,本来前面自己还在学习Storm的,没有办法,先把Scala和Spark的这些内容学完在回去看Storm吧! 既然我们要学习Scala,那么我们不禁的要问了,什么是Scala? Scala是一种多范式的编程语言,其设计的初衷是要集成面向对象编程和函数式编程的各种特性。Sc 阅读全文
posted @ 2016-12-21 00:49 蜗牛不爱海绵宝宝 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 初识Storm 1.storm有一个分支,则这个分支一个事jstorm,这个是阿里巴巴将要开源的2.离线计算:批量获取数据,批量传输数据代表技术:Sqoop批量导入数据,HDFS批量存储数据,MapReduce批量计算数据大量消耗hive,消耗大量SQL语句主要工作量:1.hivesql(工作量较多 阅读全文
posted @ 2016-12-20 03:04 蜗牛不爱海绵宝宝 阅读(180) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7