2

命令模式 Command 行为型 设计模式(十八)

命令模式是行为型设计模式,本文对命令模式Command进行了简单介绍,深入的分析了命令模式的意图,以及演化逻辑,并且给出了命令模式的Java版示例,理解命令模式有利于理解面向对象的编程思想,一切皆是对象,方法调用也是一种对象。 ...

noteless 发布于 2018-12-11 15:03 评论(0)阅读(134)
0

elasticserach 索引删除 源码分析

索引的构成 在看IndicesService服务中移除索引的前提,先了解一个Index类的构成,也就是索引的一些基本信息,代码贴图如下: 主要的信息就两个:一个是name,表示索引名称,一个是uuid,表示索引的唯一标识。ok,了解这个之后。我们开始表述我们的正题,索引是怎么删除的,要删除哪些信息。 ...

卡酷卡酷卡 发布于 2018-12-11 13:42 评论(0)阅读(10)
1

headfirst设计模式(6)—单例模式

前言 这一章的课题看起来就很和蔼可亲了,比起前面绕的我不要不要的工厂模式,那感觉真是太好了,但是正是因为简单,那么问题就来了,我怎么才能把这个东西叙述清楚?怎么样才能老少咸宜呢? 如何能够在把这个东西讲清楚的同时,引入一些新的东西让这个设计模式能显得不那么普通呢?我不知道能不能做到,不过,吹x马上开 ...

纷飞丶 发布于 2018-12-11 10:32 评论(0)阅读(96)
0

结构型模式之代理模式

代理模式(Proxy Pattern)也叫委托模式,是一个使用率非常高的模式。 定义: 为其他对象提供一种代理以2018最新注册送白菜对这个对象的访问。 代理模式是一项基本的设计技巧,许多其他的模式,如状态模式、策略模式、访问者模式本质上也采用了代理模式。类图如下所示。 代理模式提供以下3个角色。 抽象主题(Subj ...

yewen1234 发布于 2018-12-11 10:09 评论(0)阅读(5)
0

【星云测试】Devops微服务架构下具有代码级穿透能力的精准测试

微服务是Devops场景下热门的开发框架,在大型项目中被广泛采用。它把一个大型的单个应用777真钱老虎机和服务拆分为数十个的支持微服务,独立部署、互相隔离,通过扩展组件来处理功能瓶颈问题,比传统的应用777真钱老虎机更能有效利用计算资源。微服务之间无需关心对方的模型,它通过事先约定好的接口进行数据流转,使业务可以高效响应市 ...

星云测试 发布于 2018-12-10 15:48 评论(0)阅读(13)
2

责任链模式 职责链模式 Chain of Responsibility Pattern 行为型 设计模式(十七)

责任链模式是一种行为型模式,将一系列处理者链接在一起,形成一个处理整体,将具体的请求处理者与请求者进行分离,本文介绍了职责链模式的意图,使用场景,以及结构,角色模块,并且给出来了Java版本的责任链模式实现。 ...

noteless 发布于 2018-12-10 14:28 评论(0)阅读(110)
0

每天一个设计模式之订阅-发布模式

博主按:《每天一个设计模式》旨在初步领会设计模式的精髓,目前采用 (_靠这吃饭_)和 (_纯粹喜欢_)两种语言实现。诚然,每种设计模式都有多种实现方式,但此小册只记录最直截了当的实现方式 :) 0. 项目地址 "每天一个设计模式之订阅 发布模式·原文地址" "本节课代码" "《每天一个设计模式·系列 ...

GodBMW 发布于 2018-12-10 13:04 评论(0)阅读(12)
0

结构型模式之装饰模式

