底层
文章平均质量分 76
好吃吗
离管理层还差两级 https://github.com/xhd2015
展开
-
MySQL事务并发简述
介绍我们将会实验不同并发场景下,MySQL事务的表现,并结合MVCC进行分析。总结:数据有两个状态: txn_seq和commited标记。读数据只能读到当前事务提交的数据或者txn_seq小于当前seq且已经提交的数据。而写数据,因为存在锁,所以遵循的原则是last commit wins.为什么是last commit wins?因为last commit意味着最后获得锁,这意味着该所有此前获得锁的事务已经提交。此外,数据的txn_seq是提交时的全局txn,而不是事务开启时的txn。我们原创 2022-01-27 18:44:54 · 1681 阅读 · 0 评论 -
x86 hello world(qemu bootloader)
boot loader的基础x86芯片总是从16位实模式启动,bios依次查找https://stackoverflow.com/questions/32508919/how-to-produce-a-minimal-bios-hello-world-boot-sector-with-gcc-that-works-from-a初始情况下,int 0x10中断向控制台输出寄存器al指向中的字符,lodsb指令可以将字符从si指向加载到al中,并移动一个字节。lodsb -> al=*si++原创 2021-12-25 09:10:51 · 723 阅读 · 0 评论