摘要: 适配器模式 一、定义 适配器模式(Adapter Pattern):结构型模式的一种,把一个类的接口变成客户端所期待的另一种接口,从而使原本接口不匹配而无法一起工作的两个类能够在一起工作。 二、分类 类适配器、对象适配器、接口适配器 三、角色 Target(目标接口):该角色把其他类转换为我们期望的 阅读全文
posted @ 2020-06-28 03:29 雷姆饲养员 阅读(60) 评论(0) 推荐(0)
摘要: Mybatis SqlSessionFactory 一、前言 使用Mybatis 首先是使用配置文件或者代码区生产SqlSessionFactory, 而Mybatis 提供了构造器SqlSessionFactoryBuilder。 它提供了一个类Configuration 作为引导,采用的是Bui 阅读全文
posted @ 2020-06-28 02:03 雷姆饲养员 阅读(49) 评论(0) 推荐(0)
摘要: Mybatis 核心组件 一、mybatis 的核心组件: SqlSessionFactoryBuilder SqlSessionFactory SqlSession SQL Mapper 二、Mybatis 组件 1. SqlSessionFactoryBuilder: 它会根据配置或者代码来生成 阅读全文
posted @ 2020-06-28 02:01 雷姆饲养员 阅读(38) 评论(0) 推荐(0)
摘要: mybatis 的工作原理 在学习 MyBatis 程序之前,读者需要了解一下 MyBatis 工作原理,以便于理解程序。MyBatis 的工作原理如下图所示: 下面,对Mybatis配置文件的每步流程进行说明: 读取Mybatis 配置文件:mybatis-config.xml 为mybatis 阅读全文
posted @ 2020-06-28 01:21 雷姆饲养员 阅读(136) 评论(0) 推荐(0)
摘要: Mybatis 是什么 MyBatis 本是 Apache 的一个开源项目——iBatis,2010 年这个项目由 Apache Software Foundation 迁移到了 Google Code,并且改名为 MyBatis。 MyBatis 是一个基于 Java 的持久层框架。MyBatis 阅读全文
posted @ 2020-06-28 01:19 雷姆饲养员 阅读(71) 评论(0) 推荐(0)
摘要: 创建者模式-原型模式 一、概述 是用于创建重复的对象,同时又能保证性能。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。这种模式是实现了一个原型接口,该接口用于创建当前对象的克隆。当直接创建对象的代价比较大时,则采用这种模式。例如,一个对象需要在一个高代价的数据库操作之后被创建。我 阅读全文
posted @ 2020-06-27 03:03 雷姆饲养员 阅读(41) 评论(0) 推荐(0)
摘要: 创建者模式-工厂模式 一、概述 介绍下这个模式家族 静态工厂模式 简单工厂模式 工厂方法模式 抽象工厂模式 二、代码实例 静态工厂模式 这个最常见了,类 + 静态方法( apache Commons包下的基本都是 ) 简单工厂模式 定义:通过专门定义一个类来负责创建其他类的实例,被创建的实例通常具有 阅读全文
posted @ 2020-06-27 01:59 雷姆饲养员 阅读(22) 评论(0) 推荐(0)
摘要: 建造者模式 一、概述 ​ 将一个复杂的对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 二、机构模式图 1. 建造者(Builder): 为创建一个产品对象的各个部件指定抽象接口 2. 具体建造者(ConcreteBuider):实现Builder的接口,以构建和装配该产品的各个部分 阅读全文
posted @ 2020-06-26 15:00 雷姆饲养员 阅读(160) 评论(0) 推荐(0)
摘要: 抽象工厂模式 一、概述 ​ 抽象工厂模式属于设计模式中的创建者模式,用于产品族的构建,抽象工厂模式是所有形态工厂模式中最为具有一般性的一种形态,抽象工厂是指有多个角色时使用的一种工厂模式。抽象工厂模式可以向客户端提供一个接口,是客户端在不必指定产品的情况下,创建多个产品族的产品对象。 二、结构模式图 阅读全文
posted @ 2020-06-25 19:16 雷姆饲养员 阅读(128) 评论(0) 推荐(0)
摘要: 学习目标: 什么是单例模式? 为什么会有单例模式?即他的用处,以及它解决了什么问题 怎样事项单例模式,即它的设计思想 单例模式有哪些写法? 单例模式在面试中有哪些注意事项? 1、为什么会有单例模式? 我们都知道,单例模模式是在开发中最常用的一种设计模式, 例模式主要是为了避免因为创建多个实例造成的资 阅读全文
posted @ 2020-06-25 17:05 雷姆饲养员 阅读(97) 评论(0) 推荐(0)