`
halbert918
  • 浏览: 4269 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论
文章列表
state模式,系统运行过程中状态的切换 如:灯泡状态的改变(打开关闭),模拟两次打开关闭状态的改变 /** * * <p>灯状态抽象类</p> */ public abstract class LightState { public abstract void chageState(Controller controll); } /** * * <p>点击按钮打开灯状态的实现类</p> */ public class OpenLightState extends Ligh ...
OpenSessionInViewFilter类实现,其继承OncePerRequestFilter 通过执行doFilter链,每次请求是打开当前线程绑定的session,如果没有则新建;每个请求只有一个session。 protected boolean isSingleSession() { return this.singleSession;//默认true } @Override protected void doFilterInternal( HttpServletRequest request, HttpServletResponse resp ...

泛型工具类

/** * 泛型 * 解析父类泛型参数的实际类型 * 解析方法返回值泛型参数的实际类型 */ package com.hyb.util.generics; import java.lang.reflect.Method; import java.lang.reflect.ParameterizedType; import java.lang.reflect.Type; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; public ...

动态代理

/** * 动态代理接口 */ public interface DynProxy { public void doMethod(String str); } /** * 被代理对象实现类 */ public class DynProxyImpl implements DynProxy { @Override public void doMethod(String str) { System.out.println("动态代理,被代理类:" + str); } } /** ...
Global site tag (gtag.js) - Google Analytics