摘要:
在java中的锁分为以下(其实就是按照锁的特性和设计来划分 1、公平锁/非公平锁 2、可重入锁 3、独享锁/共享锁 4、互斥锁/读写锁 5、乐观锁/悲观锁 6、分段锁 7、偏向锁/轻量级锁/重量级锁 8、自旋锁(java.util.concurrent包下的几乎都是利用锁) 从底层角度看常见的锁也就 阅读全文
posted @ 2020-10-13 11:16
苏先生139
阅读(171)
评论(0)
推荐(0)
摘要:
缓存穿透 那什么是缓存穿透,它就是指当用户在查询一条数据的时候,而此时数据库和缓存却没有关于这条数据的任何记录,而这条数据在缓存中没找到就会向数据库请求获取数据。它拿不到数据时,是会一直查询数据库,这样会对数据库的访问造成很大的压力。 如:用户查询一个 id = -1 的商品信息,一般数据库 id 阅读全文
posted @ 2020-10-13 10:50
苏先生139
阅读(177)
评论(0)
推荐(0)

浙公网安备 33010602011771号