自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

转载 装饰模式-为类动态添加职责

装饰模式定义装饰模式(Decorator Pattern)- 动态地给一个对象添加一些额外的职责,就增加功能来说,装饰模式相比生成子类更为灵活装饰模式也可以叫做包装器(Wrapper),可以给一个类或对象增加行为通常有两种方式来给类或对象来增加行为:继承机制:通过继承一个现有的类...

2019-08-31 11:20:00 448

转载 适配器模式-通过适配器来复用

适配器模式是一种结构型设计模式,适配器模式主要是来解决接口不兼容的问题,使得原本没有关系的类可以协同工作。就好像我们笔记本电脑的电源适配器,在电压110v-220v之间都是可以正常工作的(那么大一坨),这适配器的工作就是把外部不稳定的电压转化成笔记本电脑能稳定使用的直流电压适配器模式定义...

2019-08-14 18:01:00 273

转载 模板方法模式-封装不变,扩展可变

模板方法模式是一种行为型设计模式,它比较简单,我们平时的编程中可能就经常用到了它介绍定义模板方法模式(Template Method Pattern)- 定义一个操作中的算法的框架,而将一些步骤延迟到子类中。使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤简单来说,就...

2019-08-13 01:21:00 178

转载 Redis介绍、安装以及数据结构(操作命令)

Redis介绍什么是RedisRedis是用C语言开发的一个开源(BSD许可)的高性能键值对(key-value)内存数据库,可以用作数据库、缓存和消息中间件。它是一种NoSQL(NOT-Only Sql,泛指非关系型数据库)数据库性能优秀,数据在内存中,读写速度非常快,支持并发10W...

2019-08-11 18:14:00 136

转载 建造者模式-一步步组装复杂的对象

介绍定义建造者模式是一种创建型模式,它的定义如下建造者模式(Builder Pattern) - 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示建造者模式是一步一步创建一个复杂的对象,它允许用户只通过指定复杂对象的类型和内容就可以构建它们,用户不需要知道内...

2019-08-10 09:50:00 501

转载 原型模式-通过克隆创建对象

介绍原型模式:Specify the kinds of objects to create using a prototypical instance,and create new objects bycopying this prototype.(用原型实例指定创建对象的种类,并且通过...

2019-08-08 17:30:00 327

转载 工厂模式-简单工厂模式、工厂方法模式、抽象工厂模式

工厂模式工厂模式是一种比较常见的创建型设计模式,分为简单工厂模式、工厂方法模式、抽象工厂模式工厂模式旨在把对象的创建和使用分离开来,把创建对象的职责交给工厂类,这样会有哪些好处?解耦:对象的创建和使用分离减少代码重复、创建蔓延,降低维护成本:对于创建较为复杂的对象,可以减少代码...

2019-08-08 10:17:00 149

转载 单例模式-只有一个实例

介绍单例模式(Singleton Pattern)是一个比较简单的设计模式,属于创建型模式。其定义为确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例在系统中,单例模式要求一个单例对象只能有一个实例,这类对象如果有多个实例就可能会产生一些问题,如:资源消耗过多,处理结果...

2019-08-02 15:27:00 853

转载 设计模式-面向对象设计原则

设计模式(Design Pattern)是前辈们在代码实践中所总结的经验,是解决某些特定问题的套路。在使用一些优秀的框架时,可能会接触到它里面所运用到的一些设计模式,又或许你在编码去设计一些模块时,为了提高代码可复用性、扩展性、可读性等,运用到的一些设计理念也会与某些设计模式思想相吻合。系统...

2019-07-31 11:19:00 116

转载 Swagger使用和注释介绍

介绍什么是SwaggerSwagger是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。总体目标是使客户端和文件系统作为服务器以同样的速度来更新。文件的方法,参数和模型紧密集成到服务器端的代码,允许API来始终保持同步。作用接口文档在线自动生...

2019-07-12 18:44:00 920

转载 Spring Data JPA 使用

Java 持久层框架访问数据库的方式大致分为两种。一种以 SQL 中心,封装一定程度的 JDBC 操作,比如 MyBatis。另一种是以 Java Entity 为中心,将实体的关系对应到数据库表之间的关系,如 ORM (Object Relational Mapping) 工具。JAP (...

2019-06-13 19:44:00 154

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除