- 博客(3)
- 收藏
- 关注
原创 JDK,JRE,JVM
是整个java实现跨平台的最核心的部分,负责解释执行字节码文件,是可运行java字节码文件的虚拟计算机.也是Java实现跨平台的原因(不同平台的实现的JVM不同,在各个平台编写的Java代码编译成的机器无法识别的class文件都交由JVM解释成机器可以执行的机器码)java运行时的环境,包含了java虚拟机,java基础类库,是使用java语言编写的程序运行所需要的软件环境。--db:文件是一个先进的全事务处理的基于Java技术的数据库(jdk自带数据库db的使用)--jre:为java运行环境。
2024-02-01 11:59:38
445
1
原创 MySQL高级--日志
MySQL数据中隐藏部分存在DB_TRX_ID(记录当前操作的事务ID),DB_ROLL_PTR(回滚指针记录下一条undo的位置),有了undo后,文件的修改会生成undo日志记录原数据的主键和修改信息,通过回滚指针链接起来,每一步操作都会生成一个undolog,以顺序递增的ID链式存储起来(当修改的是主键是,会将数据中的deletemark设置为1,表示该条数据即将被删除,然后新建一条新的数据,新数据也会生成undo日志,当事务进行回滚时,根据undo日志依次回滚删除).-- 查询查询日志相关信息。
2024-01-31 16:52:14
541
原创 MySQL 的隔离级别和会产生的数据问题
脏读:A查A改,B查,A提交或回滚B继续其他操纵.此时B读到了A事务没有提交的数据信息,并对后续的操作都是基于A改未提交的数据进行的,即发生了脏读。A读B新增B提交A读A改新增数据A读到了新增数据,A前两次读取的数据一致,但A改后再读可以读到B新增的数据,即发生幻读.A读B读B新增A读B提交A读,A前三次读的数据一致,---(在可重复读的隔离级别下)解决了该种情况下的幻读。不可重复读:A读B改B提交A读,A两次读取到的数据不一致,即发生了不可重复读。幻读和不可重复读很像,是不可重复读的进一步细分.
2024-01-31 16:51:35
544
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