面向业务流的事务控制,也不知道这个名称是否科学,根据自己在工作中遇到的实际情况定义的一个名字。
面向业务流的事务控制,主要是针对一些相对复杂的业务场景,有很多的制约条件下的事务控制。
用一个案例来描述我的想法:
例如:设想网上购物的一次交易,其付款过程至少包括以下几种操作:
一、更新客户所购商品的库存信息(可能是从本地数据库获取,也可能通过接口从别处获取)
二、客户付款(可能要和银行的支...
分类:
其他好文 时间:
2015-02-04 18:46:13
阅读次数:
134
1
mysql的innodb和cluster的NDB引擎都支持事务,在有共同的特性外,也有不同之处:
以mysql cluster NDB 7.3和MySQL 5.6之InnoDB为例:
ndb7.3基于mysql5.6,包括支持innodb1.1,因此可以在cluster里使用innodb表,但这些表不是集群的。
MySQL Cluster NDB存储引擎用分布式, shared-not...
分类:
数据库 时间:
2015-02-04 16:46:00
阅读次数:
253
读“脏”数据是指事务T1修改某一数据,并将其写回磁盘,事务T2读取同一数据后,T1由于某种原因被除撤消,而此时T1把已修改过的数据又恢复原值,T2读到的数据与数据库的数据不一致,则T2读到的数据就为“脏”数据,即不正确的数据。
脏数据在比较复杂的交互式系统中,非常常见。
1、用JAVA处理数据库事务的准备
要有一个能够访问数据库的应用。下面的示例都基于ORACLE进行。
create ta...
分类:
数据库 时间:
2015-02-04 16:31:22
阅读次数:
302
1.标签,链接后台追加多个参数,用什么间隔答案:&或者&&都可以,如:product/findProduct?seriesId=40&&page=22.jsp如何显示富文本,或者其他文本编辑器自动生成的答案:3.debug模式不能进入断点答案: 配置事务出错,比如:路径4.jquery更改form表...
分类:
其他好文 时间:
2015-02-04 16:27:59
阅读次数:
141
前面讲解了基于JDBC驱动的Spring的持久化管理,本篇开始则着重介绍下与事务相关的操作。通过本文你可以了解到: 1 Spring 事务管理的机制 2 基于JDBC持久化的事务管理 首先看一下Spring的事务管理的机制 Spring本身并不提供事务管理,它只是把事务管理提交给事务管理器,...
分类:
数据库 时间:
2015-02-04 16:25:45
阅读次数:
277
MSDTC(分布式交易协调器),协调跨多个数据库、消息队列、文件系统等资源管理器的事务。该服务的进程名为Msdtc.exe,该进程调用系统Microsoft Personal Web Server和Microsoft SQL Server。该服务用于管理多个服务器 .位置:控制面板--管理工具--服...
分类:
其他好文 时间:
2015-02-04 10:44:01
阅读次数:
115
事务复制事务复制的基本机制,在联机文档上也有介绍。基本原理如图,主要依靠2个代理,1.日志读取代理(log reader agent),2.分发代理(distribution agent)。其中log reader agent,负责从发布数据库上读取日志并且写入到分发数据库(distribution...
分类:
数据库 时间:
2015-02-04 09:21:38
阅读次数:
221
数据库事务(Database Transaction)
,是指作为单个逻辑工作单元执行的一系列操作,要么完全地执行,要么完全地不执行。事务处理可以确保除非事务性单元内的所有操作都成功完成,否则不会永久更新面向数据的资源。通过将一组相关操作组合为一个要么全部成功要么全部失败的单元,可以简化错误恢复并使应用程序更加可靠。一个逻辑工作单元要成为事务,必须满足所谓的ACID(原子性、一致性、隔离性和持久...
分类:
数据库 时间:
2015-02-03 19:35:48
阅读次数:
186
JdbcUtils工具类的封装
package cn.wht.utils;
import java.sql.Connection;
import java.sql.SQLException;
import javax.sql.DataSource;
import com.mchange.v2.c3p0.ComboPooledDataSource;
public class JdbcU...
分类:
数据库 时间:
2015-02-03 15:14:28
阅读次数:
150
一、测试性能Demo
首先给大家一个性能测试的Demo,看看性能如何。
Demo.apk
二、相关操作CRUD
Entity:
import android.annotation.SuppressLint;
//依赖注入配置
@SuppressLint("UseValueOf")
public class Entity {
/**
* 默认主键,自增。...
分类:
移动开发 时间:
2015-02-03 15:08:49
阅读次数:
179