08 2022 档案
摘要:消息中间件 常用消息中间件对比 RocketMQ相比其他两种有一个不可替代的优势:支持事务消息 作用 异步解耦(提高效率) 削峰填谷(缓解压力) 分布式缓存同步 消息分发 写磁盘方式 RocketMQ的消息是存储到磁盘上的,这样既能保证断电后恢复,又可以让存储的消息量超出内存的限制。RocketMQ
阅读全文
摘要:标记-清除 记录垃圾对象占用内存的起始结束地址,放到空闲的地址列表里 **优点:**速度快 **缺点:**容易产生内存碎片 标记-整理 标记清除后把可用的内存向前移动整理,使内存更紧凑,有更多的连续内存地址 **优点:**没有内存碎片。 **缺点:**由于整理过程中需要移动,所以效率较低,速度慢。
阅读全文
摘要:##如何判断对象可以回收 引用计数法 只要一个对象被其他对象引用,那就将这个计数器+1,引用两次就+2,如果不在引用了就-1。当这个对象的计数为0,就代表这个对象没人引用了,就可以进行垃圾回收。 但是这个有一个弊端,就是容易产生循环引用的问题。比如A、B对象循环引用,这个两个对象计数都是1,但这两个
阅读全文

浙公网安备 33010602011771号