Laurence的技术博客

// 风尘仆仆,终有归途

Scala之小括号和花括号(Parentheses & Crurly Braces)

尽管这是一个非常基础的问题,但是如果不仔细梳理一下,还是会导致在某些场景下误读代码,原因是Scala对这个两兄弟的使用实在是太灵活了,甚至有些“随便”了,让我们分情况逐讨论一下。在调用函数时人们会笼统地说在函数调用时,小括号和花括号是通用的,但实际上,情况会复杂的如果你要调用的函数有两个或两个以上...

2016-10-27 15:52:41

阅读数 10157

评论数 2

一份关于AKKA的初步的琐碎的笔记

Actor系统An actor is a container for State, Behavior, a Mailbox, Child Actors and a Supervisor Strategy. All of this is encapsulated behind an Actor Re...

2016-10-25 15:02:17

阅读数 2834

评论数 0

Spark连接外部数据源解读

本文以连接HBase数据库为例,介绍Spark DataSource API的结构。项目源码:https://github.com/hortonworks-spark/shc 注:由于某些原因,尚无充裕时间进行更深入的解读,本文先着重数据源注册和写入两个流程,后续文章会继续跟进。注册流程位置:or...

2016-10-21 12:51:45

阅读数 7023

评论数 2

Cassandra的一致性哈希(Consistent Hashing)和虚拟节点(Virtual Nodes)的关系

Cassandra的一致性哈希(Consistent Hashing)和虚拟节点(Virtual Nodes)的关系一致性哈希所要解决的问题一般的哈希算法存在的问题是:当“模”发生变化时,所有的值都需要重新哈希,而一致性哈希算法的特别之处就是它能把这种变化带来的影响降低到最小。关于这一点不再赘述,...

2016-10-18 11:47:20

阅读数 9505

评论数 4

Scala之若干细小问题汇总

Scala中下划线的应用场景一 Scala中下划线的应用场景二 identity方法的应用场景Scala中下划线的应用场景(一)1、作为“通配符”,类似Java中的*。如import scala.math._2、:_*作为一个整体,告诉编译器你希望将某个参数当作参数序列处理!例如val s = s...

2016-10-13 14:24:55

阅读数 3220

评论数 0

提示
确定要删除当前文章?
取消 删除