- 博客(3)
- 收藏
- 关注
原创 Mysql幻读及解决方式
刚刚面试踩了个坑,记录分享一下mysql的幻读是什么?假设一个事务a在操作数据库的时候,读取了两次数据库,而在这两次读取数据之间,有另外一个事务对数据做了一次操作,导致事务在第二次读取的时候发现数据不一致了,犹如产生了幻觉一样,这样就叫做幻读mysql的间隙锁(Gap锁)mysql的间隙锁的目的主要是为了防止幻读(1)防止间隙内有新数据被插入。(2)防止已存在的数据,更新成间隙内的数1、当事务1查询到符合数据B集合时,mysql会往左找到离它最近的一条数据A,同时往右找到离他最近的一条数据C,
2021-04-09 20:43:04 192
原创 腾讯云面试初面题目记录
面试题目电话面试,时长40分钟,先大概自我介绍了一下然后开始讲项目,及自身负责的一个闭环,感觉好久没有面试了,所以很多东西没有发挥好,建议各位多刷刷题,有自己擅长的东西1、mq有哪些刷盘方式,刷盘数据的格式是什么,如何建立索引的2、mq是如何保证消息的可靠性,是如何实现的3、mvcc和间隙锁如何解决幻读的,联合索引a、b,a+b和b+a会走索引么4、数据库用了哪些引擎,引擎的区别,以及对应的数据结构,默认的隔离级别是什么,每个隔离级别对应的问题以及如何处理5、生产环境用的是什么垃圾回收器,为什么
2021-04-09 20:27:05 1374
原创 docker常用命令记录
docker启动某个容器:docker start 容器ID容器列表查看:docker ps停止某个容器:docker stop 名字(TAG)查询容器:docker ps -a删除容器:docker rm 容器ID查询镜像:docker images删除容器某个镜像:docker rmi IMAGE ID修改容器名:docker rename old容器名 new容器名停...
2019-03-20 11:55:58 125
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人