- 浏览: 3318 次
最新评论
文章列表
memcached作为当下比较流行的缓存利器,有很多很多优点,也有一些自身的缺点。
很多时候,需要缓存一个list,可是Memcached颗粒度并不支持修改其中的元素,所以只能采用replace,就是把list整个取出,然后add/remove/modify之类再set回去。
这种解决方案不是很好,比如list增长的很大,又比如list内的对象都比较大。
很多时候可能存在这样的需求,list内的对象都有一定时效,比如30分钟,如果整个list存入memcached显然很难做到这一点,随着set整个List操作,list的时效会恢复成30分钟,虽然可能list内的部分元素你已经不再需要了,可是怎么 ...
最近做一个项目,遇到一些序列化问题,下面记录并分享一下。
该案例讲解了transient关键字以及如何处理一些不能被序列化的对象。本例挑选了3个比较典型的对象。String、Enum可以被序列化。ByteBuffer无法被序列化。
import java.io.IOException;
import java.io.Serializable;
import java.nio.ByteBuffer;
public class Bean implements Serializable {
private static final long serialVersionUI ...