首页
面试
文章归档
Java
Linux
常用工具收集
外部系统
Bing壁纸
1
ThreadLocal的底层原理
2
Sychronized和ReentrantLock的区别
3
CAS ABA问题
4
CAS的原理
5
Synchronized的偏向锁、轻量级锁、重量级锁
Monkey部落
Monkey部落,分享技术、经验、遇到的问题及解决方法,欢迎大家互相讨论分享。
累计撰写
59
篇文章
累计创建
36
个标签
累计收到
2
条评论
栏目
首页
面试
文章归档
Java
Linux
常用工具收集
外部系统
Bing壁纸
搜索
标签搜索
面试
windows
tomcat
frp
网络安全
redis
Shell
Excel
Jenkins
springboot
navicat
chrome
markdown
halo
jrebel
工作流、activity、flowable
nas
视频、推流、拉流、ZlmediaKit
Zerotier
git
docker
Nginx
工具
javascript
Java
Element
Linux
shiro
vue
MongoDB
mac
uni
mysql
vscode
idea
微信小程序
目 录
CONTENT
以下是
JAVA设计模式
相关的文章
2022-10-18
置顶
JAVA设计模式-桥接模式
JAVA设计模式-桥接模式一、介绍桥接模式是一种结构型模式,它主要是将抽象部分和实现部分进行分离,可以独立变化,降低类与类之间的耦合度。举例:我们现在需要实现不同形状,每个形状还要有不同的颜色,我们传统方式是定义一个形状类,再定义每一个不同的形状实现类,继承上面的形状类,这是形状的需求已经完成,接下
2022-10-18
162
0
0
Java
JAVA设计模式
2022-10-16
置顶
JAVA设计模式-代理模式
JAVA设计模式-代理模式一、介绍代理模式是一种结构型模式,它指的是给某一个对象提供一个代理对象,并且由代理对象控制原有对象的引用,可以增强原有对象的功能以及降低系统的耦合度。生活中例如某品牌的代理商,我们买东西通过代理商购买,不是和厂家直接购买。代理模式有静态代理和动态代理,例如,我们使用线程时实
2022-10-16
222
0
0
Java
JAVA设计模式
2022-10-06
置顶
JAVA设计模式-外观模式
JAVA设计模式-外观模式介绍外观模式是一种结构型模式,主要是为了隐藏系统的复杂性,对外提供一个可以访问的接口,客户端只需要访问这个接口即可。例如:我们现在的智能家居中的场景,平常我们下班回家,需要打开电灯,烧水、拉上窗帘、打开电视、打开空调,需要做很多事情,但是现在我们只需要回家之后在家里控制中心
2022-10-06
227
0
2
Java
JAVA设计模式
2022-10-05
置顶
JAVA设计模式-装饰模式
JAVA设计模式-装饰模式介绍装饰模式是一种结构型模式,在不改变现有对象结构的前提下,给现有对象添加新的功能,动态增加职责,是现有类的一个包装。角色Component:定义一个对象接口。ConcreteComponent:定义一个对象,是Component的具体实现类,也是被装饰的对象。Decora
2022-10-05
258
0
1
Java
JAVA设计模式
2022-10-05
置顶
JAVA设计模式-适配器模式
JAVA设计模式-适配器模式介绍适配器模式是一种结构型模式,它主要解决接口之间的兼容问题。当我们需要使用某个类的接口时,但是这个类的接口目前并不符合我们使用需求,不能直接使用,那我们可以采取调整类和接口的方式,但是如果这个接口是第三方提供的,修改不了或者类和接口目前大量使用,并且使用稳定,不能轻易改
2022-10-05
229
0
0
Java
JAVA设计模式
2022-09-28
置顶
JAVA设计模式-原型模式
JAVA设计模式-原型模式介绍原型模式是一种创建型模式,用于创建重复的对象,并且保证性能。原型模式创建的对象是由原型对象自身创建的,是原型对象的一个克隆,和原型对象具有相同的结构和相同的值。适用场景创建对象时我们不仅仅需要创建一个新的对象,可能我们还需要对象创建出来里面的值和某一个对象也要完全一致,
2022-09-28
304
0
0
Java
JAVA设计模式
2022-09-22
置顶
JAVA设计模式-建造者模式
JAVA设计模式-建造者模式介绍建造者模式是通过一步一步的步骤构建一个包含多个部件的对象,每个不同的对象都是具有相同的构建过程。适用于复杂对象的构建,用户不需要知道具体的构建细节,只需要指定对象的类型即可。建造者模式将对象的构建和装配进行了解耦,可以使用不同的构建器,相同的装配过程构造出不同的对象。
2022-09-22
210
0
2
Java
JAVA设计模式
2022-09-18
置顶
JAVA设计模式-工厂模式
JAVA设计模式-工厂模式简单工厂模式介绍简单工厂模式就是定义一个工厂类,工厂类提供获取实例的方法,方法会根据传入的参数不同来返回不同的实例。不同的实例基本都有共同的父类。对于下面的例子里面增加新的动物需要修改代码,否则无法扩展。代码示例/** * 接口定义 */interface Animal {
2022-09-18
285
0
1
Java
JAVA设计模式
2022-09-17
置顶
JAVA设计模式-单例模式
JAVA设计模式-单例模式单例模式类只能有一个实例,在内存中会创建并且只创建一次对象。所有其他类或者其他需要调用的地方都是用这一个对象,可以防止频繁创建对象,内存占用高。特点:只能有一个实例,并且能够自行创建这个实例的类。实现饿汉模式写法一介绍在类的加载时就已经创建好对象,线程是安全的,但是会浪费资
2022-09-17
272
0
2
Java
JAVA设计模式