JSP 中使用cache取值出错解决办法
JSP 中使用cache取值出错解决办法 这段时间发现系统取数据过程中,偶尔出现取数据错乱的问题,按逻辑应该取出A数据,结果取出了B数据。仔细检查了代码, 发现代码逻辑没有问题,瞬间就蒙了,是哪里出现问题了呢。仔细想了一下,以前都没出现问题,自从加了缓存之后就偶尔出现了问题,那肯定问题是缓存有问题。 仔细研究了缓存的源码,原来问题出现在DefaultKeyGenerator生成key上面。代码如下: public class DefaultKeyGenerator implements KeyGenerator { public static final int NO_PARAM_
用户评论