RabbitMQ 集群搭建 docker 单容器部署 创建桥接网络,用于容器间通信 1$ docker network create mq-network 首先启动 3个 rabbitmq 容器 123456$ docker run --name rabbit01 \ -e RABBITMQ_SERVER_ADDITIONAL_ERL_ARGS="-setcookie COUBJLKLQCIAPKIQZGGJ&qu 2022-05-02 后端 消息中间件 RabbitMQ
享元模式 什么是享元模式? 定义: 运用共享技术有效地支持大量细粒度的对象。 所谓享元就是一个仅存储 内在状态(对象的常量数据通常被称为内在状态)的对象,享元对象需要在不同的情境中使用,所以必须确保其状态不能被修改。享元类的状态只能由构造函数的参数进行一次性初始化, 它不能对其他对象公开其设置器或公有成员变量。 享元模式的结构 享元模式的两种不同的具体实现: 一个是共享整个实例,一个是共享多个对象所 2021-10-27 设计模式 技巧
备忘录模式 什么是备忘录模式? 备忘录模式(Memento) 在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态,以便以后当需要时能将该对象恢复到原先保存的状态。该模式又叫快照模式。 备忘录模式的常见场景 浏览器回退 数据库备份与还原 一般的数据库都支持备份与还原操作,备份即将当前已有的数据或者记录保留,还原即将已经保留的数据恢复到对应的表中 事务管理中的回滚操作 2021-10-27 设计模式 技巧
中介模式 什么是中介模式? Define an object that encapsulates how a set of objects interact.Mediator promotes loose coupling by keeping objects from referring to each otherexplicitly,and it lets you vary their inter 2021-10-27 设计模式 技巧
原型模式 什么是原型模式? 原型模式(Prototype Pattern) Specify the kinds of objects to create using a prototypical instance,and create new objects by copying this prototype. 用原型实例指定创建对象的种类, 并且通过拷贝这些原型创建新的对象。 通用类图: 2021-10-27 设计模式 技巧
命令模式 命令模式是什么? Encapsulate a request as an object,thereby letting you parameterize clients with different requests,queue or log requests,and support undoable operations. 将一个请求封装成一个对象, 从而让你使用不同的请求把客户端参数化, 对 2021-10-27 设计模式 技巧