自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

转载 分布式一致性算法-Raft学习笔记

分布式一致性算法-Raft学习笔记 版权声明:本文为博主原创文章,未经博主允许不得转载。 手动码字不易,请大家尊重劳动成果,谢谢 作者:http://blog.csdn.net/wang_wbqRaft在Leader选举阶段使用term编号作为提案编号来执行paxos算法进行leader选举,为了防止活锁出现,Raft算...

2018-05-19 17:42:00 229

转载 分布式一致性算法-paxos学习笔记

分布式一致性算法-paxos学习笔记 版权声明:本文为博主原创文章,未经博主允许不得转载。 手动码字不易,请大家尊重劳动成果,谢谢 作者:http://blog.csdn.net/wang_wbqPaxos算法描述以下摘自Paxos Made Simple论文:Phase 1. (a) A propose...

2018-05-19 14:03:00 189

转载 慎用Scala中的return表达式

慎用Scala中的return表达式 版权声明:本文为博主原创文章,未经博主允许不得转载。 手动码字不易,请大家尊重劳动成果,谢谢 作者:http://blog.csdn.net/wang_wbqThe return keyword is not “optional” or “inferred”; it changes ...

2018-05-07 21:30:00 260

转载 Scala中闭包的实现机制

Scala中闭包的实现机制 版权声明:本文为博主原创文章,未经博主允许不得转载。 手动码字不易,请大家尊重劳动成果,谢谢 作者:http://blog.csdn.net/wang_wbq本文通过scala代码编译生成的class文件的角度来对Scala的闭包实现机制进行简单分析首先以一个简单的例子开始:cla...

2018-05-06 22:32:00 226

转载 Scala Parser原理介绍与源码分析

Scala Parser原理介绍与源码分析 版权声明:本文为博主原创文章,未经博主允许不得转载。 手动码字不易,请大家尊重劳动成果,谢谢 作者:http://blog.csdn.net/wang_wbq为了不耽误大家的时间,重要的事情说三遍: 本文不讲Scala Parser的用法!! 本文不讲Scala Parse...

2018-04-02 20:47:00 477

转载 Spark SQL集合数据类型array\map的取值方式

Spark SQL集合数据类型array\map的取值方式 版权声明:本文为博主原创文章,未经博主允许不得转载。 手动码字不易,请大家尊重劳动成果,谢谢 作者:http://blog.csdn.net/wang_wbq本节主要讨论集合数据类型:数组\列表array、字典map这两种数据类型的索引,首先我们还是先构造数据结...

2018-03-24 15:15:00 956

转载 Spark SQL 列名带点的处理方法

Spark SQL 列名带点的处理方法 版权声明:本文为博主原创文章,未经博主允许不得转载。 手动码字不易,请大家尊重劳动成果,谢谢 作者:http://blog.csdn.net/wang_wbq由于这个问题遇到的比较多,因此从我的另一篇博客中摘录出来:https://blog.csdn.net/wang_wbq/ar...

2018-03-24 10:37:00 249

转载 Spark SQL表达式解析器-Scala Parser与Antlr4

Spark SQL表达式解析器-Scala Parser与Antlr4 版权声明:本文为博主原创文章,未经博主允许不得转载。 手动码字不易,请大家尊重劳动成果,谢谢 作者:http://blog.csdn.net/wang_wbqSpark SQL之所以能支持如此强大的表达式系统,是因为其包含了一套字符串解析并生成表达式...

2018-03-23 23:08:00 318

转载 Spark SQL常用表达式示例

Spark SQL常用表达式示例 版权声明:本文为博主原创文章,未经博主允许不得转载。 手动码字不易,请大家尊重劳动成果,谢谢 作者:http://blog.csdn.net/wang_wbq本文使用spark-shell来演示我平时常用的一些Spark SQL表达式,来帮助大家更好体会Spark SQL的使用方式。...

2018-03-23 21:14:00 150

