首页
Java
Java基础
Java集合
Java多线程
深入浅出Java多线程
SpringBoot
SpringCloud
数据库
Mysql
LeetCode
中间件
缓存
Redis
分布式事务
Seata
消息队列
RabbitMQ
Kafka
RocketMQ
ActiveMQ
网络
网络协议
TCP/UDP
HTTP
WebSocket
运维
Nginx
Docker
Kubernetes
Centos
Ubuntu
其他
数据结构
设计模式
Git
树莓派
生活
租房攻略
常用网站
1
Centos7安装RabbitMQ
2
CentOS7安装ActiveMQ
3
CentOS7安装RocketMQ
4
CentOS7安装Java环境
5
SpringBoot+RabbitMQ使用插件方式实现延迟队列
bridge
累计撰写
108
篇文章
累计创建
37
个标签
累计收到
5
条评论
栏目
首页
Java
Java基础
Java集合
Java多线程
深入浅出Java多线程
SpringBoot
SpringCloud
数据库
Mysql
LeetCode
中间件
缓存
Redis
分布式事务
Seata
消息队列
RabbitMQ
Kafka
RocketMQ
ActiveMQ
网络
网络协议
TCP/UDP
HTTP
WebSocket
运维
Nginx
Docker
Kubernetes
Centos
Ubuntu
其他
数据结构
设计模式
Git
树莓派
生活
租房攻略
常用网站
搜索
标签搜索
RocketMQ
ActiveMQ
直播
问题记录
算法
Git
Kafka
生活
设计模式
缓存
消息队列
分布式事务
TCP
WebSocket
Seata
网络
SpringCloud
SpringBoot
Kubernetes
Redis
中间件
数据库
其他
LeetCode
Nginx
Java
运维
RabbitMQ
Mysql
Java基础
Java多线程
Java集合
数据结构
Docker
Centos
Ubuntu
树莓派
以下是
其他
相关的文章
2022-01-23
设计模式-创建型模式-原型模式
1.什么是原型模式原型设计模式简单来说就是克隆原型表明了有一个样板实例,这个原型是可定制的。原型模式多用于创建复杂的或者构造耗时的实例,因为这种情况下,复制一个已经存在的实例可使程序运行更高效。2.原型模式的应用场景类初始化需要消化非常多的资源,这个资源包括数据、硬件资源等。这时我们就可以通过原型拷
2022-01-23
1,252 阅读
0 评论
0 点赞
设计模式
2022-01-23
设计模式-结构型模式-外观模式
1.什么是外观模式外观模式:也叫门面模式,隐藏系统的复杂性,并向客户端提供了一个客户端可以访问系统的接口。它向现有的系统添加一个接口,用这一个接口来隐藏实际的系统的复杂性。使用外观模式,他外部看起来就是一个接口,其实他的内部有很多复杂的接口已经被实现2.外观模式例子用户注册完之后,需要调用阿里短信接
2022-01-23
1,179 阅读
0 评论
0 点赞
设计模式
2022-01-23
设计模式-行为型模式-策略模式
1.什么是策略模式定义了一系列的算法 或 逻辑 或 相同意义的操作,并将每一个算法、逻辑、操作封装起来,而且使它们还可以相互替换。(其实策略模式Java中用的非常非常广泛)我觉得主要是为了 简化 if...else 所带来的复杂和难以维护。2.策略模式应用场景策略模式的用意是针对一组算法或逻辑,将每
2022-01-23
1,268 阅读
0 评论
0 点赞
设计模式
2022-01-23
设计模式-行为型模式-观察者模式
1.什么是观察者模式先讲什么是行为性模型,行为型模式关注的是系统中对象之间的相互交互,解决系统在运行时对象之间的相互通信和协作,进一步明确对象的职责。观察者模式,是一种行为性模型,又叫发布-订阅模式,他定义对象之间一种一对多的依赖关系,使得当一个对象改变状态,则所有依赖于它的对象都会得到通知并自动更
2022-01-23
1,256 阅读
0 评论
0 点赞
设计模式
2022-01-23
设计模式-行为型模式-模板方法模式
1.什么是模板方法模板方法模式:定义一个操作中的算法骨架(父类),而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构来重定义该算法的2.什么时候使用模板方法实现一些操作时,整体步骤很固定,但是呢。就是其中一小部分需要改变,这时候可以使用模板方法模式,将容易变的部分抽象出来,供子类实现
2022-01-23
1,110 阅读
0 评论
0 点赞
设计模式
2022-01-23
设计模式-结构型模式-代理模式
1.什么是代理模式通过代理控制对象的访问,可以在这个对象调用方法之前、调用方法之后去处理/添加新的功能。(也就是AO的P微实现)代理在原有代码乃至原业务流程都不修改的情况下,直接在业务流程中切入新代码,增加新功能,这也和Spring的(面向切面编程)很相似2.代理模式应用场景Spring AOP、日
2022-01-23
1,329 阅读
0 评论
0 点赞
设计模式
2022-01-23
设计模式-创建型模式-建造者模式
1.什么是建造者模式建造者模式:是将一个复杂的对象的构建与它的表示分离,使得同样的构建过程可以创建不同的方式进行创建。工厂类模式是提供的是创建单个类的产品而建造者模式则是将各种产品集中起来进行管理,用来具有不同的属性的产品建造者模式通常包括下面几个角色:uilder:给出一个抽象接口,以规范产品对象
2022-01-23
1,179 阅读
0 评论
0 点赞
设计模式
2022-01-23
设计模式-创建型模式-单例模式
1.什么是单例保证一个类只有一个实例,并且提供一个访问该全局访问点2.那些地方用到了单例模式网站的计数器,一般也是采用单例模式实现,否则难以同步。应用程序的日志应用,一般都是单例模式实现,只有一个实例去操作才好,否则内容不好追加显示。多线程的线程池的设计一般也是采用单例模式,因为线程池要方便对池中的
2022-01-23
1,302 阅读
0 评论
0 点赞
设计模式
2022-01-23
设计模式-创建型模式-工厂模式
1.什么是工厂模式它提供了一种创建对象的最佳方式。在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。实现了创建者和调用者分离,工厂模式分为简单工厂、工厂方法、抽象工厂模式2.工厂模式好处工厂模式是我们最常用的实例化对象模式了,是用工厂方法代替ne
2022-01-23
1,529 阅读
0 评论
0 点赞
设计模式