
笔记
文章平均质量分 85
顾彼
每个人都是一颗星星,所以我们都要努力闪闪发光
展开
-
共享锁、排他锁、互斥锁、悲观锁、乐观锁、行锁、表锁、页面锁、不可重复读、丢失修改、读脏数据
今天去看牙医,他问我年级轻轻牙齿怎么磨损这么严重?我说,没有点赞的这些年,我都是咬着牙过来的。共享锁(S锁):又称为读锁,可以查看但无法修改和删除的一种数据锁。如果事务T对数据A加上共享锁后,则其他事务只能对A再加共享锁,不能加排它锁。获准共享锁的事务只能读数据,不能修改数据。 共享锁下其它用户可以并发读取,查询数据。但不能修改,增加,删除数据。资源共享.排它锁(X锁):又称为写锁、独占锁,若事务T对数据对象A加上X锁,则只允许T读取和修改A,其他任何事务都不能再对A加任何类型的锁,直到T释放A上的原创 2021-06-07 10:33:46 · 263 阅读 · 0 评论 -
Java中对象的创建过程
JVM调优篇1.说一说JVM的内存模型?通过工具我们看一下JVM的内存对应上图我们画出JVM的 内存模型2.JAVA类加载的全过程是什么样的?什么是双亲委派机制?有什么作用?一个对象从加载到JVM,再被GC清楚,发生了什么?java的类加载器:(1.)AppclassLoder (2)ExtclassLoder (3)BootstrpclassLoder(底层是由C++写的)怎么确定一个对象是不是垃圾?什么是GC ROOT?二级标题二级标题二级标题...原创 2021-06-07 10:33:29 · 317 阅读 · 1 评论 -
你不知道的java中的四种引用类型
引用与对象每种编程语言都有自己操作内存中元素的方式,例如在 C 和 C++ 里是通过指针,而在 Java 中则是通过“引用”。在 Java 中一切都被视为了对象,但是我们操作的标识符实际上是对象的一个引用(reference)。//创建一个引用,引用可以独立存在,并不一定需要与一个对象关联String s;通过将这个叫“引用”的标识符指向某个对象,之后便可以通过这个引用来实现操作对象了String str = new String("abc");System.out.println(str转载 2020-12-09 10:12:09 · 169 阅读 · 1 评论