2017年1月15日

Scala并发编程

摘要: Scala的actor提供了一种基于事件的轻量级线程。只要使用scala.actors.Actor伴生对象的actor方法,就可以创建一个actor。它接受一个函数值/闭包做参数,一创建好就开始运行。用!()方法给actor发消息,用receive()方法从actor接收消息。receive()也可 阅读全文

posted @ 2017-01-15 17:26 厚积!! 阅读(264) 评论(0) 推荐(0) 编辑

scala中java并发编程

摘要: Runnable/Callable 线程(Thread) Executors/ExecutorService Future 线程安全问题 示例:搜索引擎 解决方案 Runnable/Callable Runnable只有一个没有返回值的方法 1 2 3 trait Runnable { def ru 阅读全文

posted @ 2017-01-15 16:09 厚积!! 阅读(3112) 评论(0) 推荐(0) 编辑

2017年1月14日

scala调用外部命令

摘要: scala调用外部命令 1. 导入sys.process包 2. 调用方式:" 外部命令 " ! 双引号内+外部命令+感叹号 例: scala调用外部命令工作原理:通过Scala代码可以直接调用jvm的系统功能或者os的系统功能或者os的shell命令,这可以极大的简化外部功能的实现,因为这种工作方 阅读全文

posted @ 2017-01-14 16:54 厚积!! 阅读(974) 评论(0) 推荐(0) 编辑

scala正则表达式

摘要: 正则表达式 Scala 通过 scala.util.matching 包种的 Regex 类来支持正则表达式 scala.util.matching.Regex.构造一个Regex对象,用String类的r方法: val numPattern = “[0-9]+”.r 如果正则表达式包含反斜杠或引号 阅读全文

posted @ 2017-01-14 16:51 厚积!! 阅读(7675) 评论(0) 推荐(0) 编辑

2017年1月12日

scala占位符_的用法

摘要: 占位符的用途颇多,先介绍几种常用的用法 1、作为“通配符”,类似Java中的*。如import scala.math._2、:_*作为一个整体,告诉编译器你希望将某个参数当作参数序列处理!例如val s = sum(1 to 5:_*)就是将1 to 5当作参数序列处理。3、指代一个集合中的每个元素 阅读全文

posted @ 2017-01-12 23:06 厚积!! 阅读(721) 评论(0) 推荐(0) 编辑

2017年1月11日

使用filter方法过滤集合元素

摘要: 文章转自https://my.oschina.net/nenusoul/blog/658238 Problem 你想要筛选出集合中的一些元素形成一个新的集合,这些元素都是满足你的筛选条件的。 Solution 在10.3节中,“选择一个集合方法来解决问题”,大量的方法可以被用来过滤输入集合的元素然后 阅读全文

posted @ 2017-01-11 22:59 厚积!! 阅读(1186) 评论(0) 推荐(0) 编辑

scala集合和高级函数操作

摘要: scala常用函数操作 reduceLeft 是将集合的元素从左向右进行所需要的相应操作,图以减法为例展示,表达的算法是 : 1-2-3-4-5 例: (1 to 5).reduceLeft(_ - _) 结果为-13 ​ reduceRight 是将集合的元素从右向左进行所需要的相应操作,图以减法 阅读全文

posted @ 2017-01-11 22:49 厚积!! 阅读(412) 评论(0) 推荐(1) 编辑

2016年3月19日

linux中ssh登录Permanently added (RSA) to the list of known hosts问题解决

摘要: 文章出自http://www.2cto.com/os/201307/227199.html linux中ssh登录Permanently added (RSA) to the list of known hosts问题解决 用用户名+密码的方式登录出现以下问题: 1 [root@www]# ssh 阅读全文

posted @ 2016-03-19 10:25 厚积!! 阅读(63754) 评论(0) 推荐(1) 编辑

2016年3月16日

伪分布重新格式化hdfs

摘要: 重新格式化hdfs系统的方法: (1)查看hdfs-ste.xml: (2)查看core-site.xml: 将hadoop.tmp.dir所指定的目录删除。 (3)重新执行命令:hadoop namenode -format 格式化完毕。 注意:原来的数据全部被清空了。产生了一个新的hdfs。 阅读全文

posted @ 2016-03-16 12:19 厚积!! 阅读(747) 评论(0) 推荐(0) 编辑

hdfs格式化hadoop namenode -format错误

摘要: 在对HDFS格式化,执行hadoop namenode -format命令时,出现未知的主机名的问题,异常信息如下所示: [shirdrn@localhost bin]$ hadoop namenode -format11/06/22 07:33:31 INFO namenode.NameNode: 阅读全文

posted @ 2016-03-16 12:08 厚积!! 阅读(8698) 评论(0) 推荐(0) 编辑

导航