摘要: 1、lpush+rpop 采用rpop需要不停调用rpop方法查看list中是否有待处理消息。每调用一次都会发起一次连接,造成不必要浪费 代码: producer: package com.eval.mind.service.redis; import java.util.UUID; import 阅读全文
posted @ 2019-07-13 17:13 colorfulworld 阅读(1152) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-07-13 17:13 colorfulworld 阅读(107) 评论(0) 推荐(0) 编辑
摘要: Serializable接口的定义: public interface Serializable{} Serializable 接口之所以定义为空,是因为它只起到了一个标识的作用,告诉程序实现了它的对象是可以被序列化的,但真正序列化和反序列化的操作并不需要它来完成。 static和transient 阅读全文
posted @ 2019-07-13 17:13 colorfulworld 阅读(462) 评论(0) 推荐(0) 编辑
摘要: 可以的,当一个线程出现OOM后,他占用内存资源会立马释放掉 。我们仔细观察一下在14:42:05~14:42:25之间曲线变化,你会发现使用堆的数量,突然间急剧下滑!这代表这一点,当一个线程抛出OOM异常后,它所占据的内存资源会全部被释放掉,从而不会影响其他线程的运行! 阅读全文
posted @ 2019-07-13 17:13 colorfulworld 阅读(492) 评论(0) 推荐(0) 编辑