`
luzl
  • 浏览: 571914 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

请您先登录,才能继续操作

文章列表
分类:   创建模式   结构模式   行为模式 尤点:   面向界面(client更易于操作)   降低耦合度(维护更加容易,修改部分代码不需要修改全部相关代码)   增加灵活度(client调用灵活,修改代码,维护代码灵活) 详细点:   创建模式   简单工厂模式:   使用工厂类将客户和客户所请求的类分开,这样客户只需要像工厂类请求就可以了。     该模式的缺点是如果新增加被消费类(被请求类)的话,需要修改工厂类。但是如果你能确定被消费类的参数的话,可以借助一些配置解决这个缺陷,把类名和参数类型配置到数据库或者XML文件中,使用反射生成被消费类。      工厂方法模式(抽象工 ...
磁盘阵列 raid(redundant array of independent disks ),存储cache,Raid 0,Raid 1,Raid 2,Raid 3,Raid 4,Raid 5 Raid 1+0(简称raid10) SAN(Storage area network) FCSAN(Fibre Channel Storage area network) NAS(Network attached storage) IOPS(I/O per second) HP-UX CPU:sar -u,sar -p,vmstat -v,top 内存:vmstat,sar -b,top,swa ...
1、持接受单位营业执照副本的原件、复印件一份 2、调入人员的毕业证、职称证原件、复印件一份 3、调入人员的简历(必须注明调出单位) 4、经审核同意后,填写《干部调动表》一式三份,调入调出单位及主管部门盖印 5、提供本人毕业证、学位证、职称证、结婚证、《无婚姻登记记录证明》(户口所在地民政局婚姻登记处出具)原件及A4复印件各一份、档案、户口本或派出所出具的户籍证明 6、材料齐全后,报市政府行政服务中心人事局窗口审批 7、符合调入条件、材料齐全、由市人事局批准后发人事调令、填写《调动人员情况登记表》 8、调入人员持《调动人员情况登记表》到行政服务中心二楼公安局3号窗口办理户口迁移手续 ...
JDK 7 支持Ruby,Python是福是祸?
   从事软件开发混饭吃以来一直是做最底层的工作,跟客户讨论需求,然后编码,用户说你小子这儿怎么弄错了,于是我上去改改,修修补补,磕磕碰碰的过活。    慢慢的知道项目中有个架构师的角色,于是一直处于仰望的状态,架构师,听着就叫人羡慕,高高在上,指指点点,潇洒自在。    最近有幸参加了一个架构师的培训,才发现这个工作也不是那么好做,要做好架构师首先要跟客户深入接触,搜集各方面的需求,有些客户可能不太善于表达,架构师还要引导,让他们说出所有的需求,包括能说清楚的不能说清楚的,类似陪聊了,弄清楚了这些才能进行后续工作。    陪客户聊完天后对他们的需要有了大概轮廓,这时候就需要输出一些图表来落实: ...
DB2 9.5 SQL Procedure Developer 认证考试 735 准备 第 1 部分: SQL Procedural Language 入门 第 2 部分: DB2 SQL 过程 第 3 部分: DB2 SQL 函数 第 4 部分: 触发器 第 5 部分: 高级 SQL 特性 第 6 部分: DB2 开发工具
找出所有的父表: With reftables(reftabname,PRIORITY) as( Select reftabname,1 from syscat.references as refx where refx.tabname='PROJECT' union all Select ref2.reftabname,reftables.PRIORITY+1 from reftables,syscat.references ref2 where reftables.reftabname=ref2.tabname ) Select * from reftables ORDER B ...
DB2 9 应用开发(733 考试)认证指南 DB2 9 应用开发(733 考试)认证指南,第1 部分: 数据库对象与编程方法 DB2 9 应用开发(733 考试)认证指南,第2 部分: DB2 数据操纵 DB2 9 应用开发(733 考试)认证指南,第3 部分: XML 数据操纵 DB2 9 应用开发(733 考试)认证指南,第4 部分: 嵌入式SQL 编程 DB2 9 应用开发(733 考试)认证指南,第5 部分: CLI/ODBC 编程 DB2 9 应用开发(733 考试)认证指南,第6 部分: .NET 编程 DB2 9 应用开发(733 考试)认证指南,第7 部分: Ja ...
DB2 9 数据库管理(731 考试)认证指南 DB2 9 数据库管理(731 考试)认证指南,第1 部分: 服务器管理 DB2 9 数据库管理(731 考试)认证指南,第2 部分: 数据放置 DB2 9 数据库管理(731考试)认证指南,第3 部分: 数据访问 DB2 9 数据库管理(731考试)认证指南,第4 部分: 监控DB2 活动 DB2 9 数据库管理(731考试)认证指南,第5 部分: DB2 实用程序 DB2 9 数据库管理(731考试)认证指南,第6 部分: 高可用性:备份和恢复 DB2 9 数据库管理(731考试)认证指南,第 7 部分: 高可用性:镜像分割与高可 ...
DB2 9 基础(730 考试)认证指南 DB2 9 基础(730 考试)认证指南,第1 部分: DB2 规划 DB2 9 基础(730 考试)认证指南,第2 部分: 安全性 DB2 9 基础(730 考试)认证指南,第3 部分: 访问DB2 数据 DB2 9 基础(730 考试)认证指南,第4 部分: 处理DB2 数据 DB2 9 基础(730 考试)认证指南,第5 部分: 处理DB2 对象 DB2 9 基础(730 考试)认证指南,第6 部分: 数据并发性 DB2 9 基础(730 考试)认证指南,第7 部分: XQuery 简介
西宁市旧城改造   (省气象局片区)气象职工团购房出资办法      为了确保西宁市旧城改造(省气象局片区)建房资金的安全使用,便于广大职工住户监督,特制定本办法。    一、第一批出资购房对象是指2011年5月1 ...
Create table test.testchk( col1 integer check(col1 in (1,2,3)) ); Insert into test.testchk(col1) values(null); 执行成功了,大家想想这是不是bug啊。
创建视图的时候有几种CHECK OPTION CHECK OPTION CASCADED CHECK OPTION LOCAL CHECK OPTION 看看这个例子: ------------------------------ Commands Entered ------------------------------ CREATE TABLE tab1 (col1 SMALLINT ); CREATE VIEW v1 AS SELECT col1 FROM tab1 WHERE col1 > 20 ; CREATE VIEW v2L AS SELECT col ...
刚接触DB2的时候遇到一个统计表占用空间问题,因为数据是从syscat.tables里面读取占用的page数来换算,但是发现这个数据只有runstat后才准确(当然,我后来也知道了执行runstat可以提高执行计划的优化程度),所以每次我都要自己写脚本runstat然后再统计表的大小,今天才知道DB2(version9,不知道当时的8.2有没有这个功能,惭愧,惭愧!)有自动执行runstat的选项,只要打开就行了: Automatic maintenance (AUTO_MAINT) = ON Automatic database backu ...
迁移数据的时候一定遇到过导入导出的外键约束报错问题,外键约束是为了保证数据库的完整性,完整性的英语单词是integrity,所以这个临时关闭外键约束让你畅快导入的命令是: set integrity for table_name off set integrity for table_name foreign key immediate unchecked 除了这种方式,你还可以使用alter语句修改constraint,使它不执行,这样也能达到这个目的: ALTER TABLE <table-name> ALTER FOREIGN KEY <constraint ...
Global site tag (gtag.js) - Google Analytics