序 作为领航员与驾驶员苏阔一组,辅助其完成代码工作。 单元测试 纵观 "苏的程序" ,其对于计算机程序的理解还停留在面向过程式编程层面上,且使用了类静态变量来充当全局变量来在函数间交换信息,导致各部分间耦合过紧。 单元测试之所以叫做单元测试,就是建立在程序解耦成独立单元基础之上,所以看到周围同学费劲 ...
分类:
其他好文 时间:
2018-04-16 22:22:24
阅读次数:
142
一. 事务 1.事务(TRANSACTION)是作为单个逻辑工作单元执行的一系列操作 2.事务的特性: 事务必须具备以下四个属性,简称ACID 属性: (1)原子性(Atomicity):事务是一个完整的操作。事务的各步操作是不可分的(原子的);要么都执行,要么都不执行 (2)一致性(Consist ...
分类:
其他好文 时间:
2018-04-13 15:09:05
阅读次数:
184
MySQL数据库高级(七)——事务和锁一、事务简介1、事务简介事务(Transaction)是指作为单个逻辑工作单元执行的一系列操作。2、事务的特性A、原子性(Atomicity)表示组成一个事务的多个数据库操作是一个不可分隔的原子单元,只有所有的操作执行成功,整个事务才提交,事务中任何一个数据库操作失败,已经执行的任何操作都必须撤销,让数据库返回到初始状态。B、一致性(Consistency)事
分类:
数据库 时间:
2018-04-10 21:53:34
阅读次数:
196
术语: job(作业):客户端需要执行的一个工作单元,包括输入数据、MP程序、配置信息 Hadoop将job分成若干task(任务)来执行,其中包括两类任务:map任务、reduce任务。这些任务在集群的节点上,并通过YARN进行调度 Hadoop将MP输入数据划分成等长的小数据块,成为“输入分片(... ...
分类:
其他好文 时间:
2018-04-07 11:20:30
阅读次数:
171
事务就是作为一个逻辑工作单元的SQL语句,如果任何一个语句操作失败那么整个操作就被失败,以后操作就会回滚到操作前状态,或者是上个节点。为了确保要么执行,要么不执行,就可以使用事务。而锁是实现事务的关键,锁可以保证事务的完整性和并发性。 数据库中的锁也是为了解决在并发访问时出现各种冲突的一种机制 锁的 ...
分类:
数据库 时间:
2018-04-04 12:43:57
阅读次数:
188
Spring Cloud Sleuth 使用案例 Span术语(Terminology) Spring Cloud Sleuth 使用案例 Span术语(Terminology) Span:基本工作单元,例如,在一个新建的span中发送一个RPC等同于发送一个回应请求给RPC,span通过一个64位 ...
分类:
编程语言 时间:
2018-03-16 14:33:00
阅读次数:
183
首先来说下事务,说到事务就不得不说它的四个特性(acid): 一、特性 1.原子性(atomicity):一个事务当作为一个不可分割的最小工作单元,一组操作要么全部成功,要么全部失败。 2.一致性(consistency):必须使数据的一个一致性状态变成另一个一致性状态。举个例子,A和B共有1000 ...
分类:
编程语言 时间:
2018-03-11 21:13:36
阅读次数:
203
一,单元测试 单元测试是用来对一个模块、一个函数或者一个类来进行正确性检验的测试工作。 单元测试的加载:通过unittest.main()来启动单元测试的测试模块;添加到testsuite集合中再加载所有的被测试对象,而testsuit里存放的就是单元测试的用例。 补充查看模块内容及使用方法 代码如 ...
分类:
编程语言 时间:
2018-03-09 14:09:17
阅读次数:
182
什么是数据库事务 数据库事务是指作为单个逻辑工作单元执行的一系列操作。设想网上购物的一次交易,其付款过程至少包括以下几步数据库操作: · 更新客户所购商品的库存信息 · 保存客户付款信息--可能包括与银行系统的交互 · 生成订单并且保存到数据库中 · 更新用户相关信息,例如购物数量等等正常的 ...
一、架构 MySQL的架构如下: 二、锁 MySQL的锁主要分为读锁和写锁。读锁是共享的,在同一时间可以有多个客户端对相同的资源执行读操作。写锁是排他的,会阻止其他的写锁和读锁的操作。 三、事务 事务是指一个独立的工作单元。这一个工作单元要么全部执行,要么全部不执行。如果执行到一半时某条语句未能正确 ...
分类:
数据库 时间:
2018-03-07 17:35:39
阅读次数:
164