`
dwlovehcy
  • 浏览: 33280 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
java io中广泛应用到了装饰者模式 装饰者和被装饰对象有相同的超类型 你可以使用一个或多个装饰者包装一个对象 既然装饰者和被装饰对象有相同的超类型,所以在任何需要原始对象(被包装)的场合,可以用装饰过的对象代替它。 (关键点)装饰者可以在委托被装饰者的行为之前与/或之后,加上自己的行为,已达到特定的目的 对象可以在任何时候被装饰,所以可以在运行时动态的、不限量的使用你喜欢的装饰者来装饰对象       1 基类--饮料(抽象类)   描述和价格 package com.pattern; /** * * @author shasha * 饮料 ...
观察者模式由2部分组成   主题  和  观察者 1 主题接口 package com.observer; /*** * * @author shasha * 观察者主题类 */ public interface Subject { public void registObserver(Observer o); public void removeObserver(Observer o); public void notifyO ...
策略模式 duck的设计 Interfaces Duck FlyBehavior flyBehavior; QuackBehavior quackBehavior; performQuark(); performFly(); display(); swim();   策略模式定义了算法族,分别封装起来,让他们之间可以相互替换,此模式让算法的变化独立于使用算法的客户
import java.util.Stack; /** * * @author ss * 用栈完成二叉树的遍历 */ public class Node { //三个属性 值 左节点 右节点 private String value; private Node nodeLeft; private Node nodeRight; public Node(String value){ this.value=value; } private static void showValue(String value){ Sy ...
public void execute(){ ................................. for(int i=0;i<10;i++){ postAuthYes(urlparam); ................................... } return null; } private void postAuthYes(String urlparam) { try{ String _param=urlparam; String posturl=SystemManag ...
接受第三方的post过来的xml,如果没有设置Content-Type: application/x-www-form-urlencoded。则可以通过流来解析代码如下 BufferedReader in= new BufferedReader(new InputStreamReader(httpServletRequest.getInputStream())); String s=""; StringBuffer sb=new StringBuffer(); while((s=in.readLine())!=null){ sb.appen ...
     九月腾讯,创新工场,淘宝等公司最新面试十三题 引言        曾记否,去年的10月份也同此刻一样,是找工作的高峰期,本博客便是最初由整理微软等公司面试题而发展而来的。如今,又即将迈入求职高峰期--10月份,而本人也正在找下一份工作中,所以,也不免关注了网上和我个人建的算法群Algorithms1-11群(第1-10群已满,Algorithms_11群,170612151)内朋友发布和讨论的最新面试题。特此整理,以飨诸位。至于答案,望诸位共同讨论与思考。     自从公布algorithms_9群-11群的群号以来,一般一个星期之内满员。不免被各位的热情所震撼。希望,各位既然加进 ...
eclipse中出现这个问题 应该去新增的server下面的context.xml中配置 <WatchedResource>WEB-INF/web.xml</WatchedResource> <Resource         name="jdbc/donghuaDB"         auth="Container"         type="javax.sql.DataSource"         maxActive="100"         maxIdle=" ...
Global site tag (gtag.js) - Google Analytics