笔记
小小少年爱吃肉
学习日记
展开
-
comparison method violates its general contract
出现该错误大多数原因是违反了Comparator 要满足的自反性,传递性,对称性其中一种,网上有很多文章可以去参考。还有就是return的值超出int类型的范围,也会抛出该异常;原创 2022-02-11 16:10:43 · 182 阅读 · 0 评论 -
消息队列MQ
1.RabbitMQ 1.2.消息队列(MQ) 1.2.1.什么是消息队列 消息队列,即MQ,Message Queue。 消息队列是典型的:生产者、消费者模型。生产者不断向消息队列中生产消息,消费者不断的从队列中获取消息。因为消息的生产和消费都是异步的,而且只关心消息的发送和接收,没有业务逻辑的侵入,这样就实现了生产者和消费者的解耦。 结合前面所说的问题: 商品服务对商品增删改以后,无需去操...原创 2020-03-31 11:20:43 · 274 阅读 · 0 评论