2022年12月

背景

有时候有些网页并不支持批量操作,但是写代码要抓cookie这些非常繁琐,最快实现目标则是搞一段js代码,直接浏览器跑

为了代码更好的排版,可在DevTools的:源代码->片段(找不到可以拉开) -> 新增片段 来进行粘贴js执行

- 阅读剩余部分 -

MySQL 事务

本文所说的 MySQL 事务都是指在 InnoDB 引擎下,MyISAM 引擎是不支持事务的。

数据库事务指的是一组数据操作,事务内的操作要么就是全部成功,要么就是全部失败,什么都不做,其实不是没做,是可能做了一部分但是只要有一步失败,就要回滚所有操作,有点一不做二不休的意思。

假设一个网购付款的操作,用户付款后要涉及到订单状态更新、扣库存以及其他一系列动作,这就是一个事务,如果一切正常那就相安无事,一旦中间有某个环节异常,那整个事务就要回滚,总不能更新了订单状态但是不扣库存吧,这问题就大了。

事务具有原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)四个特性,简称 ACID,缺一不可。今天要说的就是隔离性

- 阅读剩余部分 -