转载 Spark SQL表达式内部可用函数与相关源码

Spark SQL表达式内部可用函数与相关源码 版权声明:本文为博主原创文章,未经博主允许不得转载。 手动码字不易,请大家尊重劳动成果,谢谢 作者:http://blog.csdn.net/wang_wbq虽然标题写着是Spark SQL可用函数,但是我并不想直接把它们贴出来。代码是最好的老师,因此我要教大家自己从源码中...

2018-03-23 20:01:00 225

转载 Spark SQL使用说明与DataFrame创建

Spark SQL使用说明与DataFrame创建 版权声明:本文为博主原创文章,未经博主允许不得转载。 手动码字不易,请大家尊重劳动成果,谢谢 作者:http://blog.csdn.net/wang_wbq启动spark-shell由于spark-shell演示具有显而易见的有点,因此本文主要基于spark-...

2018-03-22 21:49:00 121

转载 Spark SQL上下文创建与测试环境搭建

Spark SQL上下文创建与测试环境搭建 版权声明:本文为博主原创文章,未经博主允许不得转载。 手动码字不易,请大家尊重劳动成果,谢谢 作者:http://blog.csdn.net/wang_wbqSpark SQL上下文创建这篇文章主要介绍Spark SQL,因此默认各位已经有一个搭建好的Spark开发环境...

2018-03-22 20:25:00 259

转载 在Spring Cloud中发现其他所有服务

在Spring Cloud中发现其他所有服务在使用Spring Cloud时会遇到一些需求,比如创建一个服务注册和发现的服务来处理一些服务的动态配置相关操作,这就需要用到DiscoveryClient 类来实现了:package org.springframework.cloud.client.discovery;import java....

2018-01-06 12:13:00 128

转载 Akka remote源码走读与逻辑梳理

Akka remote源码走读与逻辑梳理最近事情比较少,就抽了一天时间把akka remote模块的代码粗略走读了下,梳理了以下类结构和数据流。akka remote模块里大量使用了future\ promise,以下为我梳理出的简单类结构图(不清楚的话可以单独打开图片链接):当前akka数据传输默认使用netty来实现,之后会被Artery...

2018-01-06 11:27:00 159

转载 Akka最佳实践-在Actor伴生对象内提供Props的工厂方法

Akka最佳实践-在Actor伴生对象内提供Props的工厂方法 版权声明:本文为博主原创文章,未经博主允许不得转载。 手动码字不易,请大家尊重劳动成果,谢谢 作者:http://blog.csdn.net/wang_wbq在Akka官方文档中关于创建Actor部分提供了三种创建Actor的Props的方式: 1、val...

2017-12-20 20:51:00 116

转载 AKKA 官方文档2.5.8——入门指南

到目前为止,Akka 2.5.8版本(当前最新版本)官方文档的入门指南部分已经翻译完了,第一节那个akka介绍有点无聊就没翻,本人自感英语水平过差(其实语文也不咋地),所以看看英文文档提升下词汇量,然后就顺手翻译了下。 为什么现代系统需要一个新的编程模型actor模型如何满足现代分布式系统的需求akka库和模块概览示例介绍第...

2017-12-19 18:54:00 893

转载 【AKKA 官方文档翻译】第五部分:查询设备组

第五部分:查询设备组 akka版本2.5.8 版权声明:本文为博主原创文章,未经博主允许不得转载。我们目前看到的会话模式都很简单,它们要求actor保持很少甚至没有内部状态,特别地: 1、设备actor返回读数时不需要改变状态 2、记录温度只更新了一个字段 3、设备组actor通过简单地增删map中的元素来维持组...

2017-12-19 18:11:00 147

转载 【AKKA 官方文档翻译】第四部分:使用设备组

