表的引擎有两种 myisam 不支持事务 innodb 支持事务 主要用的三个函数 $pdo->beginTransaction(); //开启一个事务 $pdo->commit(); //提交事务 $pdo->rollback(); //回滚到初始状态 ...
分类:
其他好文 时间:
2020-01-15 13:29:42
阅读次数:
67
消息队列核心使用场景:削峰,解耦,异步 MQ的好处 削峰: 比如抢购秒杀,不在这个点上的时候,可能每秒只有50次请求,但是开始秒杀的时候每秒的请求数可能可以达到上万次,如果这些操作直接落点在数据库上, 拿MYSQL来说,一般MYSQL一秒最多可以处理2000条请求,一秒上万的请求基本直接就把服务器给 ...
分类:
其他好文 时间:
2020-01-14 16:30:44
阅读次数:
93
了解事务隔离级别之前先要了解数据库在高并发环境下会遇到的几个问题: 1. 脏读: 事务 A 读取了事务 B 更新的数据,然后 B 执行回滚操作,那么 A 读到的就是脏数据。 2. 不可重复读: 事务 A 多次读取同一个数据,事务 B 在事务 A 多次读取的过程中,对数据做了更新并提交,导致事务 A ...
分类:
数据库 时间:
2020-01-13 22:17:01
阅读次数:
126
一、Git 下载与配置 1.1 下载地址: Windows: https://git scm.com/download/win Mac: https://git scm.com/download/mac Linux/Unix: https://git scm.com/download/linux 1 ...
分类:
其他好文 时间:
2020-01-12 11:32:05
阅读次数:
71
code_version 分支始终保持与master同步 1.简单一次的提交回滚: 在code_version分支上, git revert 版本号 # 撤销此次提交修改的代码,版本号更新 git commit . -m "撤销" # 生成新的版本号 2.提交多次的代码回滚: 在code_versi ...
分类:
其他好文 时间:
2020-01-11 13:37:46
阅读次数:
135
一、什么是事务 事务:在数据库操作中事务就是一条或者多条SQL语句组成的一个不可分割的工作单元。 特点:在事务当中的所有操作都正常完成时,整个事务才被提交到数据库当中,如果有一项操作没有完成,那么整个事务会被回滚。 二、事务的四大特性(ACID) A : 原子性: 同一个事务中可能有多条sql语句, ...
分类:
其他好文 时间:
2020-01-10 20:39:58
阅读次数:
95
除了基础的数据查询开发功能,DMS还内置SQL审核、性能诊断优化、测试数据自动生成、多环境数据对比同步、数据库日志追踪回滚、不锁表变更、访问控制、敏感数据脱敏、安全审计等高端功能。 1、丰富的数据源 🔸丰富的数据库类型支持(当前已超过25种,还在不断扩展中) MySQL、SQL Server、Po ...
分类:
数据库 时间:
2020-01-10 15:54:15
阅读次数:
105
因为在业务层调用了 try{}catch(){} 并且异常没有在catch处抛出来,所以spring aop的事务不起作用 Spring AOP异常捕获原理: 被拦截的方法,须显式的抛出异常,且不能做任何处理,这样AOP才能捕获到方法中的异常,进而进行回滚。 换句话说,就是在Service层的方法中 ...
分类:
其他好文 时间:
2020-01-09 22:59:27
阅读次数:
105
右击文件(也可以是文件夹),TortoiseSVN – show log,右击你想要回滚到的版本。 “Revert to this revision”,这个比较好理解,也比较常用。就是把文件恢复到某个版本,然后commit,文件就回滚成功了。回滚成功后,所有的历史还存在。例如回滚到版本4,commi ...
分类:
其他好文 时间:
2020-01-09 10:40:04
阅读次数:
104
Deployment介绍Deployment是kubernetes1.2引入的概念,用来解决Pod的编排问题。Deployment可以理解为RC的升级版(RC+ReolicatSet)。特点在于可以随时知道Pod的部署进度,即对Pod的创建、调度、绑定节点、启动容器完整过程的进度展示。使用场景创建一个Deployment对象来生成对应的ReplicaSet并完成Pod副本的创建过程。检查Deplo
分类:
其他好文 时间:
2020-01-09 00:55:32
阅读次数:
300