自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

晶谛-giserDev

大道至简

  • 博客(10)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 Hadoop基础搭建-Windows版

一、准备工作 1)JDK环境 JAVA_HOME为 D:\ProgramFiles\Java\jdk1.8.0_231 java version "1.8.0_231" Java(TM) SE Runtime Environment (build 1.8.0_231-b11) Java HotSpot(TM) 64-Bit Server VM (build 25.231-b11, mixed mode) 2)Hadoop版本 Hadoop版本为hadoop-2.7.7 下载地址:hadoop-2.7.7

2020-05-27 18:10:46 267

原创 外观模式

一、简介 外观模式,Facade,为子系统中的一组接口定义了一个更高层次的接口,提供了一个一致的界面,用于屏蔽内部子系统的细节,使得子系统更易于使用。 其主要包括外观类、子系统的集合和调用者。 外观类: 为调用端提供统一的调用接口,外观类知道哪些子系统负责处理请求,从而将调用端的请求代理给适当子系统对象; 子系统的集合: 指模块或者子系统,处理Facade对象指派的任务,是功能的实际提供者; 调用者: 外观接口的调用者。 二、实现 1)子系统模块 package com.giser.designpatter

2020-05-25 23:03:11 100

原创 组合模式

一、简介 组合模式,Composite Pattern ,又称为部分整体模式,表述了一种“整体-部分”的层次关系。 其依据树形结构来组合对象,用来表示部分和整体,使得用户对单个对象和组合对象具有一致的访问处理方式。属于结构型模式。 二、类图 说明: 1)Component: 组合中对象声明接口或抽象类,用于访问和管理Component子部件,实现所有类共有的接口默认行为。 **2)Leaf: ** 在组合中表示叶子节点,叶子节点没有子节点。 3)Composite: 非叶子节点,用于存储子部件,在Comp

2020-05-24 13:36:34 204

原创 装饰者模式

一、简介 装饰者模式可以动态地将新功能附加到对象上,在对象的功能扩展方面比继承更有弹性,同时也体现了开闭原则(OCP)。 二、原理 装饰者模式相关角色:Component主体、ConcreteComponent具体主体、Decorator装饰者。 其中Component和ConcreteComponent之间还可以设计一个缓冲层,将共有部分提取出来。 其基本设计方案如下: 三、实现 1)关于Drink package com.giser.designpattern.decorator; /** * @

2020-05-23 23:42:22 195

原创 桥接模式

一、简介 桥接模式,即Bridge Pattern,是一种结构型模式,将实现和抽象提取到不同的类层次中,使不同层次的类可以独立变化。 桥接模式基于类的最小设计原则,通过使用封装、聚合及继承等行为让不同的类承担不同的职责。其主要特点是把抽象(Abstraction)和行为实现(Implementation)分离开来,从而可以保持各部分的独立性,以应对功能扩展。 桥接模式使得程序具有更好的扩展性,利于程序的维护。 二、实现 类图设计如下: 1)手机品牌 package com.giser.designpatt

2020-05-23 00:15:11 159

原创 适配器模式

一、介绍 适配器模式解决了因接口不匹配而不能一起工作的两个类如何协同工作的问题,主要是解决类或接口的兼容性问题,又称为包装器Wrapper。 适配器模式属于结构型模式,主要分为类适配器模式、对象适配器模式和接口适配器模式三类。 二、实现 1)类适配器 /** * @Note {适配接口} * @author giserDev * @Date 2020-05-21 23:33:19 */ public interface IVoltage5V { int output5V(); } /** *

2020-05-22 00:15:37 134

原创 建造者模式

一、简介 建造者模式,Builder Pattern ,又称为生成器模式,是一种对象构建模式。它通过抽象出复杂对象的构造过程来创建对象。 二、建造者模式的四个角色 一般情况下,建造者模式有四个角色: 1)Product,产品角色,一个具体的产品对象; 2)Builder,抽象建造者,用于指定Product对象的各个部件的接口或抽象类; 3) ConcreteBuilder,具体建造者,接口的具体实现类,构建和装配各个部件; 4)Director,指挥者,用于构建一个使用Builder接口的对象,负责控制产

2020-05-21 00:27:38 157

原创 原型模式

一、基本介绍 原型模式,即Prototype模式,用于在保证性能的情况下创建新的对象实例。 原型模式是一种创建型设计模式,允许一个对象再创建另外一个可定制的对象,而无需知道创建的细节。其工作原理是通过拷贝实现对象创建,即clone()。 二、实现 1)浅拷贝 实现Cloneable接口,重写clone()方法 package com.giser.designpattern.prototype; /** * @Note {Sheep} * @author giserDev * @Date 2020-0

2020-05-20 22:41:40 129

原创 工厂模式

一、工厂模式概述 1、工厂设计模式将实例化对象的代码提取出来,进行统一的维护和管理,实现了对象实例化和程序逻辑的解耦,提高了项目的扩展性和可维护性。 2、工厂模式分为三种,即简单工厂模式、工厂方法模式和抽象工厂模式 。 3、工厂模式遵循了依赖抽象的原则。 二、工厂模式的实现 1、简单工厂模式 简单工厂模式属于创建型模式,是工厂模式的一种,是工厂模式中最简单实用的一种模式,它定义了一个封装了创建对象的方法的类。当需要大量的创建某类对象时,可以使用工厂模式。 //简单工厂类 public class Simpl

2020-05-19 00:11:47 149

原创 单例模式

一、介绍 所谓类的单例设计模式,就是采用一定的方法保证在整个软件系统中,对某个类只能存在一个对象实例,并且该类只提供一个取得其对象实例的方法(静态方法)。 如Hibernate的SessionFactory,一般情况下,一个项目只需要一个SessionFactory,此时就可以用到单例模式。 二、实现 2.1 饿汉式 /** * @Note {饿汉式 使用静态变量实现} * @author giserDev * @Date 2020-05-09 22:43:24 */ class Singleton

2020-05-10 00:45:49 122

spring整合ehCache

spring整合了ehcache,实现了缓存功能。附带读取properties文件信息功能。

2018-03-23

VC++知识库大讲堂系列教程

包括面向对象实践、窗口高级编程、STL、设计模式、SVN版本管理、XML持久化、多线程和打包等技术,由浅入深,分模块讲解,透彻入理。

2018-01-03

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

TA关注的人

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