自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zhao__zhen的博客

立志做一个不是码农的码农的学习记录!

zane197是一名计算机软件行业的学生博主。他一直在热衷于分享webservice,工业控制,mybatis,设计模式领域的技术知识。他主要关注Java方面的内容。...

原创 mybatis.xml 常用配置记录

<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Conf...

2019-10-17 17:13:43

阅读数 8

评论数 0

原创 代理模式

代理模式 定义 代理模式的定义:给某个对象提供一个代理,并由代理对象控制对原对象的引。 分类 静态代理(静态定义代理类) 动态代理(动态生成代理类) • JDK自带的动态代理 • javaassist字节码操作库实现 • CGLIB • ASM(底层使用指令,可维护性较差) 角色 抽...

2019-10-16 17:34:44

阅读数 11

评论数 0

转载 MySQL学习笔记

MySQL学习笔记 /* 启动MySQL */ net start mysql /* 连接与断开服务器 */ mysql -h 地址 -P 端口 -u 用户名 -p 密码 /* 跳过权限验证登录MySQL */ mysqld --skip-grant-tables -- 修改root密码 密码...

2019-10-15 10:48:10

阅读数 14

评论数 0

原创 原型模式

6. 原型模式 场景定义 需要多次创建某一类型的对象时,为了简化创建过程,可以只创建一个对象之后,然后再通过克隆的方式复制出多个相同的对象。 深克隆和浅克隆 在实现克隆的时候必须在代码中满足下面三个条件1)在派生类中要实现Cloneable接口。2)在派生类中要覆盖基类中的clone方...

2019-10-14 15:24:25

阅读数 7

评论数 0

原创 适配器模式

5. 适配器模式 定义 将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以在一起工作 适配器模式中的角色 目标接口(Target):客户所期待的接口。目标可以是具体的或抽象的类,也可以是接口。 需要适配的类(Adaptee)...

2019-10-14 15:23:52

阅读数 4

评论数 0

原创 建造者模式

4. 建造者模式 场景 我们要建造一个复杂的产品。比如:神州飞船(phone>这个复杂的产品的创建。有这样一个问题需要处理:装配这些子组件是不是有个步骤问题? 实际开发中,我们所需要的对象构建时,也非常复杂,有很多步骤需要处理时。 建造模式的本质: 分离了对象子组件的单...

2019-10-14 15:23:16

阅读数 6

评论数 0

原创 工厂模式

三. 工厂模式 info 工厂模式: 实现了创建者和调用者的分离。 详细分类:简单工厂模式,工厂方法模式,抽象工厂模式 面向对象设计的基本原则: OCP(开闭原则,Open-Closed Principle):一个软件的实体应当对扩展开放,对修改关闭。 DIP(依赖倒转原则,Depen...

2019-10-14 15:22:51

阅读数 6

评论数 0

原创 单例模式

2. 单例模式 1. 核心作用 保证一个类只有一个实例,并且提供一个访问该实例的全局访问点。 某个类只能有一个实例。 他必须自行创建这个实例。 必须自行向整个系统提供这个实例。 2. 应用场景 Windows的Task Manager(任务管理器)就是很典型的单例模式 windows的Rec...

2019-10-14 15:22:16

阅读数 12

评论数 0

原创 设计模式介绍归类

1. 设计模式简介 创建型模式 单例模、工厂模式、抽象工厂模式、建造者模式、原型模式。 结构型模式: 适配器模式、桥接模式、装饰模式、组合模式、外观模式、享元模式、代理模式。 行为型模式: 模版方法模式、命令模式、迭代器模式、观察者模式、中介者模式、备忘录模式、解释器模式、状态模式、策略模式、职...

2019-10-14 15:09:29

阅读数 3

评论数 0

原创 深入理解Java的接口和抽象类

深入理解Java的接口和抽象类 一、抽象类 在了解抽象类之前,先来了解一下抽象方法。抽象方法是一种特殊的方法:它只有声明,而没有具体的实现。抽象方法的声明格式为: abstract void fun(); 抽象方法必须用abstract关键字进行修饰。如果一个类含有抽象方法,则称这个类为抽象类,...

2019-10-14 13:44:48

阅读数 9

评论数 0

原创 mybatis多条相同的select语句只有第一次执行

问题描述 在插入分类的时候需要先查看该分类是否存在,若不存在则插入,第一次查找是该分类不存在,进行插入操作,在插入操作之后再一次遇到该分类时,执行查找操作,发现此时查找语句不起作用,有将该分类插入一次。 原因 mybatis有一级缓存和二级缓存,mybatis对查询的语句会存在一级缓存中,如果...

2019-10-12 21:10:52

阅读数 3

评论数 0

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