一、undo log版本链 我们在执行update,insert,delete的时候会生成undo log日志,以防止回滚使用。 一条sql执行,会生成一条undo log日志: 其中trx_id就是执行这条sql的事务id,roll_pointer指向对同一个值修改的undo log日志,因为当前 ...
分类:
数据库 时间:
2020-04-20 01:06:38
阅读次数:
110
开始一些基本的配置 由于linux mint提供了一些图形化界面的设置工具,导致原本需要代码实现的功能可以通过GUI界面完成。下面步骤走起: 一、设置源 不要想国外的源了,不翻根本用不成,好在有很多国内源。 左下角(类似win开始)系统管理软件源,授权以后就可以设置源了。 主要、基础点击都可以设置国 ...
分类:
移动开发 时间:
2020-04-19 22:08:26
阅读次数:
93
JDBC:可以为多种关系性数据库提供统一的访问方式,用Java来操作程序 1、JDBC API:提供各种操作访问接口 作用:1、与数据库建立连接。2、发送SQL语句。3、返回结果 实现: DriverManager:管理jdbc驱动 Connection:连接(由DriverManager产生) S ...
分类:
数据库 时间:
2020-04-19 15:12:09
阅读次数:
77
出错信息 update Project p set p.returnCount=:returnCount,p.passTime =:passTime, p.returnTime=:returnTime where p.id=:id Not all named parameters have been ...
分类:
Web程序 时间:
2020-04-19 15:09:38
阅读次数:
90
在修改状态时千万不能改变原来的状态state 怎么理解这句话呢? 比如 在组件状态state中定义一个数组arr:[1,2,3,4] 后面每次点击一个按钮,都给原数组加个100, 可以用 this.state.arr.concat(100) 这样不会改变原来的数组arr,r如果用push就会改变原来 ...
分类:
其他好文 时间:
2020-04-19 15:09:26
阅读次数:
229
1、数据提供者DataProvider,如用在modelsearch类中 <?php namespace common\models; use Yii; use yii\base\Model; use yii\data\ActiveDataProvider; use common\models\Po ...
分类:
其他好文 时间:
2020-04-19 09:19:46
阅读次数:
118
答案是先下单再减库存 以 MySQL 作为 DB 为例,下订单就是 insert,在使用索引的情况下,insert 插入是行级锁,支持每秒 4W 的并发。减库存就是 update 操作,命中索引时也是行级锁,但是这是个独占锁,所有的操作都要等待前一个释放锁后才能继续 update。 问题就在这里,根 ...
分类:
其他好文 时间:
2020-04-19 01:01:34
阅读次数:
249
列举大家平时在工作中最容易犯的几个并发错误,都是在实际项目代码中看到的鲜活例子,希望对大家有帮助。 First Blood 线上总是出现:ERROR 1062 (23000) Duplicate entry 'xxx' for key 'yyy',我们来看一下有问题的这段代码: UserBindIn ...
分类:
其他好文 时间:
2020-04-18 10:13:57
阅读次数:
124
初始化 初次加载组件的时候,会调用一次render函数 更新 1. state发生改变 2. props发生改变 强制更新 如果不是前两种,还希望组件发生更新,可以使用 注意: 强制渲染 不可以写为`强制渲染` ...
分类:
其他好文 时间:
2020-04-18 09:40:40
阅读次数:
263
插件查找background 安装并运行 在setting.json 文件中 设置 重启VSCode 用管理员权限打开 即可 //background 的相关配置 "update.enableWindowsBackgroundUpdates": true, "background.customIma ...
分类:
其他好文 时间:
2020-04-18 09:35:42
阅读次数:
126