cache
iteye_3489
这个作者很懒,什么都没留下…
展开
-
基于spring的缓存注解实现
时间原因,这里只贴代码,见谅。 package com.rd.ifaes.common.annotation; import org.aspectj.lang.ProceedingJoinPoint; import org.aspectj.lang.Signature; import org.aspectj.lang.reflect.MethodSignature; import ...原创 2016-09-22 15:25:30 · 166 阅读 · 0 评论 -
高并发下,如何防止缓存被“击穿”
对于一些设置了过期时间的key,如果这些key可能会在某些时间点被超高并发地访问,是一种非常“热点”的数据。这个时候,需要考虑另外一个问题:缓存被“击穿”的问题。 /** * 启用新的get方法,防止缓存被“击穿” * <p> * 击穿 :缓存在某个时间点过期的时候,恰好在这个时间点对这个Key有大量的并发请求过来, * 这些请求发现缓存过期一般都...原创 2017-01-22 10:49:28 · 1448 阅读 · 0 评论