自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 设计模式 - 工厂模式

概述我们都知道Java中共有 23 种设计模式,其中工厂模式分为三种,即:简单工厂模式(不在 23 种设计模式之列)、工厂方法模式和抽象工厂模式;我们平时说的工厂模式,其实大都指工厂方法模式,这种模式是我们平时编码中用的频率最高的一种,在Spring源码中就有很多工厂模式的应用,比如 BeanFactory。下面依次按照简单工厂模式、工厂方法模式、抽象工厂模式的顺序,依次由浅入深说说...

2019-10-09 09:06:21 538

原创 你不知道的 IDEA Debug调试小技巧

一、多线程调试断点Intellij IDEA 的debug断点调试是有一个模式的选择的,就像下面这张图,平时我们都使用的是默认的 ALL(在Eclipse中默认是线程模式) ,这种模式我们只能将一个线程断下来,但其他线程却已经执行过了;而将其改为 Thread 后,就可以多个线程都断下来,并且可以很方便的切换线程的执行流程,这就是多线程调试。在debug控制台能够很方便的查看线程的执行状态,...

2019-10-09 09:00:45 1272 1

原创 设计模式 - 单例模式(详解)看看和你理解的是否一样?

一、概述单例模式是设计模式中相对简单且非常常见的一种设计模式,但是同时也是非常经典的高频面试题,相信还是有很多人在面试时会挂在这里。本篇文章主要针对单例模式做一个回顾,记录单例模式的应用场景、常见写法、针对线程安全进行调试(看得见的线程)以及总结。相信大家看完这篇文章之后,对单例模式有一个非常深刻的认识。文章中按照常见的单例模式的写法,由浅入深进行讲解记录;以及指出该写法的不足,从而进行演进改...

2019-10-08 08:48:48 443

原创 设计模式 - 导读

发布说明其实不用设计模式并非不可以,但是用好设计模式能帮助我们更好地解决实际问题。设计模式天天都在用,但自己却无感知。本系列文章,初衷是为了记录日常经常使用的设计模式,也给学习设计模式的同学们提供参考和查阅。文章内容有自己的理解,也有参考网络,如有侵犯,请告知删除。学习设计模式的重要性设计模式最重要的是解耦。学习设计模式是如何总结经验的,把经验为自己所用。学设计模式也是锻炼将业务需...

2019-09-30 08:48:22 902

原创 设计模式 - 七大设计原则(四)- 合成复用原则与设计原则总结

概述简单介绍一下七大设计原则:开闭原则:是所有面向对象设计的核心,对扩展开放,对修改关闭依赖倒置原则:针对接口编程,依赖于抽象而不依赖于具体单一职责原则:一个接口只负责一件事情,只能有一个原因导致类变化接口隔离原则:使用多个专门的接口,而不是使用一个总接口迪米特法则(最少知道原则):只和朋友交流(成员变量、方法输入输出参数),不和陌生人说话,控制好访问修饰符里氏替换原则:子...

2019-09-27 08:44:10 923

原创 设计模式 - 七大设计原则(三)- 迪米特法则与里氏替换原则

概述简单介绍一下七大设计原则:开闭原则:是所有面向对象设计的核心,对扩展开放,对修改关闭依赖倒置原则:针对接口编程,依赖于抽象而不依赖于具体单一职责原则:一个接口只负责一件事情,只能有一个原因导致类变化接口隔离原则:使用多个专门的接口,而不是使用一个总接口迪米特法则(最少知道原则):只和朋友交流(成员变量、方法输入输出参数),不和陌生人说话,控制好访问修饰符里氏替换原则:子...

2019-09-26 10:24:30 549

原创 设计模式 - 七大设计原则(二)

概述简单介绍一下七大设计原则: 开闭原则:是所有面向对象设计的核心,对扩展开放,对修改关闭 依赖倒置原则:针对接口编程,依赖于抽象而不依赖于具体 单一职责原则:一个接口只负责一件事情,只能有一个原因导致类变化 接口隔离原则:使用多个专门的接口,而不是使用一个总接口 迪米特法则(最少知道原则):只和朋友交流(成员变量、方法输入输出参数),不和陌生人说话,控制好访问修饰符 里氏替换原则:子类可以...

2019-09-25 17:21:42 955

原创 设计模式 - 七大设计原则(一)

设计模式 - 七大设计原则(一)概述简单介绍一下七大设计原则:开闭原则:是所有面向对象设计的核心,对扩展开放,对修改关闭依赖倒置原则:针对接口编程,依赖于抽象而不依赖于具体单一职责原则:一个接口只负责一件事情,只能有一个原因导致类变化接口隔离原则:使用多个专门的接口,而不是使用一个总接口迪米特法则(最少知道原则):只和朋友交流(成员变量、方法输入输出参数),不和陌生人说话,控制...

2019-09-25 13:55:21 952

空空如也

空空如也

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

TA关注的人

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