07 2019 档案

摘要:kafka和MQ的区别: 1)在架构模型方面, RabbitMQ遵循AMQP协议,RabbitMQ的broker由Exchange,Binding,queue组成,其中exchange和binding组成了消息的路由键;客户端Producer通过连接channel和server进行通信,Consum 阅读全文
posted @ 2019-07-11 16:24 入门小伙陶先生 阅读(34650) 评论(1) 推荐(2)
摘要:代码展示: 建造者模式的作用: 优点 易于解耦将产品本身与产品创建过程进行解耦,可以使用相同的创建过程来得到不同的产品。也就说细节依赖抽象。易于精确控制对象的创建将复杂产品的创建步骤分解在不同的方法中,使得创建过程更加清晰易于拓展增加新的具体建造者无需修改原有类库的代码,易于拓展,符合“开闭原则“。 阅读全文
posted @ 2019-07-09 18:04 入门小伙陶先生 阅读(467) 评论(0) 推荐(0)
摘要:介绍 意图:定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类,工厂模式使其创建过程延迟到子类进行。 主要解决:主要解决接口选择的问题。 何时使用:我们明确地计划不同条件下创建不同实例时。 如何解决:让其子类实现工厂接口,返回的也是一个抽象的产品。 关键代码:创建过程在其子类执行。 应用实例 阅读全文
posted @ 2019-07-03 17:44 入门小伙陶先生 阅读(275) 评论(0) 推荐(0)
摘要:观察者模式又称为发布/订阅(Publish/Subscribe)模式,因此我们可以用QQ群说明: 群主@全体成员,只要狗群主@了全体成员你就会收到一条信息,这样可以理解为:狗群主 被观察者对象,群员 观察者对象。他俩的关系就是一对多的关系。MQ主要的设计模式就是观察者模式 手写观察者: 阅读全文
posted @ 2019-07-02 17:29 入门小伙陶先生 阅读(340) 评论(0) 推荐(0)