对触发器一词早有耳闻(最早是在耿大妈的数据库视频中),当初看完视频后,对理解不深刻的东西如:触发器,存储过程,事务,日志等等没有详细的去查阅,也没有具体的去尝试,应用。所以才导致了今天的博客(把以前丢下的补上)。提到触发器一词,首先想到的是“触发器不能乱用”,“慎用触发器”,不过我们可不能把这些提醒的话,当成了自己不去尝试的借口。学习要有无知者无畏的精神,管他呢,先试了再说。
简单介绍...
分类:
数据库 时间:
2014-06-16 12:13:18
阅读次数:
298
原文:SQL 2014新特性- Delayed durabilityACID
是数据库的基本属性。其中的D是指"持久性":只要事务已经提交,对应的数据修改就会被保存下来,即使出现断电等情况,当系统重启后之前已经提交的数据依然能够反映到数据库中。
那么D特性是如何在SQL Server中实现的呢?SQ...
分类:
数据库 时间:
2014-06-16 08:38:25
阅读次数:
291
总结结构: 静态代理模式的缺点: 1、如果一个系统中有100Dao,则创建100个代理对象
2、如果一个dao中有很多方法需要事务,则代理对象的方法中重复代码还是很多 3、由第一点和第二点可以得出:proxy的重用性不强因为静态代理无法满足开发需求所以
引出动态代理动态代理模式: 1、产生的代理对象...
分类:
其他好文 时间:
2014-06-16 08:28:47
阅读次数:
204
理解了前面动态代理对象的原理之后,其实还是有很多不足之处,因为如果在项目中有20多个类,每个类有100多个方法都需要判断是不是要开事务,那么方法调用那里会相当麻烦。spring中的AOP很好地解决了这个问题,通过
execution表达式 指定哪些包中的那些类 哪些方法 用到事务execution(...
分类:
编程语言 时间:
2014-06-13 18:11:13
阅读次数:
540
1.mysql数据库(关系型数据库) 客户端软件:SQLyog 常用引擎:myIsam、
innoDB、 heap myisam与innoDB之间的区别: myisam适用的环境:很多count的计算;查询频繁,但插入不频繁;没有事务;
innoDB适用的环境:要求事务,查询和修改比较频繁;为什么读...
分类:
数据库 时间:
2014-06-13 17:30:07
阅读次数:
322
这个项目的底层是用ibatis框架完毕,这几天也是都在用这个框架写代码,也有了一些简单的理解,把项目拿过来后基本的配置都已经配置好了,比方一些事务、日志控制等,在开发中主要用到的是写SQL语句以及熟悉ibatis
xml文件都提供的一些标签,这些标签大部分是用来处理推断、逻辑,使得sql能够动态组....
分类:
系统相关 时间:
2014-06-13 17:21:59
阅读次数:
265
上一篇文章中介绍了手工拼写sql语句进行数据库的CRUD操作,本文将介绍调用sqlite内置的方法实现CRUD操作,其实质也是通过拼写sql语句.首先,创建一个新的android项目:其次,查看代码实现增删查改:1.创建DB工具类MyDBHelper.java(创建数据库的操作)package
co...
分类:
移动开发 时间:
2014-06-13 15:19:49
阅读次数:
564
参考:http://www.cnblogs.com/ycsfwhh/archive/2010/12/15/1906507.html1.双方启动MSDTC服务MSDTC(分布式交易协调器),协调跨多个数据库、消息队列、文件系统等资源管理器的事务。该服务的进程名为Msdtc.exe,该进程调用系统Mic...
分类:
数据库 时间:
2014-06-12 10:18:09
阅读次数:
262
形式-视图-控制器(MVC)是UI规划中常见的规划形式,
该形式区别运用程序中的形式、视图和控制器三个人物,消除了事务逻辑与UI的耦合。形式担任封装视图展现的运用数据。视图应该只显现数据,不包括任何事务逻辑。控制器担任承受用户恳求并调用后端服务进行事务逻辑。处置之后,后端服务能够回来某些数据供视图显...
分类:
编程语言 时间:
2014-06-12 08:14:33
阅读次数:
429