谈谈 Repository、IUnitOfWork 和 IDbContext 的实践 上一篇:《DDD 领域驱动设计-谈谈 Repository、IUnitOfWork 和 IDbContext 的实践(2)》 这篇文章主要是对 DDD.Sample 框架增加 Transaction 事务操作,以及 ...
分类:
数据库 时间:
2016-11-13 13:39:19
阅读次数:
280
Java事务的类型有三种:JDBC事务、JTA(Java Transaction API)事务、容器事务。 事务就是对一系列的数据库操作(比如插入多条数据)进行统一的提交或回滚操作,如果插入成功,那么一起成功,如果中间有一条出现异常,那么回滚之前的所有操作。 这样可以防止出现脏数据,防止数据库数据出 ...
分类:
数据库 时间:
2016-11-13 01:36:27
阅读次数:
207
事务(Transaction)用于模拟用户的一个相对完整的、有意义的业务操作过程,例如登录、查询、交易、转账,这些都可以作为事务,而一般不会把每次HTTP请求作为一个事务。 以刚刚过去的双11淘宝为例,对于淘宝来说更基本且用户使用最多的应用就是购物下单功能,我们可以拿购物下单看作一个事务:打开淘宝网 ...
分类:
其他好文 时间:
2016-11-12 16:34:42
阅读次数:
282
MyBatis-Spring 会帮助你将 MyBatis 代码无缝地整合到 Spring 中。 使用这个类库中的类, Spring 将会加载必要的 MyBatis 工厂类和 session 类。 这个类库也提供一个简单的方式来注入 MyBatis 数据映射器和 SqlSession 到业务层的 be... ...
分类:
编程语言 时间:
2016-11-12 13:42:02
阅读次数:
381
下面是从ERRORLOG提取的信息,部分内容有删减 2016-11-11 03:55:42.110 spid306 The transaction log for database '***StatDB' is full. To find out why space in the log canno ...
分类:
其他好文 时间:
2016-11-12 01:39:58
阅读次数:
369
此篇扩展随笔事务隔离级别与阻塞中的例子按照会话1->会话2的顺序执行,会话1(spid=53)开启事务更新数据尚未提交 --会话1开启事务更新数据尚未提交 USE AdventureWorks2008; GO BEGIN TRANSACTION; -- 修改1 -- 休假时间减8 UPDATE Hu ...
分类:
其他好文 时间:
2016-11-12 01:37:10
阅读次数:
244
create table tp_mmy_test_1( oper_date varchar2(20) ,oper_type varchar2(20) ,prod_name varchar2(100) ,order_cnt number ,succ_cnt number);select * from ...
分类:
数据库 时间:
2016-11-11 20:32:13
阅读次数:
228
先上依赖: 基本的JDBCUtil(DBManager): 主要是static代码块里处理资源加载与驱动,另外是提供链接和关闭资源的方法。日志使用了Apache的commons-logging。 首先测试一下链接的建立: 测试CRUD与事务的过程中,会对数据库增删改,要保证这些方法成功执行并不对原先 ...
分类:
数据库 时间:
2016-11-11 15:04:29
阅读次数:
225
今天,某个环境又发生了死锁,如下: *** (1) TRANSACTION:TRANSACTION 735307073, ACTIVE 0 sec insertingmysql tables in use 1, locked 1LOCK WAIT 6 lock struct(s), heap siz ...
分类:
数据库 时间:
2016-11-10 18:55:41
阅读次数:
498
选择一个好的数据分析工具,就要明白分析什么数据,大数据要分析的数据类型主要有四大类: 1、交易数据(TRANSACTION DATA) 大数据平台能够获取时间跨度更大、更海量的结构化交易数据,这样就可以对更广泛的交易数据类型进行分析,不仅仅包括POS或电子商务购物数据,还包括行为交易数据,例如Web ...
分类:
其他好文 时间:
2016-11-10 14:03:26
阅读次数:
220