ps:文章转自订阅号“测试那点事儿”,链接:https://mp.weixin.qq.com/s/qVD4iNO0QqRIwAIq9_E_Kw 在进行综合场景压测时,由于不同的请求,要求所占比例不同,那如何实现呢? 有人说将这些请求分别放到单独的线程组下,然后将线程组的线程数按照比例进行配置,这种方 ...
分类:
其他好文 时间:
2017-11-02 21:22:14
阅读次数:
229
当mybatis配置文件中只有一个数据源的时候,按照正常的事务注解形式@Transaction是没有问题的,但是当配置文件中有多个数据源的时候发现事务不起作用了,怎么解决这个问题呢?看下面的案例: ...
分类:
其他好文 时间:
2017-10-27 01:26:54
阅读次数:
120
众所周知,Kafka 0.11.0.0版本正式支持精确一次处理语义(exactly once semantics,下称EOS)。Kafka的EOS主要体现在3个方面: 幂等producer:保证发送单个分区的消息只会发送一次,不会出现重复消息 事务(transaction):保证原子性地写入到多个分 ...
分类:
其他好文 时间:
2017-10-23 23:09:04
阅读次数:
4907
PS:本篇博客源码下载链接:http://pan.baidu.com/s/1mi3NhX2 密码:3io2 1、事务介绍 事务(Transaction),一般是指要做的或所做的事情。在计算机术语中是指访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。 这里我们以取钱的例子来讲解:比如你 ...
分类:
编程语言 时间:
2017-10-09 10:02:49
阅读次数:
153
事务 事务是作为最小的控制单元来使用的,特别使用与多用户同时操作的数据库系统。 事务(transaction)是指将一系列数据操作捆绑成为一个整体进行统一管理,如果某一事务执行成功,则在该事务中进行的所有数据均会提交, 成为数据库中永久的组成部分。如果事务执行遇到错误且必须取消或回滚,则数据将全部恢 ...
分类:
数据库 时间:
2017-09-28 13:04:21
阅读次数:
183
这些是事务并发产生的问题。 事务隔离五种级别: TRANSACTION_NONE 不使用事务。 TRANSACTION_READ_UNCOMMITTED 允许脏读。 TRANSACTION_READ_COMMITTED 防止脏读,最常用的隔离级别,并且是大多数数据库的默认隔离级别 TRANSACTI ...
分类:
数据库 时间:
2017-09-13 18:29:34
阅读次数:
230
一、事务的定义 事务(Transaction)是由一系列对系统数据进行访问与更新的操作所组成的一个程序执行逻辑单元(Unit),侠义上的事务特质数据库事务。1)当多个应用程序并发访问数据库时,事务可以在这些应用之间提供一个隔离方法,以防止彼此的操作互相干扰。2)事务为数据库操作序列提供了一个从失败中 ...
分类:
其他好文 时间:
2017-09-10 01:13:46
阅读次数:
251
批处理(batch) 批处理(batch) >好比快递员【不能一件一件的送快递】 - 批处理指的是一次操作中执行多条SQL语句 - 批处理相比于一次一次执行效率会提高很多 - 批处理主要是分两步: 1.将要执行的SQL语句保存 2.执行SQL语句 - Statement和PreparedStatem ...
分类:
编程语言 时间:
2017-08-30 20:48:05
阅读次数:
460
第4章--事务 事务原理与开发 事务Transaction: 什么是事务? 事务是并发控制的基本单位,指作为单个逻辑工作单元执行的一系列操作,且逻辑工作单元需满足ACID特性。 i.e. 银行转账:开始交易;张三账户扣除100元;李四账户增加100元;结束交易。 事务的特性:ACID 原子性 Ato ...
分类:
数据库 时间:
2017-08-24 14:51:12
阅读次数:
227