装饰模式(Decorator Pattern)是一种比较常见的模式。 定义: 动态地给一个对象添加一些额外的职责,就增加功能来说,装饰模式比生成子类更为灵活。 装饰模式类图如下所示。 装饰模式有以下4个角色。 抽象构件(Component)角色:用于规范需要装饰的对象(原始对象)。 具体构件(Con ...

yewen1234 发布于 2018-12-10 11:28 评论(0)阅读(5)
0

Yii2设计模式——设计模式简介

我们首先来思考一个问题:作为工程师,我们的价值是什么? 笔者认为是—— 解决用户问题 。 我们的任何知识和技能,如果不能解决特定的问题,那么就是无用的屠龙之术;我们的任何经验,如果不能对解决新的问题有用,那这经验就是过时的。工程师不是空谈者,也不是理论家,再好的理论,再好的设计,不能落地变成产品,不 ...

米粒人生 发布于 2018-12-10 10:08 评论(0)阅读(9)
0

设计模式系列 - 目录(持续更新中。。。)

首先需要说明的一点是,本系列文章中涉及 DotNetCore 相关内容几乎没有,之所以这样命名是为了后续系列博客做技术储备, 杠精 请出门右拐点击 关闭 按钮即可。其次,设计模式与语言无关,所以还请各位萌新不要陷入语言妄想症。 前言 关于什么是设计模式,这里简单描述描述一下: 所谓设计模式,是指软件 ...

hippieZhou 发布于 2018-12-09 22:25 评论(0)阅读(21)
0

设计模式系列 - 原型模式

所谓原型模式是指为创建重复对象提供一种新的可能。 介绍 当面对系统资源紧缺的情况下,如果我们在重新创建一个新的完全一样的对象从某种意义上来讲是资源的浪费,因为在新对象的创建过程中,是会有系统资源的消耗,而为了尽可能的节省系统资源,我们有必要寻找一种新的方式来创建重复对象。 类图描述 由于 Shape ...

hippieZhou 发布于 2018-12-09 21:14 评论(0)阅读(6)
0

系统设计Design For Failure思想

系统设计Design For Failure思想 Complex systems fail in spectacular ways. Failure isn’t a question of if, but when. Resilient systems recover from failure; r... ...

PetterLiu 发布于 2018-12-09 10:18 评论(0)阅读(30)
0

Python 包、模块、函数、变量作用域

Python 项目的组织结构 - 包 -- 模块 类 函数、变量 Python是利用包和模块来组织一个项目的。 包: 包的物理表现是一个文件夹,但是一个文件夹却不一定是个包,要想让个文件夹成为一个包,就必须在这个文件夹下增加个特定的文件 __init__.py __init__.py里面可以什么也不 ...

何时梦归 发布于 2018-12-08 23:00 评论(0)阅读(13)
0

istio sidecar自动注入过程分析

istio sidecar自动注入过程分析 istio通过 "mutating webhook admission controller" 手机老虎机游戏下载实现sidecar的自动注入.istio sidecard在每个服务创建pod时都会被自动注入. sidecar自动注入检查 检查kube apiserve ...

mathli 发布于 2018-12-08 21:31 评论(0)阅读(116)
0

springMVC_02hello案例

springMVC第一个案例---hellospringMVC ...

爱华顿g 发布于 2018-12-08 19:26 评论(0)阅读(20)
1

设计模式系列 - 建造者模式

建造者模式通过将复杂对象逐一拆解成单一的简单对象,然后通过对简单对象的创建,最终构建出一个复杂对象。 介绍 在现实世界中,和建造者模式最为相似的是我们到餐厅点餐的流程。在点餐的过程中,我们是不用关系点餐的先后顺序,等我们点完后,点餐系统会自动将我们的所有餐品列表和消费情况全部一次性罗列出来,并且最后 ...

hippieZhou 发布于 2018-12-08 13:52 评论(0)阅读(9)
0

设计模式系列 - 单例模式

单例模式就是指单例类在一定的生命周期内只能有一个对象实例,单例类的创建必须是本身,并能给使用者提供自身。 介绍 在现实世界中,每个生命体都可以被看做是一个单例对象,唯一且具体,具有不可复制性。同样的,在软件开发领域中,有时我们需要保证客户端在当前的客户机上只能运行一个实例这个时候,我们就应该考虑使用 ...

hippieZhou 发布于 2018-12-08 12:24 评论(0)阅读(14)
1

系统架构设计师-软件水平考试(高级)-理论-架构风格

系统架构设计师-软件水平考试高级-理论-架构风格。其中涉及架构风格,ABSD,软件架构评估,软件产品线,中间件技术,典型应用架构,Web架构设计等。 ...

血夜之末 发布于 2018-12-08 11:49 评论(0)阅读(328)
0

设计模式系列- 抽象工厂模式

抽象工厂是基于简单工厂发展而来的,通过抽象工厂,我们可以创建多种类型的工厂,并且依据具体业务需求而在具体工厂里面进行任意拼装组合。 介绍 在现实世界中,汽车制作行业有各种各样的工厂,每个工厂都需要具有生产轮胎、汽车引擎等部件的能力,但是针对具体的工厂,每个部件的生产又各不相同,所有在软件开发过程中, ...

hippieZhou 发布于 2018-12-08 10:50 评论(0)阅读(7)
0

设计模式系列 - 简单工厂模式

简单工厂模式,属于创建型模式,它提供了一种创建对象的最佳方式。在工厂模式中,我们创建对象时不会对客户端暴露创建逻辑,而是通过一个统一的接口来指向新创建的对象。 介绍 在现实生活中,当我们去 4S 店购车时,我们不用考虑汽车的各个部件是如何生产的,而就可以提走一辆爱车。同样的,在软件开发过程中,当我们 ...

hippieZhou 发布于 2018-12-07 22:28 评论(0)阅读(13)
博聚网