目录一、前言二、spring mvc 核心类与接口三、spring mvc核心流程图四、spring mvcDispatcherServlet说明五、spring mvc 父子上下文的说明六、springMVC-mvc.xml 配置文件片段讲解七、spring mvc如何访问到静态的文件,如jpg,...
分类:
编程语言 时间:
2014-06-28 23:42:15
阅读次数:
342
I came across this TED talk yesterday in which Chris Lonsdale, a psychologist from New Zealand talks about language learning. He believes that anybody...
分类:
其他好文 时间:
2014-06-28 23:02:07
阅读次数:
328
相同函数名具有多态性:① 译时的多态(由函数名来调用时体现):重载:同类,不同参② 运行时的多态(用指向不同类的指针来调用):覆盖: 不同类,同参,基类有virtual(由指针的类型来决定,体现了多态性)隐藏:①不同类,同参,基类无virtual②不同类,不同参(不论有无virtual)(由指针来决...
分类:
其他好文 时间:
2014-06-28 22:55:22
阅读次数:
276
寒气切割着时月裸露的肌肤,他在一幢楼的铁栅门来回徘徊。时月傍晚离开楼房时手里有了厚厚一沓钱,拎着二万六千元,悬空的心落了下来的,老板总算兑现了血汗钱。徒弟挤在弯弯曲曲的队伍中,火车只有腊月二十九的票。 三十的风很硬CF刷枪雷神永久免费辅助,但被鞭炮烟花软化一WWW.CF66789.COM些,时...
分类:
其他好文 时间:
2014-06-21 11:35:21
阅读次数:
186
1.1 ActionProxy接口以及实现
ActionProxy在struts框架中发挥着非常重要的作用。通过webwork和xwork交互关系图可以看出,它是action和xwork中间的一层。 正因为ActionProxy的存在导致Action调用更加简洁。接下来我们一起研究下这个核心类。
1.1.1 ActionProxy接口方法
图 3.3.1 Ac...
分类:
其他好文 时间:
2014-06-18 07:48:10
阅读次数:
148
定义:不要存在多于一个导致类变更的原因。通俗的说,即一个类只负责一项职责。
问题由来:类T负责两个不同的职责:职责P1,职责P2。当由于职责P1需求发生改变而需要修改类T时,有可能会导致原本运行正常的职责P2功能发生故障。
解决方案:遵循单一职责原则。分别建立两个类T1、T2,使T1完成职责P1功能,T2完成职责P2功能。这样,当修改类T1时,不会使职责P2发生故障风险;同理,当修...
分类:
其他好文 时间:
2014-06-18 07:44:12
阅读次数:
208
1、复合通过包含作为实例变量的的对象指针实现的。
@interface Unicycle : NSObject
{
Pedal*pedal;
Tire*tire;
}//Pedal和tire通过复合的方式组成了Unicycle
2、存取方法——用来读取或者改变某个对象属性的方法。
...
分类:
其他好文 时间:
2014-06-18 07:26:19
阅读次数:
193
接口隔离原则:
使用多个专门的接口比使用单一的总接口要好。
一个类对另外一个类的依赖性应当是建立在最小的接口上的。
一个接口代表一个角色,不应当将不同的角色都交给一个接口。没有关系的接口合并在一起,形成一个臃肿的大接口,这是对角色和接口的污染。
“不应该强迫客户依赖于它们不用的方法。接口属于客户,不属于它所在的类层次结构。”这个说得很明白了,再通俗点说,不要强迫客户使用它们不用的方...
分类:
其他好文 时间:
2014-06-18 06:46:17
阅读次数:
323
多线程数据同步错误比较难检测,因为通常是与事件的特定发生顺序有关。
一、同步术语
Barrier(屏障)
barrier是多个Thread的集合点:所有的Thread都应该到齐在这个barrier之后才能允许它们继续下去。
Condition variable(条件变量)
实际上不是变量,而是与某个lock有关联的变量。
Event variable(事件变...
分类:
编程语言 时间:
2014-06-18 06:23:12
阅读次数:
356
肯定有不少人跟我刚看到这项原则的时候一样,对这个原则的名字充满疑惑。其实原因就是这项原则最早是在1988年,由麻省理工学院的一位姓里的女士(Barbara Liskov)提出来的。
定义1:如果对每一个类型为 T1的对象 o1,都有类型为 T2 的对象o2,使得以 T1定义的所有程序 P 在所有的对象 o1 都代换成 o2 时,程序 P 的行为没有发生变化,那么类型 T2 是类型 T1 的子...
分类:
其他好文 时间:
2014-06-18 00:52:52
阅读次数:
387