第四部分:使用设备组 akka版本2.5.8 版权声明:本文为博主原创文章,未经博主允许不得转载。让我们仔细观察下我们用例所要求的主要功能。在完整的检测家庭温度的物联网系统中,传感器设备和我们的系统进行连接的步骤大概会像这样: 1、家里的一个传感器设备通过某个协议发起连接 2、组件管理器处理网络连接并接受连接 3...

2017-12-18 18:48:00 250

转载 【AKKA 官方文档翻译】第三部分:与设备Actor一起工作

第三部分:与设备Actor一起工作 akka版本2.5.8 版权声明:本文为博主原创文章,未经博主允许不得转载。在之前的话题中,我们解释了如何在高层次来看待actor系统,即要如何去表示组件,如何安排actor的层次结构。在本节中,我们会看到如何实现其中的设备actor。如果我们使用对象,我们会将API设计为接口,并拥有一组会被...

2017-12-18 18:47:00 136

转载 【AKKA 官方文档翻译】第二部分:创建第一个actor

第二部分:创建第一个actor akka版本2.5.8 版权声明:本文为博主原创文章,未经博主允许不得转载。在前面我们已经了解了actor的层级结构和行为,接下来问题就是如何将我们物联网系统的顶层组件映射到actor上。你可能会想到用顶级actor来表示设备和仪表盘,相反的,我们建议创建一个显式的组件来代表整个应用程序。换句话说,在...

2017-12-18 18:46:00 103

转载 【AKKA 官方文档翻译】第一部分:Actor架构

第一部分:Actor架构 akka版本2.5.8 版权声明:本文为博主原创文章,未经博主允许不得转载。Akka为你提供了创建actor系统的一些基础功能,并且已经实现了控制基本行为必需的底层代码。为了体会这一点,我们来看看你创建的actor角色与akka内部创建的管理角色的关系,顺便了解下actor的生命周期和失败处理方式。...

2017-12-18 18:45:00 351

转载 【AKKA 官方文档翻译】示例介绍

示例介绍 akka版本2.5.8 版权声明:本文为博主原创文章,未经博主允许不得转载。撰写散文时,最难的部分通常是撰写前几句话。开始构建Akka系统时会有一种类似“空白画布”的感觉。你可能会想:第一个actor应该是谁?它应该归属于哪?我应该怎么做?幸运的是,与散文不同,已经构建好的最佳实践可以指导我们度过这个初始阶段。在本指南的剩...

2017-12-18 18:44:00 108

转载 【AKKA 官方文档翻译】akka库和模块概览

akka库和模块概览 akka版本2.5.8 版权声明:本文为博主原创文章,未经博主允许不得转载。在深入研究编写actor的一些最佳实践之前,预览一下akka最常用的库将会很有帮助。这将会帮助你开始考虑你要在系统中实用的功能。所有akka的核心功能都能以开源软件(OSS)方式获取。Lightbend赞助akka的开发,你也可以通过其...

2017-12-18 18:43:00 119

转载 【AKKA 官方文档翻译】actor模型如何满足现代分布式系统的需求

actor模型如何满足现代分布式系统的需求 akka版本2.5.8 版权声明:本文为博主原创文章,未经博主允许不得转载。正如之前所述,在构建现代的苛刻系统时,我们使用现在常见的编程模式并不能正确地去处理好它所遇到的问题。但是,actor模型以一种合理的方式解决了这些问题,使系统能够按我们想象的方式去运行,并且不需要改变我们之前的编程经...

2017-12-18 18:42:00 183

转载 【AKKA 官方文档翻译】为什么现代系统需要一个新的编程模型

为什么现代系统需要一个新的编程模型 akka版本2.5.8 版权声明:本文为博主原创文章,未经博主允许不得转载。actor模型是由Carl Hewitt在数十年前提出的,这个模型提供了一种在高性能网络中进行并行处理的方式,然而这种环境在当时还尚不存在。现如今,硬件和基础设置的性能已经达到并超越了Hewitt的愿景。一些组织在构建具有苛...

2017-12-18 18:39:00 137

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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