模式不仅依赖于它所包含的更小模式,同时也依赖包含它的更大的模式。它是描述复杂软件的系统方法。本章的目标是让我们了解以下问题:1、如何标识模式与模式的关系2、如何把模式组织成模式集合3、如何采用不同抽象级别去划分模式4、如何使用模式解决系统中涉及到的各个方面5、如..
分类:
Web程序 时间:
2015-04-05 06:46:27
阅读次数:
160
索引概述:用户对数据库最频繁的操作是进行数据查询。一般情况下,数据库在进行查询操作时需要对整个表进行数据搜索。当表中的数据很多时,搜索数据就需要很长的时间,这就造成了服务器的资源浪费。为了提高检索数据的能力,数据库引入了索引机制。数据库索引好比是一本书前面..
分类:
数据库 时间:
2015-04-05 06:48:34
阅读次数:
177
关于聚集索引与非聚集索引的讨论:A、区别:聚集索引一个表只能有一个,而非聚集索引一个表可以存在多个聚集索引存储记录是物理上连续存在,而非聚集索引是逻辑上的连续,物理存储并不连续。B、关于索引的几个问题:DEMO分析:一个学生表student,里面是学生号id,学生姓名,学..
分类:
数据库 时间:
2015-04-05 06:47:06
阅读次数:
214
前一阵子优化了个SQL,原代码如下:前一阵子,优化了一个SQL,原代码如下:
createorreplacepackagebodyCUX_INV_DEAD_STOCK_DETAIL_PKGis
/*================================================================================
*PROGRAMNAME:
*CUX_INV_DEAD_STOCK_DETAIL_PKG
*..
分类:
数据库 时间:
2015-04-05 06:46:48
阅读次数:
272
页分裂:创建聚集索引时,表格内的数据会按照索引的顺序存储在数据库的数据页面中,当新的数据行插入到数据表中,或更新表中的数据时,SQLServer必须刷新数据在数据库中的存储位置,这样,就导致索引页中的数据存储方式改变,当页中数据已满的情况下,就将会创建一个新页,并将..
分类:
数据库 时间:
2015-04-05 06:46:12
阅读次数:
1273
自动维护计划1)、启用SQLSERVERXP代理服务→SQLSERVERAGENT→启动2)、创建维护计划:SQLSERVER→管理→维护计划(maintenancePlans)常用任务:备份数据库checkDatabaseIntegrityTask:检查数据库的完整性HistorycleanupTask:清除历史记录,历史记录类型:备份、作业、维护计划ma..
分类:
数据库 时间:
2015-04-05 06:46:51
阅读次数:
224
最近想用scala写一个分布式爬虫框架。没有反射就没有框架。所以需要准备下scala反射的知识什么是反射?反射是程序的一种自省能力。利用反射可以从更高的抽象等级写程序甚至在运行时改变程序本身反射有哪些类型?根据使用的时机不同,可以分为:运行时反射,编译时反射,具体化..
分类:
其他好文 时间:
2015-04-05 06:46:52
阅读次数:
844
批处理及流程控制语句批处理:(批处理语句,简称批语句):是一组一起提交给SQLServer执行的SQL语句.当执行批处理语句的时候,SQLServer将批处理语句编译到一个称之为执行计划的可执行单元这有助于节省执行时间!假如您必须执行10个SQL语句且你正在一个个的发送10个请求并执行它们,这..
分类:
数据库 时间:
2015-04-05 06:46:12
阅读次数:
224
CASE语句CASE函数可以计算多个条件式,并将其中一个符合条件的结果表达式返回。CASE函数按照使用形式的不同,可以分为简单CASE函数和搜索CASE函数。简单CASE函数将某个表达式与一组简单表达式进行比较以确定结果。CASE搜索函数计算一组布尔表达式以确定结果。简单CASE函数:简..
分类:
数据库 时间:
2015-04-05 06:45:40
阅读次数:
223
Style是一组<Setter>,也就是一组属性设置器。·使用Style时,如果Value的值比较简单,那就直接用Attribute值来表示,如果Value值不能用一个简单地字符串描述就需要使用XAML的属性对象语法。ControlTemplate最终将被应用到一个控件上,称这个控件为模板目标控件或模板化..
存储过程存储过程的定义存储过程(StoredProcedure)是一组为了完成特定功能的SQL语句集,是利用SQLServer所提供的Transact-SQL语言所编写的程序。功能是将常用或复杂的工作,预先用SQL语句写好并用一个指定名称存储起来,以后需要数据库提供与已定义好的存储过程的功能相同的..
分类:
数据库 时间:
2015-04-05 06:47:48
阅读次数:
235
创建存储过程:创建不带参数的存储过程语法:CREATEPROC[EDURE]存储过程名ASSQL和C语言的函数一样,参数可选参数分为输入参数、输出参数输入参数允许有默认值创建步骤:①编写SQL语句。②测试SQL语句是否正确,并能实现功能要求。③若得到的结果数据符合预期要求,则按照存储过..
分类:
数据库 时间:
2015-04-05 06:46:19
阅读次数:
237
查看、修改和删除存储过程A、查看存储过程存储过程被创建以后,它的名字存放在当前数据库的系统表sysobjects中,创建它的源代码存放在syscomments系统表中。可以通过SQLServer2000提供的几个系统存储过程来查看用户存储过程的有关信息。○1.用T-SQL语句查看存储过程⑴查看存储..
分类:
数据库 时间:
2015-04-05 06:45:36
阅读次数:
217
事务事务的概念事务是一个用户定义的完整的工作单元,一个事务内的所有语句被作为整体执行,要么全部执行,要么全部不执行。遇到错误时,可以回滚事务,取消事务内所做的所有改变,从而保证数据库中数据的一致性和可恢复性。数据库事务(DatabaseTransaction),是指作为单个逻辑..
分类:
数据库 时间:
2015-04-05 06:44:58
阅读次数:
272
SETIMPLICIT_TRANSACTIONSON--进入隐式事务模式INSERTINTOordersVALUES(‘p07‘,‘2011-09-1000:00:00.000‘,‘ded‘,‘EN‘,‘4000‘,convert(varbinary(256),pwdencrypt(‘passw0rd‘)))SELECTtimes=5,*FROMorders--显示‘p07‘被插入ROLLBACKgoSELECTtimes=6,*FROMorders--因为执行了回滚..
分类:
数据库 时间:
2015-04-05 06:45:19
阅读次数:
270
第一章命令及解释showdatabases;查看数据库createtablet(idint,namevarchar(20));创建表desct;查看表结构insertintotvalues(1,‘bbk‘);插入表select*fromt;查看表deletefromt;删除表中内容,不会删除表本身showtables;查看表select*fromt;查看表中内容第二章版本相关知识Mysql命..
分类:
数据库 时间:
2015-04-05 06:45:26
阅读次数:
225
一、制作环境准备实验环境:VMwareWorkstationCentOS-6.5-x86_64-minimal最小化安装安装后,我们会使用系统/root目录下install.log和anaconda-ks.cfg这两个文件(在此基础上修改比较方便)1.1定制步骤1、安装最小化的操作系统.包括基本的系统和所需要的工具等.比如:对于http,my..
分类:
其他好文 时间:
2015-04-05 06:45:54
阅读次数:
735