- 浏览: 824791 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (488)
- struts1 (4)
- spring (13)
- extjs (36)
- mysql (3)
- sqlserver (2)
- oracle (37)
- 杂谈 (11)
- 面试相关 (35)
- Java基础知识总结 (5)
- Java重要知识点 线程和io流知识点 (6)
- 服务器相关 (1)
- 生活 (1)
- jsp (7)
- servlet (2)
- junit (3)
- struts2 (9)
- 开发必备 (4)
- 使用开发工具总结的知识 (4)
- ibatis (12)
- ajax (2)
- dwr (2)
- jquery (1)
- 设计模式 (4)
- Lucene的学习 (5)
- 经验总结 (19)
- mysql全文搜索相关 (7)
- hibernate (33)
- Sphinx (1)
- log4j的总结 (1)
- 敏捷开发 (9)
- 持续集成 (15)
- UML使用总结 (1)
- Scrum (1)
- OO(面向对象编程) (1)
- struts1和struts2总结 (1)
- 数据库加密 (1)
- 多线程和Socket编程 (6)
- PowerDesigner (2)
- 权限相关 (1)
- ant应用总结 (4)
- 面试必知知识点总结 (6)
- io流与nio流总结 面试相关 (1)
- 敏捷管理工具的使用 (7)
- hsqldb相关 (1)
- svn源码相关 (2)
- debug调试技巧总结 (1)
- hibernate和ibatis对比相关 (6)
- eclipse mylyn 插件的使用总结 (2)
- fisheye使用总结 (2)
- java泛型总结 (1)
- ssh整合总结 (10)
- SpringSide的学习总结 (1)
- JPA学习总结 (2)
- RoR 总结 (2)
- 模型驱动 总结 (1)
- Oracle SQL优化技巧 (4)
- 数据库相关资料 (1)
- oracle练习相关 (4)
- PowerDesigner 使用总结 (2)
- Struts实现国际化相关 (2)
- 权限框架 Spring Security (1)
- freemarker使用总结 (1)
- jsp servlet总结相关 (3)
- Java NIO总结 (1)
- 自己学习必须 (3)
- 蝴蝶容器相关 (2)
- eclipse插件的使用 (1)
- myeclipse的使用 (1)
- flex相关 (1)
- javaeye重生后总结的知识点 (2)
- 公司学习总结 (3)
- JAXB 相关 (1)
- ECSide (1)
- EdoJs 企业ajax框架 (1)
- RSA加密算法 (1)
- jbpm相关 (1)
- JMF原理 (1)
- MyEclipse使用总结 (1)
- Funsion Charts 相关总结 (3)
- 常用知识2011 (2)
- Flex与Java整合 (1)
- IBM WebSphere相关 (1)
- jQuery使用技巧 (2)
- 2011年面试相关知识点总结 (2)
- sqlserver开发相关 (8)
- eclipse 打jar相关 (2)
- Oracle/Mysql/SqlServer比较 (1)
- WebService Axis1.4开发相关 (4)
- 进制数的转换 总结 (1)
- WebService Axis2.0开发相关 (0)
- iteye Struts2 Spring Hibernate整合相关 (3)
- iteye osgi资料相关总结 (1)
- iteye ifos相关相关 (1)
- iteye 国际化相关 (1)
- iteye Hibernate缓存机制 (4)
- iteye Struts2 总结 (1)
- iteye Struts标签总结 (0)
- iteye web配置文件大全 (6)
- iteye Efs 框架总结 (1)
- iteye sql优化 (2)
- iteye 大数据量高并发的数据库优化 (1)
- iteye 开发相关 (1)
- iteye s1sh 和 s2sh整合中的问题以及解决 (1)
- iteye s1sh整合实例 (1)
- iteye s2sh整合实例 (1)
- iteye 面试相关 基础篇 (1)
- iteye Android相关 (1)
- iteye 面试相关 Web篇 (1)
- iteye Sql Server相关 (0)
- iteye struts1与struts2比较 (1)
- iteye jquery 和Struts2 (0)
- iteye struts2与其他插件整合 (0)
- iteye jquery 开发相关 (1)
- iteye eclipse结合spket(Ext,Jquery)开发相关 (0)
- iteye myeclipse 使用技巧相关 (0)
- iteye Memcached 缓存系统相关 (0)
- iteye 常用软件相关 (0)
- iteye 最新技术预览 AjaxSwing (0)
- iteye struts上传下载相关 (0)
- iteye 新技术相关 (0)
- test (0)
- iteye 开发Java游戏相关 (0)
- iteye Java反编译 (0)
- iteye XML解析相关 (0)
- iteye 压缩ZIP相关 (0)
- iteye 面试相关 (0)
- iteye Android开发相关 (4)
- csdn (0)
- e-inoc (0)
- iteye http错误码对应说明 (0)
- iteye 面试扩展知识点 (0)
- iteye oracle面试相关 存储过程,触发器,游标等 (0)
- iteye english study (0)
- iteye starflow工作流引擎 (0)
- iteye IBM WebSphere Application Server Toolkit使用相关 (0)
- iteye spring3 (0)
- iteye mybatis (0)
- iteye js技巧总结 (0)
- iteye SEO优化相关 (2)
- iteye QUI网页界面集成框架 (1)
- iteye AjaxAnywhere (1)
- iteye Nutz相关 (1)
- iteye ibatis技巧 (0)
- iteye dwz (0)
- 128个ajax/javascript框架 (0)
- iteye 2012 Java Swing教程 (1)
- iteye 码头集装箱相关 (1)
- iteye swing (2)
- 兼职工作 (0)
- 2012 新总结的面试相关知识点 常用知识点 (1)
- 淘宝网店相关 (0)
- oracle 常用函数 2012新总结 (1)
- 我的时尚潮流屋 (0)
- 2012 年 面试新总结知识 (1)
- 技巧 (1)
- 2013总结 (1)
- 2015工作相关 (3)
- springmvc (5)
- EasyPR-Java (1)
- java (2)
- editplus 4.0 注册码 (1)
- android (1)
- oracle连接数据库相关 (1)
- 编程资料总结 (2)
- 20160808 (1)
- visio 2013 (1)
最新评论
-
drew926:
泛型的类型参数可以有多个?这是java哪个版本支持的?
java泛型总结 -
listenan:
赞!非常感谢。
Scrum总结 -
cwscwj:
写的很深刻,谢谢,看了一遍,过段时间打算再看一遍。
Scrum总结 -
hwedwin:
w
Struts 2中的OGNL\EL的使用总结 -
lanni2460:
不错 很好 支持……
sqlserver三个驱动包下载
事务的基本概念 面试常问
1. 事务定义 事务(Transaction)是用户定义的一个数据库操作序列,这些操作要么全做,要么全不做,是一个不可分割的工作单位.一个事务可以是一条SQL语句,也可以是一组SQL语句.如银行转帐操作,从A帐号转入1000元资金到B帐号,包括从A帐号取出1000元和将1000元存入B帐号两个操作,如果从A帐号取出1000元成功而B帐号存入1000元失败,或者从A帐号取出1000元失败而B帐号存入1000成功,只要其中一个操作失败,转帐操作失败.事务是这样一种机制,它确保多个SQL语句被当作单个工作单元来处理. 在SQL语言中,事务控制的语句有:BEGIN TRANSACTION,COMMIT,ROLLBACK.如果用户没有指明事务的开始和结束,DBMS按缺省规定自动划分事务.用户以BEGIN TRANSACTION开始事务,以COMMIT或ROLLBACK结束事务.COMMIT表示提交事务,用于正常结束事务.ROLLBACK表示回滚, 在事务执行过程中发生故障,事务不能继续,撤消事务中所有已完成的操作,回到事务开始的状态. 2. 事务性质 事务具有四个特性:原子性(Atomicity),一致性(Consistency),隔离性(Isolation)和持续性 (Durability).简称为ACID特性. (1) 原子性 事务是数据库的逻辑工作单位,被看做一个单一的,不可分割的操作单元.事务中包括的所有操作要么都做,要么都不做. (2) 一致性 事务执行的结果必须是使数据库从一个一致状态变到另一个一致状态.因此当数据库只包含成功事务提交的结果时,就说数据库处于一致状态.如果数据库系统运行中发生故障,有些事务尚未完成就被迫中断,系统将事务中对数据库的所有已完成的操作全部撤消,回滚到事务开始时的一致状态. (3) 隔离性 一个事务的执行不能被其他事务干扰.即一个事务内部的操作及使用的数据对其他并发事务是隔离的,并发执行的各个事务之间不能互相干扰. (4) 持续性 指一个事务一旦提交,它对数据库中数据的改变就应该是永久性的.接下来的其他操作或故障不应该对其执行结果有任何影响. 保证事务ACID特性是事务处理的重要任务.事务ACID特性可能遭到破坏的因素有: (1) 多个事务并行运行时,不同事务的操作交叉执行. (2) 事务在运行过程中被强行停止. 在第一种情况下,数据库管理系统必须保证多个事务的交叉运行不影响这些事务的原子性;在第二种情况下,数据库管理系统必须保证被强行终止的事务对数据库和其它事务没有任何影响.这些就是数据库管理系统中并发控制和恢复机制的任务.
发表评论
-
Ext常用问题的总结
2010-10-30 10:48 1102scripts/ext/resources/css/ext ... -
扩展Ext中的组件
2010-10-30 10:45 997http://extjs.org.cn/node/89 ht ... -
EXT 的继承
2010-10-30 10:42 1112Ext提供了这样的一个实用函数 Ext.extend ... -
Mysql日期和时间函数大全
2010-10-29 17:48 973Mysql日期和时间函数大 ... -
Java字符集编码与转码
2010-10-29 17:32 1930Java字符集编码与转码 Java字符的c ... -
java字符操作及转码
2010-10-29 17:28 1572import java.util.*; import ... -
如何将一个字符串最快速的倒序输出
2010-10-29 17:26 2471import java.util.*; public ... -
生成随机数 不重复的随机抽取(完美版本)
2010-10-05 10:49 1691随机数相关: import java.io.FileInp ... -
java线程学习总结
2010-10-03 18:18 1158java线程学习总结 1.线程中一些基本术语和概念 1 ... -
Java线程总结
2010-10-03 18:16 873Java线程总结 首先要理解线程首先需要了解一些基 ... -
j2ee是什么?
2010-10-02 09:32 1404j2ee是什么? J2EE Java2平台企业版 ... -
Struts2.0的概述,总体总结
2010-09-30 15:09 1314Struts2.0的概述,总体总 ... -
关于Hibernate的工作原理总结
2010-09-30 08:49 1206关于Hibernate的工作原理 ... -
Jboss Weblogic Websphere 等服务器的区别
2010-09-29 18:27 1630Jboss Weblogic Websphere 等服务器的区 ... -
精通struts2的ognl表达式
2010-09-29 18:22 1195精通struts2的ognl表达式 Struts2 ... -
OGNL表达式语言介绍
2010-09-29 18:16 839OGNL表达式语言介绍 OGNL介绍 OGNL是Ob ... -
websphere,weblogic,tomcat区别
2010-09-29 18:10 1549websphere,weblogic,tomcat区别 ... -
使用java 实现九九乘法表 面试常问
2010-09-29 17:36 1325使用java 实现九九乘法表 面试常问 public ... -
数据库连接池的工作机制 面试常问
2010-09-29 16:44 2007数据库连接池的工作机制 面试常问 当J2EE服务器 ... -
程序员应知——破窗与童子军军规
2010-09-17 17:25 911首先让我来解释一下这两个词,尽管看起来二者之间没有什么必然联系 ...
相关推荐
分布式事务实战(二) - 事务基本概念 事务是数据库操作的核心机制,它提供了一种可靠且一致的方式来处理数据库中的数据。事务被视为一个不可分割的工作单元,其中包含一系列的数据库操作,这些操作要么全部成功执行...
作者使用事务作为基本概念,说明了在有限的资金和风险下如何构建高性能的高可用性应用。书中还详细阐述了各种可能发生的问题,以及解决这些问题的实际可用的技术。 本书列举了大量成功的商业和研究系统的实例,...
1.事务基本概念讲解(本地、分布式) 2.分布式事务理论(CAP、BASE) 3.分布式事务解决方案之2PC(xa、seata) 4.分布式事务解决方案之TCC(hmily) 5.分布式事务解决方案之可靠消息最终一致性 6.分布式事务解决方案...
#### 一、分布式事务基本概念 在理解分布式事务之前,我们首先需要了解数据库事务的基本属性,即ACID特性。 - **原子性(Atomicity)**:事务中的所有操作要么全部成功,要么全部失败。如果其中任何一部分失败,则...
### 事务基本概念 事务(Transaction)是数据库操作的一个逻辑单元,它包含一系列的操作,这些操作要么全部成功,要么全部失败,以此来保证数据的一致性。事务通常具有ACID特性: - **原子性**(Atomicity):事务...
事务基本概念 事务是一种用于确保数据完整性和一致性的机制,通常具有以下四个主要特征: - **原子性(Atomicity)**:事务被视为一个不可分割的整体,其中的所有操作要么全部成功,要么全部失败。 - **一致性...
一、事务基本概念 事务是数据库系统中最小的工作单元,它包含了多个数据库操作。一个事务必须满足ACID(原子性、一致性、隔离性和持久性)属性,以确保数据的完整性和一致性。 1. 原子性(Atomicity):事务中的...
事务的基本概念和在不同环境下如何使用事务。
#### 一、数据库事务基本概念 在数据库领域,事务(Transaction)是由一系列操作组成的逻辑工作单元。事务具备四个关键特性:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)以及持久性...
事务是数据库管理中的一个基本操作单元,它包含一系列的操作,这些操作要么全部成功,要么全部失败。事务处理确保了数据的一致性和可靠性。事务具有四个主要特性:原子性(Atomicity)、一致性(Consistency)、隔离性...
#### 一、事务基本概念 事务(Transaction)是指一系列操作,这些操作要么全部成功执行,要么全部回滚,确保数据的一致性和完整性。事务具备四个特性,即 ACID 特性: 1. **原子性**(Atomicity):整个事务中的...
在数据库管理中,事务是确保数据一致性、完整性和可靠性的核心概念。以下是关于GBase 8s中事务相关概念的详细解释: 1. **事务**:事务是数据库系统中执行的基本工作单元,它包含了一组逻辑操作,这些操作要么全部...
### 分布式事务基本概念与理论基础 #### 一、事务概述 事务是数据库操作的基本单位,一组操作被视为一个整体,要么全部成功,要么全部失败。事务具备四大特性:原子性(Atomicity)、一致性(Consistency)、隔离...
1.问题引入 2.事务基本概念、特性 3.事务并发引起问题,隔离级别 4.Springboot事务控制
事务基本概念 事务是数据库操作的一组逻辑单元,它包含一系列相互关联的操作,这些操作要么全部执行,要么全部不执行,确保数据的一致性和完整性。事务通常涉及增删改查(CRUD)数据库操作。四大事务特性,即ACID...
- **事务基本概念**:事务是数据库操作的基本单位,由一系列数据库操作组成,这些操作要么全部执行,要么全部不执行。 - **事务特征**: - **原子性**:事务的所有操作视为单个操作,不可分割,如果事务中任何...