命令模式(Command Pattern) 一、模式动机在软件设计中,我们经常需要向某些对象发送请求,但是并不知道请求的接收者是谁,也不知道被请求的操作是哪个,我们只需在程序运行时指定具体的请求... 2018-10-16 软件设计 Java 设计原则与模式 观察者模式(Observer Pattern) 一、模式动机建立一种对象与对象之间的依赖关系,一个对象发生改变时将自动通知其他对象,其他对象将相应做出反应。在此,发生改变的对象称为观察目标,而被通知... 2018-10-14 软件设计 Java 设计原则与模式 Google Java编程风格指南 1 前言这份文档是Google Java编程风格规范的完整定义。当且仅当一个Java源文件符合此文档中的规则,我们才认为它符合Google的Java编程风格。 与其它的编程风格指... 2018-10-05 技术管理 Java Google Git 介绍及常用命令清单 一. Git 介绍Git是目前世界上最先进的分布式版本控制系统。于2005年以GPL发布,最初目的是为更好地管理Linux内核开发而设计。与CVS、Subversion类集中式版本控制... 2018-09-24 软件工具 Git 状态模式(State Pattern) 一、模式动机在很多情况下,一个对象的行为取决于一个或多个动态变化的属性,这样的属性叫做状态,这样的对象叫做有状态的(stateful)对象,这样的对象状态是从事... 2018-09-21 软件设计 Java 设计原则与模式 代理模式(Proxy Pattern) 一、模式动机在某些情况下,一个客户不想或者不能直接引用一个对象,此时可以通过一个称之为“代理”的第三者来实现间接引用。代理对象可以在客户端和目标对象之... 2018-09-20 软件设计 Java 设计原则与模式 工厂模式(Factory Pattern) 一、模式定义工厂方法模式(Factory Method Pattern)又称为工厂模式,也叫虚拟构造器(Virtual Constructor)模式或者多态工厂(Polymorphic Factory)模式,它属于类... 2018-09-14 软件设计 Java 设计原则与模式 装饰模式(Decorator Pattern) 一、模式动机一般有两种方式可以实现给一个类或对象增加行为: 继承机制,使用继承机制是给现有类添加功能的一种有效途径,通过继承一个现有类可以使得子类在拥... 2018-09-14 软件设计 Java 设计原则与模式 策略模式(Strategy Pattern) 一、模式动机完成一项任务,往往可以有多种不同的方式,每一种方式称为一个策略,我们可以根据环境或者条件的不同选择不同的策略来完成该项任务。在软件开发中也... 2018-09-14 软件设计 Java 设计原则与模式 JWT(JSON WEB TOKEN)概述 Json web token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准((RFC 7519).该token被设计为紧凑且安全的,特别适用于分布式站点的单点登录(SSO)场景。 2017-05-26 后端技术 JWT