0x01 软件环境 Spark 官方提供了三种集群部署方案: Standalone, Mesos, YARN。其中 Standalone 最为方便,本文主要讲述结合 YARN 的部署方案。软件环境: CentOS_6.5…
标签:scala
Scala-2.13.0 安装及配置
Scala 简介 Scala 是一门多范式(multi-paradigm)的编程语言,设计初衷是要集成面向对象编程和函数式编程的各种特性。 Scala 运行在Java虚拟机上,并兼容现有的Java程序。 Scala 源代…
从源码层面理解Either、Option、Try
差异 Either 代表一个结果的两个可能性,一个是 Right ,一个是 Left Option 代表可选择的值,一个是 Some(代表有值),一个是 None (值为空);常用于结果可能为 null 的情况; Try…
Akka系列(十):Akka集群之Akka Cluster
上一篇文章我们讲了Akka Remote,理解了Akka中的远程通信,其实Akka Cluster可以看成Akka Remote的扩展,由原来的两点变成由多点组成的通信网络,这种模式相信大家都很了解,就是集群,它的优势主…
如何学习服务端开发—以代码工人的视角
理解并关注业务 无论是什么样的开发内容,都请将业务放在重要的位置。时常有人问我,我应该服务端 C++开发的职位,结果居然让我写业务,我听了也很是不解,沟通之下我才明白,原来他对于服务端开的理解就是网络,所以首先要明白服务…
fp-match
引言 js的模式匹配不强大,但是也有一些应用,最近在利用业余周末时间断续系统性的学scala,我学习scala目的就是理解和掌握它的函数式编程,整体还没学完。在这篇文章中会js结合scala的方式一起对比分析总结下,不说…
如何在 Scala 中科学地操作 collection(一):集合类型与操作
在日常项目开发中,我们几乎都会用到Scala中的集合以及一些集合操作。由于 Scala 中的集合操作灵活多变,对于刚接触Scala的开发者,在选用何种集合以及使用何种集合操作就显得不那么合理了,虽然大部分时候都可以解决问…
《Spring Boot 开发实战》(基于 Kotlin + Spring Boot 2.0 的企业级服务端开发实战)
《Spring Boot开发:从0到1》 第一部分Spring Boot基础 第1章 Spring Boot史前简述 1.1 J2EE(Java 2 Platform Enterprise Edition)简介1.2 J…
Akka系列(一):Akka简介与Actor模型
Akka是一个构建在JVM上,基于Actor模型的的并发框架,为构建伸缩性强,有弹性的响应式并发应用提高更好的平台。本文主要是个人对Akka的学习和应用中的一些理解。 Actor模型 Akka的核心就是Actor,所以不…
2017.03.07 Scala起步 (目标)
Target: Part One: SBT --> what? how?(工程配置, 命令行方式) Part Two: IntelliJ IDEA --> what? how?(SBT项目; Play项目) …
actor im 中 多种登录机制的设定
1.API认证接口定义 认证目前只支持一种方式:短信或电话回呼。(译注:此处不准确,起码还要邮箱等其他方式。)认证步骤: 调用RequestAuthCode请求验证码。 收到验证码后使用验证码 登录/注册。 如果一直没收…
使用Gatling做web压力测试
Gatling是什么 Gatling是一个使用Scala编写的开源的负载测试框架,基于Akka和Netty,具有以下亮点: 高性能 友好的HTML报告 基于情境的记录器(recoder),对开发友好的DSL Gatlin…