摘要: 1,基本概念 RDD(Resilient Distributed Dataset) :弹性分布式数据集 它是Spark中最基本的数据抽象,是编写Spark程序的基础。简单的来讲,一个Spark程序可以概括为: <输入> => [转换] => <输出> 输入和输出是必须要有的,转换是大部分情况下都有的 阅读全文
posted @ 2022-08-23 21:21 纷飞丶 阅读(464) 评论(0) 推荐(0) 编辑
摘要: 前言 这一章的模板方法模式,个人感觉它是一个简单,并且实用的设计模式,先说说它的定义: 模板方法模式定义了一个算法的步骤,并允许子类别为一个或多个步骤提供其实践方式。让子类别在不改变算法架构的情况下,重新定义算法中的某些步骤。(百度百科) 额, 这段定义呢,如果说我在不了解这个设计模式的时候,我看着 阅读全文
posted @ 2019-04-02 21:42 纷飞丶 阅读(480) 评论(0) 推荐(0) 编辑
摘要: 前言 这一章主要讲2个模式,一个是,适配器模式(负责将一个类的接口适配成用户所期待的),另外一个是外观模式(为子系统提供一个共同的对外接口),看完的第一反应是,为什么要把它们两放在同一章,难道它们有什么不可告人的秘密? 难道是因为他们俩都很简单吗?不会不会,毕竟是大名鼎鼎的headfirst,怎么可 阅读全文
posted @ 2019-03-06 22:04 纷飞丶 阅读(3205) 评论(0) 推荐(1) 编辑
摘要: 一、前言 什么是命令模式? 在软件系统中,“行为请求者”与“行为实现者”通常呈现一种“紧耦合”。但在某些场合,比如要对行为进行“记录、撤销/重做、事务”等处理,这种无法抵御变化的紧耦合是不合适的。在这种情况下,如何将“行为请求者”与“行为实现者”解耦?将一组行为抽象为对象,实现二者之间的松耦合,这就 阅读全文
posted @ 2019-02-25 21:51 纷飞丶 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 前言 这一章的课题看起来就很和蔼可亲了,比起前面绕的我不要不要的工厂模式,那感觉真是太好了,但是正是因为简单,那么问题就来了,我怎么才能把这个东西叙述清楚?怎么样才能老少咸宜呢? 如何能够在把这个东西讲清楚的同时,引入一些新的东西让这个设计模式能显得不那么普通呢?我不知道能不能做到,不过,吹x马上开 阅读全文
posted @ 2018-12-11 10:32 纷飞丶 阅读(493) 评论(0) 推荐(1) 编辑
摘要: 先编一个这么久不写的理由 上周我终于鼓起勇气翻开了headfirst设计模式这本书,看看自己下一个设计模式要写个啥,然后,我终于知道我为啥这么久都没写设计模式了,headfirst的这个抽象工厂模式,额,我看了好几次,都不太理解。 在我的印象中,简单工厂,工厂方法,抽象工厂,这三个东西应该是层层递进 阅读全文
posted @ 2018-10-29 09:48 纷飞丶 阅读(559) 评论(0) 推荐(1) 编辑
摘要: 开篇 天天逛博客园,就是狠不下心来写篇博客,忙是一方面,但是说忙能有多忙呢,都有时间逛博客园,写篇博客的时间都没有?(这还真不好说) 每次想到写一篇新的设计模式,我总会问自己: 1,自己理解了吗? 2,我能以一种简单且有逻辑的方式把它说出来吗? 不说做到有的放矢,但是一本正经的胡说八道还是要有吧,起 阅读全文
posted @ 2018-01-02 00:19 纷飞丶 阅读(709) 评论(0) 推荐(2) 编辑
摘要: 序 好久没写设计模式了,自从写了两篇之后,就放弃治疗了,主要还是工作太忙了啊(借口,都是借口),过完年以后一直填坑,填了好几个月,总算是稳定下来了,可以打打酱油了。 为什么又重新开始写设计模式呢?学习使我快乐啊(我装逼起来我自己都害怕),其实主要是最近填坑的时候看源代码有点晕,很多代码不知道他们为什 阅读全文
posted @ 2017-09-19 22:42 纷飞丶 阅读(591) 评论(2) 推荐(2) 编辑
摘要: 定义 观察者模式(有时又被称为发布(publish)-订阅(Subscribe)模式,在此种模式中,一个目标物件管理所有相依于它的观察者物件,并且在它本身的状态改变时主动发出通知。这通常透过呼叫各观察者所提供的方法来实现。此种模式通常被用来实现事件处理系统(摘自百度百科)。 关键词:发布-订阅 为什 阅读全文
posted @ 2017-02-13 23:01 纷飞丶 阅读(894) 评论(0) 推荐(0) 编辑
摘要: 什么是策略模式 策略模式定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法独立于使用它的客户而独立变化(摘自百度百科) 关键字:算法封装,相互替换,独立变化 算法封装表示,每个算法只提供接口,屏蔽实现的细节。相互替换很好理解,就是有一个共同的父类,当然父类不一定就是 阅读全文
posted @ 2017-01-14 23:05 纷飞丶 阅读(1436) 评论(2) 推荐(2) 编辑