事务就是一个会话过程中,对上下文的影响是一致的,要么所有的更改都做了,要么所有的更变都撤销掉。就要么生,要么死。没有半死不死的中间不可预期状态。 参考下薛定谔的猫。 事务是为了保障业务数据的完整性和准...
分类:
其他好文 时间:
2015-01-27 22:01:58
阅读次数:
198
问题描述:当我插入一条记录时,在调用save方法的时候出现了异常(记录重复了),导致了后面的commit语句不能执行了。这时我在数据库中删除重复记录时发现该表已经被锁上了。即出现错误。但过了一会再次执行delete,就能成功删除记录了。原因分析:由于commit语句没有执行到,即事务没有提交成功,表...
分类:
数据库 时间:
2015-01-27 20:07:13
阅读次数:
299
1. 事务的四个特性 数据库事务(Transaction)是指作为单个逻辑工作单元执行的一系列操作,要么完全地执行,要么完全地不执行。一方面,当多个应用程序并发访问数据库时,事务可以在应用程序间提供一个隔离方法,...
分类:
数据库 时间:
2015-01-27 18:46:28
阅读次数:
155
一:概念理解:1.TID:TransactionID,即Mysql服务器的事务ID号。2.GTID:GlobalTransactionID,全局事务ID,在整个主从复制架构中任何两个事物ID是不能相同的。3.全局事物ID是Mster服务器生成一个128位的UUID+事物的ID号组成的,UUID标示主服务器的身份,此UUID在整个主从复制架..
分类:
数据库 时间:
2015-01-27 18:41:47
阅读次数:
293
解决分布式事务的最好办法就是不考虑分布式事务。
拆分,大的业务流程,转化成几个小的业务流程,然后考虑最终一致性。...
分类:
其他好文 时间:
2015-01-27 18:24:28
阅读次数:
180
1、事物代码
2、选择事务代码
3、结果如下:...
分类:
其他好文 时间:
2015-01-27 16:23:47
阅读次数:
213
#写的不好轻喷
被ORACLE收购以后默认是INNODB引擎
MyISAM
Mysql5.5.5之前的默认存储引擎
支持大文件,通常认为是256TB适合读多写少的应用场景每个MyISAM表的最大索引数是64,可以通过编译改变BLOB和TEXT类型可以被索引支持全文索引仅支持表锁非事务性引擎
不支持事务性操作
.frm文件存储表定义、.MYD数...
分类:
数据库 时间:
2015-01-27 15:03:06
阅读次数:
201
类是对某一类事务的描述,是抽象的、概念上的定义;对象是实际存在的该类事务的个体,因而也称实例。可见,类描述了对象的属性和对象的行为,一个类可以对应多个对象。
一、对象
1.new关键字
在Java编程中,我们通过使用new关键字和想要创建对象的类名来实例化一个类的对象。实例化对象作用,是为对象分配内存,由new操作符根据构造方法决定新建对象分配多大的内存来存储对象。new操作符需要一...
分类:
编程语言 时间:
2015-01-27 13:28:05
阅读次数:
234