摘要: 引入 MQ 消息中间件最直接的目的是:做系统解耦和流量控制。 系统解耦:用 MQ 消息队列,可以隔离系统上下游环境变化带来的不稳定因素,比如京豆服务的系统需求无论如何变化,交易服务不用做任何改变,即使当京豆服务出现故障,主交易流程也可以将京豆服务降级,实现交易服务和京豆服务的解耦,做到了系统的高可用 阅读全文
posted @ 2022-07-25 15:11 KLAPT 阅读(109) 评论(0) 推荐(0)
摘要: 在JDK1.7中,由”数组+链表“组成,数组是HashMap的主体,链表则是主要为了解决哈希冲突而存在的。 在JDK1.8中,有“数组+链表+红黑树”组成。 当链表超过8且数组长度(数据总量)超过64才会转为红黑树 将链表转换成红黑树前会判断,如果当前数组的长度小于64,那么会选择先进行数组扩容,而 阅读全文
posted @ 2022-07-25 14:55 KLAPT 阅读(57) 评论(0) 推荐(0)