一、原题ViewtheExhibitandexaminethestructureoftheCUSTOMERStable.YouwanttogenerateareportshowingthelastnamesandcreditlimitsofallcustomerswhoselastnamesstartwithA,B,orC,andcreditlimitisbelow10,000.Evaluatethefollowingtwoqueries:SQL>SELECTcust_last_name,cus..
分类:
其他好文 时间:
2016-10-22 21:31:25
阅读次数:
227
启动的时候报下面的错误: <BEA-000438> <Unable to load performance pack. Using Java I/O instead. Please ensure that wlntio.dll is in: 'D:\Weblogic\jdk_64\bin;.;C:\ ...
分类:
编程语言 时间:
2016-10-22 07:20:18
阅读次数:
434
项目完成,经过本地的测试,最后在部署的时候,发现服务器resin启动失败,报错信息如下: 从报错信息上看,应该是guava.jar有问题。 排查问题 查看项目引入的guava.jar,信息如下: boneco.jar引入了子包guava-15.0.jar,cache-client.jar引入了gua ...
分类:
编程语言 时间:
2016-10-21 13:16:31
阅读次数:
344
从2012年北漂以来到现在有近5个年头了,dba这活儿正了八经的玩数据库其实是从这两三年,学校学的sqlserver当时理解的不深,只学会了一些简单的sql语句,2012-2014年因为在大学做运维工作相对轻松,所以决定考一下ocp,当时最初的相做数据库的原因很简单,上智联和前程上搜了一..
分类:
其他好文 时间:
2016-10-08 20:49:26
阅读次数:
236
Atitit.软件架构高扩展性and兼容性原理与概论实践attilax总结 1. 什么是可扩展的应用程序?1 2. 松耦合(ioc)2 3. 接口的思考 2 4. 单一用途&模块化,小粒度化2 5. 组合(Composition),而不是继承(inheritance) 2 6. Ocp原则开闭原则2 ...
分类:
其他好文 时间:
2016-09-30 23:59:03
阅读次数:
407
Liskov替换原则:子类型(subtype)必须能够替换掉它们的基类型(basetype)。 违反LSP的情形 对于LSP的违反常常会导致以明显违反OCP的方式使用运行时类型检查。通常,会使用一个显式的if语句或者if/else链去确定一个对象的类型,以便于可以选择针对该类型的正确行为。 很显然, ...
分类:
其他好文 时间:
2016-09-08 18:09:45
阅读次数:
151
1、程序设计原则:SOLIP SOLIP设计原则 1、单一责任原则(SRP) 一个对象对只应该为一个元素负责 2、开放封闭原则(OCP) 对扩展开放,修改封闭 3、里氏替换原则(LSP) 可以使用任何派生类替换基类 4、接口分离原则(ISP) 对于接口进行分类避免一个接口的方法过多 5、依赖倒置原则 ...
分类:
编程语言 时间:
2016-09-07 01:00:36
阅读次数:
217
41.面向对象的五大基本原则 (1)单一职责原则(SRP) (2)开放封闭原则(OCP) (3)里氏替换原则(LSP) (4)依赖倒置原则(DIP) (5)接口隔离原则(ISP) 单一职责原则(SRP) ? 一个类应该仅有一个引起它变化的原因(最简单,最容易理解却最不容易做到的一个设计原则)职员类例 ...
分类:
编程语言 时间:
2016-09-05 11:54:39
阅读次数:
197
软件实体(类、模块、函数等)应该是可以扩展的,但是不可修改的。 如果程序中的一处改动就会产生连锁反应,导致一系列相关模块的改动,那么设计就具有僵化性的臭味。OCP建议我们应该对系统进行重构,这样以后对系统再进行这样那样的改动时,就不会导致更多的修改。如果正确地应用OCP,那么以后再进行同样的改动时, ...
分类:
其他好文 时间:
2016-09-04 23:57:34
阅读次数:
321