![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
jack lei
半路出家
展开
-
数据库锁机制和mysql mvcc机制
数据库锁1.从性能来分乐观锁和悲观锁悲观锁顾名思义,就是对数据的冲突采取一种悲观的态度,也就是说假设数据肯定会冲突,所以在数据开始读取的时候就把数据锁定住。 悲观锁 实现方式 select * from user where id = 1 for update; 乐观锁就是认为数据一般情况下不会造成冲突,所以在数据进行提交更新的时候,才会正式对数据的冲突与否进行检测,如果发现冲突了,则让用户返回错误的信息,让用户决定如何去做。 乐观锁实现方式 一般会加一个versionNo 每次更新前比原创 2020-05-10 18:22:42 · 155 阅读 · 0 评论 -
JDBC复习概述
JDBC操作数据库是开发中常用的技术,但由于各个框架的封装,导致里面实现细节很多都已遗忘,实属不该,因此重新复习以下记录一 jdbc概述jdbc 独立于特定数据库管理系统,通用的sql数据库存取和操作的公共接口,定义了用来访问数据库的标准数据类库,使用这些类库可以以一种标准的方式方标的访问数据库资源···太官方了 其实就是sun公司和各大数据库厂商开个会 定义一组java操作数据库的规范(接口)大家各自实现 避免各个数据库厂商自定义而出现差异性。···这样我们的java程序不在直接访问原创 2020-05-10 16:28:25 · 179 阅读 · 0 评论