摘要: 一,概念 装饰( Decorator )模式又叫做包装模式。通过一种对客户端透明的方式来扩展对象的功能,是继承关系的一个替换方案。但是纯粹的装饰模式很难找到,大多数的装饰模式的实现都是"半透明"的,而不是完全透明的。换言之,允许装饰模式改变接口,增加新的方法。半透明的装饰模式是介于装饰模式和适配器模 阅读全文
posted @ 2017-08-18 10:34 Zender 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 一,什么是建造者模式 Builder模式也叫建造者模式或者生成器模式,是由GoF提出的23种设计模式中的一种。Builder模式是一种对象创建型模式之一,用来隐藏复合对象的创建过程,它把复合对象的创建过程加以抽象,通过子类继承和重载的方式,动态地创建具有复合属性的对象。 二,例子 四个要素 产品类: 阅读全文
posted @ 2017-08-14 13:37 Zender 阅读(355) 评论(0) 推荐(1) 编辑
摘要: 一,背景 2017-06-26微博公告替换了一些接口,导致以前的: statuses/repost 转发一条微博 statuses/update 发布一条微博 statuses/upload 上传图片并发布一条微博 statuses/upload_url_text 发布一条微博同时指定上传的图片 s 阅读全文
posted @ 2017-07-24 16:32 Zender 阅读(4450) 评论(11) 推荐(2) 编辑
摘要: 一、什么是原型模式 原型模式(Prototype)模式是一种对象创建型模式,它采取复制原型对象的方法来创建对象的实例。使用 原型模式(Prototype)模式创建的实例,具有与原型一样的数据。 二、原型模式的特点 1,由原型对象自身创建目标对象。也就是说,对象创建这一动作发自原型对象本身。 2,目标 阅读全文
posted @ 2017-07-18 17:38 Zender 阅读(585) 评论(0) 推荐(0) 编辑
摘要: 一、什么是单例模式 单例模式是一种对象创建型模式,使用单例模式,可以保证为一个类只生成唯一的实例对象。也就是说,在整个程序空间中,该类只存在一个实例对象。其实,GoF对单例模式的定义是:保证一个类、只有一个实例存在,同时提供能对该实例加以访问的全局访问方法。 二、为什么要使用单例模式呢? 在应用系统 阅读全文
posted @ 2017-07-18 17:34 Zender 阅读(536) 评论(0) 推荐(0) 编辑
摘要: 最近在学设计模式,整理了笔记,分享给大家! 一、简单工厂模式 1,什么是简单工厂模式 简单工厂模式属于类的创建型模式,又叫做静态工厂方法模式。通过专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类。 2,模式中包含的角色及其职责 1.工厂(Creator)角色简单工厂模式的核心, 阅读全文
posted @ 2017-07-04 15:58 Zender 阅读(548) 评论(0) 推荐(0) 编辑
摘要: 一,什么是JPA JPA全称Java Persistence API.JPA通过JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。 JPA(Java Persistence API)是Sun官方提出的Java持久化规范。它为Java开发人员提供了一种对象/关 阅读全文
posted @ 2017-07-03 14:23 Zender 阅读(485) 评论(0) 推荐(0) 编辑
摘要: 问题的提出: 在编写代码的时候,你会发现我们只是简单把打印信息改变了,就需要重新部署,如果是这样的编码方式,那么我们估计一天下来就真的是打几个Hello World就下班了。那么如何解决热部署的问题呢?那就是springloaded 一,使用方式一(不建议使用)-springloaded 1)在po 阅读全文
posted @ 2017-06-29 11:32 Zender 阅读(977) 评论(0) 推荐(0) 编辑
摘要: 一,使用Spring Boot默认Json解析框架jackson 1,创建一个实体类Persion package com.zh.json; public class Persion { private int pid; private String pname; private int age; 阅读全文
posted @ 2017-06-27 14:53 Zender 阅读(425) 评论(0) 推荐(0) 编辑
摘要: 什么是SpringBoot Spring Boot是Spring社区发布的一个开源项目,旨在帮助开发者快速并且更简单的构建项目。大多数SpringBoot项目只需要很少的配置文件。 SpringBoot特性 创建独立的Spring项目 内置Tomcat和Jetty容器 提供一个starter POM 阅读全文
posted @ 2017-06-27 14:52 Zender 阅读(1035) 评论(0) 推荐(0) 编辑