介绍
命令模式:将一个请求封装为一个对象,从而使我们可用不同的请求对客户进行参数化;对请求排队或者记录请求日志,以及支持可撤销的操作。也称之为:动作Action模式、事务transaction模式。
结构
Command抽象命令类
ConcreteCommand具体命令类
Invoker调用者/请求者
请求的发送者,它通过命令对象来执行请求。一个调用...
分类:
编程语言 时间:
2015-05-09 15:00:04
阅读次数:
111
事务——transaction ,它有一个典型的特点:ACIDA——原子性:事务是一个整体,不能再拆分,要么都执行要么都不执行;C——一致性:事务执行之前和执行之后的数据要一致;I——隔离性:事务在执行过程中,所有与事务相关的对象都不能再执行其他的操作(相当于被隔离起来)D——持久性:事务在遇到某种...
分类:
其他好文 时间:
2015-05-09 10:04:32
阅读次数:
82
#includeclass A{ const int a; int b;};void main(){ A obja;}编译出现如下错误:error C2512: 'A' : no appropriate default constructor available;如果将const去...
分类:
其他好文 时间:
2015-05-08 23:28:05
阅读次数:
177
AppServ 是 PHP 网页架站工具组合包,所包含的软件有:Apache[、Apache Monitor、PHP、MySQL、phpMyAdmin等,如果您的本地机器没有安装过php、mysql等系统,那么用这个软件则可以让你迅速搭建完整的底层环境。1.下载appserv安装包,根据提示一步一步...
分类:
Web程序 时间:
2015-05-08 12:42:26
阅读次数:
128
1. 引言 事务特性事务是并发控制的单元,是用户定义的一个操作序列。这些操作要么都做,要么都不做,是一个不可分割的工作单位。通过事务将逻辑相关的一组操作绑定在一起,以便服务器 保持数据的完整性。事务通常是以begin transaction开始,以commit或rollback结束。Commint表...
分类:
编程语言 时间:
2015-05-08 09:20:18
阅读次数:
153
void java.lang.Object.notifyAll()Causes all threads which are waiting on this object's monitor (by means of calling one of the wait() methods) to be ....
分类:
其他好文 时间:
2015-05-07 14:03:01
阅读次数:
100
事务(Transaction)是并发控制的基本单位。所谓的事务,它是一个操作序列,这些操作要么都执行,要么都不执行,它是一个不可分割的工作单位。
一个浅显的例子,例如银行转账工作:从一个账号扣款并使另一个账号增款,这两个操作要么都执行,要么都不执行。不能说如果执行完一个账号的扣款之后,突然停电了,另外一个账号没有进行增款操作。
类似这样的情况,我们都应该把它们看成一个事务。事务...
分类:
移动开发 时间:
2015-05-07 10:29:19
阅读次数:
147
最近学习java多线程有点迷糊,经过一天的整理,知道了什么是生产者,什么是消费者,以及消费者与生产者的关系:在Person类中是一个实体没有具体的对象,靠Input传入,Output读出,只有当Input有传入后,才能被Output读出,因此对呀Input和Output,要上一把同样的锁,synchroniz..
分类:
编程语言 时间:
2015-05-07 01:04:09
阅读次数:
192
利用脚本备份数据库指定目录只看到数据文件,看不到日志文件同时开两个窗口,一个运行./backup.sh另一个看tail-200frman.log在日志窗口看到如下信息查询rman-06214错误有三个步骤:obsolete的backupset的状态也会是AVAILABLE的。下次操作的时候,最好是按照如下步骤:1.crossch..
分类:
其他好文 时间:
2015-05-06 18:10:34
阅读次数:
143
以时间定义事务成败double time_elapsed, duration, waste; merc_timer_handle_t timer; Action(){lr_start_transaction("ACCP");timer = lr_start_timer(); lr_think_tim...
分类:
其他好文 时间:
2015-05-06 16:50:49
阅读次数:
115