09 2017 档案
摘要:1.描述 用一个中介者对象封装一系列的对象交互。中介者使各对象不需要显示的交互引用,从而使其欧合格松散,而且可以独立的改变他们之间的交互。 2.模式的使用 ·中介者(Mediator):中介者是一个接口,该接口定义了用于同事(Colleague)对象之间进行通信的方法。 ·具体中介者(Concret
阅读全文
摘要:本以为API发布之后就完事了,结果后来要求每个API要有10万次的调用量。 先反思一下,这就是我典型的错误思维,让做什么就只做让做的,即使有明显的优化方法也忽视掉,这种态度我是不可能学好技术的,以后再不能如此。 调用的目的是通过大量调用,检验功能是否可用以及在实际应用环节中可能出现的问题。 我的检测
阅读全文
摘要:开发部署完成后需要调试检验: 1.检验功能是否完善。 2.检验服务器性能 检验功能可以使用大量测试数据进行访问请求,检验是否实设计的功能并检验是否有设计上的漏洞。 检验服务器性能,可在短时间内大量访问服务器,检验其并发访问量及性能。 tomcat性能优化 性能测试
阅读全文
摘要:1.描述 2. 这章不知道怎么写,因为主要使用迭代器的地方JAVA API都写好了iterator,比如List的子类下都实现了这些方法。 以后有内容了再补充。
阅读全文
摘要:1.描述 为系统中的一组接口提供一个一致的界面,Facade模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。 2.模式的使用 ·子系统(SubSystem):子系统是若干个类的集合,这些类的实例协同合作为用户提供服务,子系统中任何类都不包含外观类的实例引用。 ·外观(Facade):外观
阅读全文
摘要:1.描述 使多个对象都有机会处理请求,从而避免请求的发送者和接受者之间的耦合关系。将这些对象连城一条链,并沿着这条链传递该请求,直到有一个对象处理他为止。 2.模式的使用 ·处理者(Handler):处理者是一个接口,负责规定具体处理者处理用户请求的方法以及具体处理者设置后继对象的方法。 ·具体处理
阅读全文
摘要:1.描述 将一个类的接口转换成客户希望的另一个接口。Adapter模式使得原本由于接口比兼容而不能一起工作的那些类可以一起工作。 2.优点 ·目标(Target)与被适配者(Adaptee)是完全解耦关系。 ·满足“开闭原则” 3.使用情景 一个程序想使用已存在的类,但该类所实现的接口和当前程序所使
阅读全文
摘要:1.描述 定义一系列算法,把他们一个个封装起来,并且使他们可以交互替换。本模式可以使算法独立于使用它的用户而变化。 2.优点 ·上下文(Context)和具体策略(ConcreteStrategy)是松耦合关系。 ·策略模式满足“开闭原则”。 3.用途 ·一个类定义了多种行为,并且这些行为在这个方法
阅读全文
摘要:1.描述 动态的给对象添加一些额外的职责。就功能来说,装饰模式比生成子类更为灵活。 2.优点 ·被装饰者和装饰者之间是松耦合关系 ·装饰者模式满足“开闭原则” ·可以使用多个具体装饰来装饰具体组件的实例。 3.用途 ·程序动态的增强类的某个对象的功能,而又不影响该类的其他对象。 ·采用继承阿里增强对
阅读全文
摘要:1.描述 定义对象间的一种一对多的依赖关系,当一个对象的状态发生变化时,所有依赖他的对象都收到通知并被自动更新。 2.优点 ·具体主题和具体观察者之间是松耦合关系。由于主题(Subject)接口仅仅依赖观察者(Observer)接口,因此具体主题只是知道他的具体观察者是实现某个观察者接口的类的实例,
阅读全文
摘要:1.描述 将一个请求封装为一个对象,从而使用户可以用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤销操作。 2.优点 ·命令模式中,请求者不直接与接受者交互,即请求者不包含接受者的引用,彻底消除了彼此的耦合度。 ·命令模式满足“开闭原则”。如果增加新的具体命令和该命令的接受者,不
阅读全文
摘要:设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。 设计模式是一套被反复使用的、多数人知晓的、经过分类编目的、
阅读全文

浙公网安备 33010602011771号