文摘首页 | 我的好库
好库文摘

设计模式之装饰者模式(一)

经过前两个模式的学习,是不是对设计模式有了进一步的认识了呢,现在,我们继续冲鸭。 本章可以称为“给爱用继承的人一个全新的设计眼界”。这里我们即将再度探讨典型的继承滥用问题,我们将学到如何使用对象组合的方式,做到在运行时装饰类。为什么呢?......

doclist 发布于 2019-4-3 10:34:00 阅读(39) 评论(0)

headfirst设计模式(9)—模板方法模式

前言 这一章的模板方法模式,个人感觉它是一个简单,并且实用的设计模式,先说说它的定义: 模板方法模式定义了一个算法的步骤,并允许子类别为一个或多个步骤提供其实践方式。让子类别在不改变算法架构的情况下,重新定义算法中的某些步骤。(百度......

doclist 发布于 2019-4-2 21:46:00 阅读(64) 评论(0)

设计模式简单理解之代理设计模式

代理模式,从字面上理解就是我负责核心工作,你作为代理负责我非核心的工作。类Proxy作为代理,第一阶段代码如下: class Proxy { private Myduty myduty; public Proxy(M......

doclist 发布于 2019-4-2 11:25:00 阅读(39) 评论(0)

产品管理开发之Git工作流和分支规范推荐

前言 无论是开源项目还是内部项目,使用Git都是大势所趋,尤其是在产品管理这块,使用Git大大提高了开发效率和产品的交付频率。本篇,针对Git的工作流和分支使用,进行了一些推荐。   目录 1  &......

doclist 发布于 2019-4-2 10:27:00 阅读(40) 评论(0)

使用MediatR重构单体应用中的事件发布/订阅

标题:使用MediatR重构单体应用中的事件发布/订阅 作者:Lamond Lu 地址:https://www.cnblogs.com/lwqlun/p/10640280.html 源代码:https://github.com/lam......

doclist 发布于 2019-4-2 6:38:00 阅读(39) 评论(0)

时间管理(如何高效的利用时间提升自己)

什么是时间管理 ? 时间管理是运用策略和技术,帮助你尽可能有效地利用你的时间 一、 你目前是如何利用时间的 1.意识(时间管理的先决条件) 只有对于时间的流逝保持高度敏感,你才能成为一个有效的时间管理者。 我们对时间的感觉取决于我们在......

doclist 发布于 2019-4-1 17:35:00 阅读(38) 评论(0)

设计模式——命令模式(指令模式)

也是在看到阿里巴巴的面试题的时候总结的   作者:haibiscuit   时间:2019:3:13   您的star是我不断前行的动力   https://github.com/......

doclist 发布于 2019-4-1 15:20:00 阅读(31) 评论(0)

设计模式之代理模式

代理模式为另一个对象提供一个替身以控制对这个对象的访问。从定义可以看出,1. 代理模式提供了一个替身,即代理对象 2. 代理对象是为了控制对另一个对象(真实对象)的访问,控制可以理解为做权限检查、可行性判断等。举个例子,代理对象 = 经......

doclist 发布于 2019-4-1 13:56:00 阅读(45) 评论(0)

使用Hystrix进行微服务降级管理

前言:目前我们的项目是微服务架构,基于dubbo框架,服务之间的调用是通过rpc调用的。刚开始没有任何问题,项目运行健康、良好。可是过了一段时间,线上总有人反应查询订单失败,等过了一段时间才能查到。这是怎么回事呢?打开后台的日志一看出现......

doclist 发布于 2019-3-31 19:07:00 阅读(67) 评论(0)

【朝花夕拾】设计模式之装饰器模式

  装饰器模式简介 装饰器模式是动态的向一个对象添加新的功能,并且保持其类方法签名的完整性,换言之,其方法及继承结构将不会被改变。这种模式一种结构型模式,是对现有类的包装。这种模式,比生成子类更加灵活,更重要的是,装饰......

doclist 发布于 2019-3-30 20:33:00 阅读(52) 评论(0)

【11】JMicro微服务-配置管理

如非授权,禁止用于商业用途,转载请注明出处作者:mynewworldyyl 往下看前,建议完成前面1到10小节   JMicro目前仅支持基于Zookeeper做配置管理,全部配置信息可以在ZK做增删改查,建议通过ZKUI做对......

doclist 发布于 2019-3-30 15:45:00 阅读(48) 评论(0)

设计模式之Jdk动态代理

什么是动态代理呢?就是在java的运行过程中,动态的生成的代理类。(为了更熟悉的了解动态代理,你必须先熟悉代理模式,可点击设计模式之代理模式 阅读)我们知道java属于解释型语言,是在运行过程中,寻找字节码文件从而实现类加载的。但是字节......

doclist 发布于 2019-3-30 0:07:00 阅读(58) 评论(0)

vue状态管理之vuex

VUEX学习笔记 vuex和单纯的全局对象有两点不同: vuex的状态存储是响应式的:store中的状态发生变化响应的组件也会发生变化。 不能直接改变store中的状态:只能通过commit mutation 改变。 vuex的使用......

doclist 发布于 2019-3-29 18:42:00 阅读(49) 评论(0)

设计模式之观察者模式(二)

上一篇的观察者模式学习的还好吗?首先简单来回顾下上篇内容,有一个气象站的需求,需要在温度、湿度、气压改变的时候,实时更新三个布告板,以便能及时、准确的获取信息。所以,在设计模式的层面,我们最容易想到并且最正确的方式就是使用观察者模式来处......

doclist 发布于 2019-3-29 17:41:00 阅读(47) 评论(0)

Golang设计模式—简单工厂模式(Simple Factory Pattern)

Golang设计模式——简单工厂模式 背景 假设我们在做一款小型翻译软件,软件可以将德语、英语、日语都翻译成目标中文,并显示在前端。 思路 我们会有三个具体的语言翻译结构体,或许以后还有更多,但现在分别是GermanTranslater......

doclist 发布于 2019-3-29 16:14:00 阅读(45) 评论(0)

网络设备配置与管理(华为)基础系列 20190328

一、交换机数据通信的过程:   我们以PING一个目标地址为例: 首先源地址发送给目标地址一个数据包(数据包中包含目标地址,源地址和网络协议ICMP进行封装);为了实现交换机的介质访问,需要对数据包中的目标地址和源地址进......

doclist 发布于 2019-3-28 21:52:00 阅读(45) 评论(0)

拜拜了,GOPATH君!新版本Golang的包管理入门教程

Go 1.11和1.12实现了对包管理的初步支持,Go的新依赖管理系统使依赖版本信息明确且易于管理。Using Go Modules - The Go Blog 新的包管理模式有什么不同? 作为Go语言的推广者,常常被问到各种关......

doclist 发布于 2019-3-28 17:41:00 阅读(46) 评论(0)

设计模式从入门到放弃系列:单例模式

单例模式 简介 单例模式,是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中,应用该模式的一个类只有一个实例。即一个类只有一个对象实例。 特点 1、单例类只能有一个实例。 2、单例类必须自......

doclist 发布于 2019-3-28 17:41:00 阅读(32) 评论(0)

docker(3)容器管理命令

接着上一篇,今天说一下Docker 有关容器的常用命令。算是比较详细了吧。 docker run  命令: 注:此命令作用是使用一个镜像运行启动一个容器。 在启动运行的时候 会检查docker 中是否包含了该镜像 如果没有......

doclist 发布于 2019-3-27 23:54:00 阅读(47) 评论(0)

面向对象第一单元总结及六种创建型设计模式分析

这是我第一次接触面向对象,迷迷糊糊地做完了第一单元的作业。翻看自己这一单元的三次作业的代码,简直不忍直视,于是花了两天时间研究了一下创建型设计模式,因为也是第一次接触,难免理解不到位,下面我将结合这次代码需要来梳理一下常见的六种创建......

doclist 发布于 2019-3-27 18:57:00 阅读(46) 评论(0)
上一页 1 2 3 4 5 6 7 8 9 10 ... 下一页共145页  到第