![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 91
小白鼠捉大猫咪
这个作者很懒,什么都没留下…
展开
-
Kafka
第一章:Kafka的概述1.1、kafka是一个分布式的基于发布/订阅模型的消息队列,主要用于大数据实时处理领域。有了kafka之后,我们可以实现消息的异步处理,可以达到以下的几点好处:(1)系统解耦:因为采用一个中间消息处理组件,可以实现消息的生产端和消费端之间的解耦;(2)可恢复性:kafka会将消息保存在相应的文件中,因此在系统宕机之后,还可以从文件中恢复消息数据,具备可恢复性;(3)缓冲:消息的生产者和消息的消费者之间的速度有可能是不匹配的,通过使用消息队列可以实现穿冲的效果。(4)异步通原创 2021-09-06 22:31:47 · 4675 阅读 · 0 评论 -
java设计模式
1、设计模式的七大原则(1)开闭原则:我们在设计软件系统时,考虑到后续功能的扩展和维护,需要使得设计的系统对扩展开放,对修改关闭,也就是在不修改原有软件的基础上可以轻松实现功能的扩展。(2)接口隔离原则:我们在设计一个接口的时候,如果发现接口中的方法要么被同时使用,要么就同时不被使用,就需要考虑使用子接口去拆分这些接口,采用多个隔离的子接口去取代一个统一的接口,这样可以降低类与类之间的耦合度。(3)单一职责原则:即一个类应该只负责一个功能职责,如果一个类A中有两种不同的职责,当一个职责需求改变的时候,原创 2021-05-31 16:23:29 · 79 阅读 · 0 评论