触发器是一种特殊类型的存储过程。触发器可包含复杂的T-SQL语句。触发器不能通过名称被直接调用,也不允许设置参数。它是建立在触发事件上的。 触发器可以强制执行一定的业务规则,以保持数据完整性、检查数据有效性、实现数据库管理任务和一些附加功能。 触发器的分类: DML、 DDL、 登录触发器 创建触发
分类:
数据库 时间:
2016-03-04 00:35:42
阅读次数:
323
描述:是用来封装算法的,但在实践中,我们发现可以用来封装任何类型的规则,只要在分析过程中听到需要在不同时间应用不同的业务规则,就可以考虑使用策略模式处理这种变化的可能性。 简单说就是“策略模式封装了变化”。 实例:用一个超市促销活动收银的小例了来讲解一下,比如双11了,我们的超市要举行促销活动,活动
分类:
其他好文 时间:
2016-02-25 19:47:40
阅读次数:
158
最近在大量使用Redis来进行数据统计前的清洗和整理,每天的数据量超5千万+,在开发过程中,数据量小,着重注意业务规则的处理,在上线基本测试后发现了大量的问题,其中之一就是Redis存储数据过多,内存的使用量大大增加。进过简单分析,对存储非常频繁的实体类进行了改进,字段名字进行缩写处理,一下子就减少...
一、触发器概念 1.1、触发器特征 1.1.1、触发器是在对表进行增、删、改时,自动执行的存储过程。触发器常用于强制业务规则,它是一种高级约束,通过事件进行触发而被执行。 1.1.2、触发器是一个特殊的事务单元,可以引用其他表中的列执行特殊的业务规则或数据逻辑关系。当出现错误时,可以执行rollba...
分类:
数据库 时间:
2016-02-19 00:24:14
阅读次数:
331
当Jenkins管理的build project越来越多的时候,须要脚本收集每一个project的近期一次build结果,从而集中管理。依据业务规则,决定是否重算和何时重算。以下的命令是利用curl和jenkins支持的HTTP Basic Authenticaion来訪问指定的某个project的
分类:
其他好文 时间:
2016-02-01 20:27:19
阅读次数:
181
什么是工作流工作流(Workflow),指“业务过程的部分或整体在计算机应用环境下的自动化”。是对工作流程及其各操作步骤之间业务规则的抽象、概括描述。简单的说,流程就是多个人在一起合作完成某件事情的步骤,把步骤变成计算机理解的形式就是工作流。主要实现定义工作流:ecl..
分类:
其他好文 时间:
2016-01-08 11:45:30
阅读次数:
214
equals和==的异同: 1. equals和“==”都是用于对象的比较,检查两个对象的相等性; 2. “==”是操作符,因为在Java中操作符不能被重载,所以“==”的行为对每个对象来说都是相同的,而equals是方法,可以根据业务规则的不同进行重写; 3. “==”是基于...
分类:
其他好文 时间:
2016-01-02 22:18:06
阅读次数:
142
.Net三层架构希望朋友们留下自己对三层架构的理解。。。三层体系结构的概念用户界面表示层(USL)业务逻辑层(BLL)数据访问层(DAL)BLL将USL与DAL隔开了,并且加入了业务规则各层的作用1:数据数据访问层:主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不是指原始数据,也...
分类:
Web程序 时间:
2015-12-29 12:23:36
阅读次数:
172
.NET Framework 4 当在 ASP.NET 中处理数据时,可从使用通用软件模式中受益。其中一种模式是将数据访问代码与控制数据访问或提供其他业务规则的业务逻辑代码分开。在此模式中,这两个层均与表示层分离。表示层由网站用户有权查看或更改数据的页面组成。ASP.NET 可通过多种方式提供数据访...
分类:
Web程序 时间:
2015-12-23 21:22:42
阅读次数:
314
1,什么是三层?UI(表现层):主要是指与用户交互的界面。用于接收用户输入的数据和显示处理后用户需要的数据。BLL:(业务逻辑层):UI层和DAL层之间的桥梁。实现业务逻辑。业务逻辑具体包含:验证、计算、业务规则等等。DAL:(数据访问层):与数据库打交道。主要实现对数据的增、删、改、查。将存储在数...
分类:
其他好文 时间:
2015-12-14 20:57:06
阅读次数:
265