许文豪
许文豪
全部文章
设计模式
java基础(12)
Java集合(12)
JVM(6)
Mybatis(24)
springboot(1)
分布式(3)
实战问题与架构设计(2)
并发与多线程(1)
思考(2)
数据库(5)
未归档(1)
架构与高并发(3)
环境折腾(6)
算法与数据结构(2)
面试题(2)
归档
标签
去牛客网
登录
/
注册
秦怀杂货店
纵使缓慢,驰而不息。
全部文章
/ 设计模式
(共14篇)
设计模式【1.3】-- 为什么饿汉式单例是线程安全的?
来自专栏
我们都知道,饿汉式单例是线程安全的,也就是不会初始化的时候创建出两个对象来,但是为什么呢? 首先定义一个饿汉式单例如下: public class Singleton { // 私有化构造方法,以防止外界使用该构造方法创建新的实例 private Singleton(){ ...
设计模式
2020-12-26
0
493
设计模式【1.2】-- 枚举式单例有那么好用么?
来自专栏
[TOC] 1. 单例是什么? 单例模式:是一种创建型设计模式,目的是保证全局一个类只有一个实例对象,分为懒汉式和饿汉式。所谓懒汉式,类似于懒加载,需要的时候才会触发初始化实例对象。而饿汉式正好相反,项目启动,类加载的时候,就会创建初始化单例对象。 前面说过单例模式以及如何破坏单例模式,我们一般情况...
设计模式
2020-12-26
0
285
设计模式【1.1】-- 你想如何破坏单例模式?
来自专栏
[TOC] 1.单例是什么? 单例模式:是一种创建型设计模式,目的是保证全局一个类只有一个实例对象,分为懒汉式和饿汉式。所谓懒汉式,类似于懒加载,需要的时候才会触发初始化实例对象。而饿汉式正好相反,项目启动,类加载的时候,就会创建初始化单例对象。 1.1 优点 如果只有一个实例,那么就可以少占用系统...
java
设计模式
2020-12-26
0
373
设计模式【1】-- 单例模式到底几种写法?
来自专栏
[TOC] 单例模式,是一种比较简单的设计模式,也是属于创建型模式(提供一种创建对象的模式或者方式)。 要点: 1.涉及一个单一的类,这个类来创建自己的对象(不能在其他地方重写创建方法,初始化类的时候创建或者提供私有的方法进行访问或者创建,必须确保只有单个的对象被创建)。 2.单例模式不一定是...
设计模式
2020-12-26
0
327
首页
上一页
1
2
下一页
末页