![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
编码小农
浙江大学软件学院
展开
-
MySQL 乐观锁与悲观锁
MySQL 乐观锁与悲观锁悲观锁悲观锁就是在操作数据时,认为此操作会出现数据冲突,所以在进行每次操作时都要通过获取锁才能进行对相同数据的操作。乐观锁乐观锁是指操作数据库时(更新操作),认为此次的操作不会导致冲突,在操作数据时,并不进行任何其他的特殊处理,而是在进行更新后,再去判断是否有冲突。乐观锁2种方式:使用数据版本(version)记录机制实现,这是乐观锁最常用...原创 2018-09-20 08:06:15 · 1925 阅读 · 0 评论 -
为什么说Redis是单线程的?
1. 前言近乎所有与Java相关的面试都会问到缓存的问题,基础一点的会问到什么是“二八定律”、什么是“热数据和冷数据” ,复杂一点的会问到缓存雪崩、缓存穿透、缓存预热、缓存更新、缓存降级等问题,这些看似不常见的概念,都与我们的缓存服务器相关,一般常用的缓存服务器有Redis、Memcached等,而笔者目前最常用的也只有Redis这一种。如果你在以前面试的时候还没有遇到过面试官问你:为什么说R...转载 2018-10-12 14:35:13 · 1963 阅读 · 0 评论