08 2021 档案
摘要:数据库管理系统(DBMS)中的并发控制任务是确保在多个事务同时存取数据库中同一条数据时不破坏事务的隔离性和统一性以及数据库的统一性。 乐观锁并发控制和悲观锁并发控制是并发控制中主要采用的技术手段。 无论是悲观锁还是乐观锁,都是人们定义出来的概念,可以认为是一种思想 针对于不同的业务场景,应该选用不同
阅读全文
摘要:隔离性是当多个用户并发访问数据库时,比如同时操作同一张表时,数据库为每一个用户开启的事务,不能被其他事务的操作所干扰,多个并发事务之间要相互隔离 事务的隔离级别有哪些? 一、概念 Read uncommitted(读未提交) Read Committed(读已提交) Repeatable Reads
阅读全文
摘要:一丶什么是数据死锁? 死锁是指两个或两个以上的进程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用, 它们都将无法推进下去.此时称系统处于死锁状态或系统产生了死锁,这些永远在互相等的进程称为死锁进程. 二丶死锁的必要条件是什么? 互斥条件:指进程对所分配到的资源进行排它性使用,即在一
阅读全文
摘要:一、基本介绍 1、总的来说 区别: 数组特点:大小固定,只能存储相同数据类型的数据 集合特点:大小可动态扩展,可以存储各种类型的数据 2、具体说 区别: 数组和集合都是java中的容器。 1、数组声明了它容纳的元素的类型,而集合不声明。 2、数组是静态的,一个数组实例具有固定的大小,一旦创建了就无法
阅读全文
摘要:1、从@SpringBootApplication启动注解入手 源码 @Target(ElementType.TYPE) @Retention(RetentionPolicy.RUNTIME) @Documented @Inherited @SpringBootConfiguration @Enab
阅读全文