倚楼听风雨
淡看江湖路

标签:Spring

浅析设计模式第九章之原型模式-高老四博客
设计模式

浅析设计模式第九章之原型模式

Glorze评论(0)赞(6)

原型模式说白了就是对象的克隆,我们经常说为深拷贝、深克隆、浅拷贝、浅克隆等。原型模式也是属于六个创建型模式之一,其余五个: 简单工厂模式 工厂方法模式 抽象工厂模式 单例模式 建造者模式 这里需要注意的是,原型模式所涉及的就是对象的拷贝,在...

浅析设计模式第八章之工厂方法模式-高老四博客
设计模式

浅析设计模式第八章之工厂方法模式

Glorze评论(0)赞(5)

之前已经讲过「简单工厂」,所以按照进阶,我们再来看一下工厂方法模式是如何在简单工厂模式的基础之上对其进行改善和丰富的。其实工厂方法模式本质是设计了抽象工厂的角色,来满足对于「开放-封闭原则」的要求。工厂方法模式属于六个创建型模式之一,其余五...

浅析设计模式第六章之装饰模式-高老四博客
设计模式

浅析设计模式第六章之装饰模式

Glorze评论(0)赞(7)

修饰模式理解起来还是相对比较简单的,就增加功能来讲,装饰模式可以比设计为子类的方式更为灵活,能让对象专注于自己核心职责,其余的事情交给修饰类来负责。 装饰模式属于七个结构型模式之一,其余六个是: 适配器模式 - Adapter Patter...

浅析 MySQL 中的锁-高老四博客
数据库

浅析 MySQL 中的锁

Glorze评论(0)赞(14)

锁的概述 数据库中的锁 不同于 Java 中多线程中的锁,数据库中的锁多半是针对于数据并发访问的一致性、有效性等,所以锁冲突是影响数据库并发访问性能的重要因素。MySQL 的 InnoDB 存储引擎涉及到各种「锁」的概念比较多,在笔面试中、...

IntelliJ IDEA 导入 Spring 源码教程-高老四博客
Java进阶

IntelliJ IDEA 导入 Spring 源码教程

Glorze评论(0)赞(17)

一、Java 开发工程师为什么一定要阅读 Srping 源码? 作为一个三到五年这种上升期的 Java 开发工程师,不能要求说熟知 Spring 的底层原理,但是最起码要做到一些核心知识点的源码翻阅工作,无论是面试还是在工作使用过程中都会对...