![](https://img-blog.csdnimg.cn/20190918135101160.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
基础冲刺
文章平均质量分 96
java基础、数据结构、sql等
___信仰°冷暖自知丶
这个作者很懒,什么都没留下…
展开
-
CAS机制、索引(主索引、辅助索引)、笛卡尔积
ConcurrentHashMap 在JDK1.8中的数据结构以及如何实现线程安全 1.8之前ConcurrentHashMap采用的是分段(segment)锁机制 1.8开始ConcurrentHashMap的数据结构与1.8中HashMap的数据结构一致,都是数组+链表+红黑树 如何实现线程安全: CAS+synchronized 什么是CAS机制: 就是执行写操作的的时候,先获取版本号,提交的时候再次获取版本号,两次版本号一致则提交成功,否则自旋,超出时间返回失败原创 2021-08-20 18:24:06 · 48 阅读 · 0 评论 -
事务、事务的特性、排它锁、共享锁、死锁、乐观锁、悲观锁
事务 什么是事务?事务的特性是什么? 事务是数据库中执行操作的最小执行单元,不可再分,要么全都成功,要么全都失败. 事务的使用:开启事务-->执行的操作-->提交事务/回滚事务 数据库中执行增删改查操作是否会涉及事务? mysql中执行增删改操作时事务自动开启,执行操作成功后事务自动提交,若失败,自动回滚。 mysql事务是自动提交的,我们可以通过设置将事务设置为手动提交。即事务管理变为手动的。 手动管理事务的sql: 开启事务: b原创 2021-08-19 19:43:05 · 94 阅读 · 0 评论