自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 MYSQL基础事务及索引查询

这就是Mysql的MVCC通过版本链,实现多版本,可并发读写,写读,通过read View生成策略的不同实现不同的隔离级别。插入中undo的流程:1.在表中插入id=1的对应数据并且添加两个隐藏字段(tx_id,roll_pointer)2.在undo日志中增加了一条删除id=1的语句roll_pointe指向undo的这条删除语句修改中undo的流程做修改操作时roll_pointer指向undo日志中的上一条数据。

2024-04-08 15:27:08 790

原创 jvm基础运行流程

在硬盘中查找并通过IO读入字节码文件,使用到类时才会加载,列如调用类的main()方法,new对象等,在加载阶段会在内存中生成一个代表这个类的java.lang.Class对象,作为方法区这个类的各种数据的访问入口。将GC roots 对象作为起点,从这些节点开始向下搜索引用的对象,找到的对像标记为非垃圾对象,其余未标记的对象都是垃圾对象。​ 3.2栈(线程栈): 线程运行时就会分配一快对应的栈,用于存储局部变量 (局部变量是则存储的是对象在堆的内存地址 )方法区对应的内存地址。从JVM中的方法区获取。

2024-04-08 10:04:36 1120 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除