240 发简信
IP属地:上海
  • 180
    Mr_weiy 发表了评论 · 2024.02.11 08:16

    事务b 的高位水是 101, 事务c更新后 c 的版本是 102, 数据应该是不可见吧

    MySQL中InnoDB的可重复读是怎么实现的?

    首先看一个例子: 往test表插入两条数据: 然后我们对这张表做如下操作: 事务的启动机制:begin/start transaction 命令并不是一个事务的起点,在执行到...

  • 180
    Mr_weiy 发表了评论 · 2024.02.11 08:13

    版本未提交,可见; 这句不对吧

    MySQL中InnoDB的可重复读是怎么实现的?

    首先看一个例子: 往test表插入两条数据: 然后我们对这张表做如下操作: 事务的启动机制:begin/start transaction 命令并不是一个事务的起点,在执行到...

  • 120
    180
    Mr_weiy 喜欢了文章 · 2024.02.11 08:05
    MySQL中InnoDB的可重复读是怎么实现的?

    首先看一个例子: 往test表插入两条数据: 然后我们对这张表做如下操作: 事务的启动机制:begin/start transaction 命令并不是一个事务的起点,在执行到...

  • 180
    Mr_weiy 发表了评论 · 2022.11.24 01:58

    为什么安装yum工具需要3个包,

    centos7 安装 yum

    yum简介 yum(yellowdog updater modified)是一个RPM系统的自动更新和软件包安装/卸载器。它可以自动计算依赖和找出想要安装的软件包。这使得它更...

  • 180
    Mr_weiy 发表了评论 · 2022.07.17 16:15

    书中的例子是: 银行的通过完整性约束限制支票和储蓄的和不能为负数。假设支票为100,储蓄为200。 事务1 从支票取出200,事务2从储蓄取出200,由于它们都在快照上执行完整性约束校验。如果事务1,事务2并行执行,它们都会认为自己取出200后,支票和储蓄的和为100, 不会违反完整性约束,所以都能执行提交。
    但是两者都提交后,支票和储蓄的和为-100,违反了完整性约束。如果串行执行不会发生这种情况。

    为了更高一致性-盘点MySQL,PostgreSQL,Cockroach Serializable隔离级别的实现

    Serializable隔离级别 事务的一致性和隔离性是事务的两个重要的特性,从隔离级别的角度看,两者是息息相关的,更高的隔离级别代表更严格的一致性。 在ANSI SQL标准...

  • 180
    Mr_weiy 发表了评论 · 2022.07.17 16:05

      在快照隔离并发控制技术中并发的事务因不满足约束而发生的异常,称为“写偏序( Write Skew )。文中的写偏序的例子不准确吧,感觉就是死锁的例子啊。

    为了更高一致性-盘点MySQL,PostgreSQL,Cockroach Serializable隔离级别的实现

    Serializable隔离级别 事务的一致性和隔离性是事务的两个重要的特性,从隔离级别的角度看,两者是息息相关的,更高的隔离级别代表更严格的一致性。 在ANSI SQL标准...

  • 180
    Mr_weiy 发表了评论 · 2022.07.4 04:08

    mv /lib64/libc.so.6 /lib64/libc.so.6.bak, 这是个什么命令, 给我搞的只能cd了, 唉楼主

    出现error while loading shared libraries: libc.so.6: cannot open shared object file: No such file o...

    ls: error while loading shared libraries: libc.so.6: cannot open shared object file: No...

  • 180
    Mr_weiy 关注了作者 · 2022.06.29 01:19
  • 180
    Mr_weiy 关注了作者 · 2022.05.16 08:34
  • 180
    Mr_weiy 关注了作者 · 2022.05.15 17:37
  • 180
    Mr_weiy 发表了评论 · 2022.05.12 02:19

    看不懂的解释

    Linux 开发之线程条件锁那些事

    条件锁即在一定条件下触发,那什么时候适合用条件锁呢,那当然是你在等待一个符合的条件下触发。一个常用的例子就是在线程中无限循环执行一个操作,但是这个操作并不是需要 一直执行而是...

  • 180
    Mr_weiy 发表了评论 · 2022.04.7 03:41

    这的是看不懂啊, 亲,太难了

    KMP算法学习

    要解决什么问题 要解决的问题就是在字符串(也叫主串)中的模式(pattern)定位问题。说简单点就是我们平时常说的关键字搜索。模式串就是关键字(接下来称它为P),如果它在一个...

  • 180
    Mr_weiy 关注了作者 · 2022.03.30 12:03
  • 180
    Mr_weiy 发表了评论 · 2022.03.30 03:28

    取模之后的值, 和原先没有任何关系了吗? 那是不是答案就不严谨了?

    为什么大数操作要对1000000007取模?

    在刷Leetcode的过程中遇到多次大数操作需要1000000007取模,防止大数越界 大数越界: 随着 nn 增大, f(n)f(n) 会超过 Int32 甚至 Int64...

  • 180
    Mr_weiy · 赞了评论 · 2022.03.18 15:46

    父节点为A[i/2] 写错了,应该是A[(i-1)/2]

  • 180
    Mr_weiy 关注了作者 · 2022.03.18 15:37
  • 180
    Mr_weiy 关注了作者 · 2022.03.16 16:49
  • 120
    180
    Mr_weiy 喜欢了文章 · 2022.03.16 16:48
    分布式共识算法-Raft

    什么是一致性 CAP理论,对于一个分布式系统,不能同时满足以下三点: 一致性(Consistency) 可用性(Availability) 分区容错性(Partition T...