摘要: 迭代器模式遍历集合的成熟模式,迭代器模式的关键是将遍历集合的任务交给一个叫做迭代器的对象,它的工作时遍历并选择序列中的对象,而客户端程序员不必知道或关心该集合序列底层的结构。 迭代器模式的结构中包括四种角色。 一、集合:一个接口,规定了具体集合需要实现的操作。... 阅读全文
posted @ 2016-12-30 22:25 future-wy 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 今天放假,又有时间继续啃《java设计模式》这本书了。每次学会一种设计模式内心都会有一种小小的成就感,但是懂是懂了,不知道会不会用。主要是现在没有什么项目经验,设计模式学了也派不上用场。不管怎样,学了总比没学好,以后总会派上用场的。 首先,何为观察者模式?观察者模... 阅读全文
posted @ 2016-12-30 22:22 future-wy 阅读(429) 评论(0) 推荐(0) 编辑
摘要: 在许多设计中,经常设计一个对象请求另一个对象执行某一个操作。如果请求者无法或者不希望直接和被请求者打交道,即请求对象无法或者不希望含有被请求者的引用,那么可以使用命令模式。命令模式里称提出请求的对象为请求者,被请求者的对象为接收者。在命令模式中,当一个对象请求另一个对... 阅读全文
posted @ 2016-12-30 22:19 future-wy 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 一、动态代理的使用 动态代理可以提供对另一个对象的访问,同时隐藏实际对象的具体事实。代理一般会实现它所表示的实际对象的接口。代理可以访问实际对象,但是延迟实现实际对象的部分功能,实际对象实现系统的实际功能,代理对象对客户隐藏了实际对象。客户不知道它是与代理打交道还是... 阅读全文
posted @ 2016-12-30 22:16 future-wy 阅读(411) 评论(0) 推荐(0) 编辑
摘要: ORA-12154: TNS:could not resolve the connect identifier specified在win10上安装了一个11g的客户端,发现连接不上公司的数据库,解决的办法参考下面的方法。 解决了 Initializa... 阅读全文
posted @ 2016-12-30 22:02 future-wy 阅读(133) 评论(0) 推荐(0) 编辑