摘要:
MVCC说明 MVCC只适用于repeatable read和read commit两个隔离级别 (read uncommit总是读取最新的数据行,不符合当前事务版本的数据行) (serializable则会对所用行加锁) MVCC是行锁的一种变种 根据不同的存储引擎,MVCC有不同的实现,典型的有 阅读全文
posted @ 2018-08-27 21:43
使用D
阅读(330)
评论(0)
推荐(0)
摘要:
mysql说对数据加锁不管共享锁还是互斥锁就能解决幻读的问题 悲观锁:读写的时候都加锁,读取数据时给加锁,其它事务无法修改这些数据。修改删除数据时也要加锁,其它事务无法读取这些数据,serializable串行化隔离级别 乐观锁:MVCC,大多是基于数据版本( Version )记录机制实现 gap 阅读全文
posted @ 2018-08-27 21:42
使用D
阅读(273)
评论(0)
推荐(0)
摘要:
缓存统计信息: requestCount返回Cache查找方法返回缓存或未缓存值的次数。这被定义为hitCount + missCount。 hitCount返回Cache查找方法返回缓存值的次数。 hitRate()返回已命中的缓存请求的比率。这被定义为hitCount / requestCoun 阅读全文
posted @ 2018-08-27 21:33
使用D
阅读(661)
评论(0)
推荐(0)
摘要:
说明: 生成的高速缓存是CacheBuilder可序列化的 内存key-value具有concurrentHashMap哈希表的特性,并发安全 默认情况下缓存使用equals方法进行比较,如果创建时指定了weakKeys(),则使用==进行判断相等 同样如果指定softValues或者weakVal 阅读全文
posted @ 2018-08-27 21:32
使用D
阅读(749)
评论(0)
推荐(0)
摘要:
Redis实现限流功能的优点: 可以应用于分布式或者集群下 redis并发量大 Redis限流实现思路 使用redis中key的过期机制、key自增机制, 主类,可以在Filter或者HandlerInterceptor中定义,用于拦截请求 @GetMapping(value = "/limitRa 阅读全文
posted @ 2018-08-27 21:30
使用D
阅读(8209)
评论(0)
推荐(1)

浙公网安备 33010602011771号