- 博客(6)
- 资源 (12)
- 收藏
- 关注
原创 策略设计模式
一、策略设计模式简介 策略设计模式的主要思想就是针对一组算法,将每个算法封装到具有共同接口的独立的类中,从而使它们可以相互替换。策略模式的最大特点是使算法可以在不影响客户端的情况下发生变化,从而改变不同的功能。 二、策略设计模式的组成 抽象的策略略角色通常情况下是接口或者抽象类。 具体策略角色继承抽象的策略角色,实现各自的具体的的算法和行为。 环境角色内部持有抽象的策略角色的引用,接收客户端向环...
2019-01-24 17:54:00 157
原创 动态代理机制
一、动态代理简介 代理类在程序运行时创建的代理方式被成为动态代理。 静态代理的代理类是自己定义好的,在程序运行之前就已经编译完成。然而动态代理,代理类并不是在Java代码中定义的,而是在运行时根据我们在Java代码中的“指示”动态生成的。相比于静态代理, 动态代理的优势在于可以很方便的对代理类的函数进行统一的处理,而不用修改每个代理类中的方法。—— 字节码对象级别的代理对象 二、动态代理的构成 ...
2019-01-10 16:43:34 310
原创 JAVA过滤器Filter
一、filter的简介 filter是对客户端访问资源的过滤,符合条件放行,不符合条件不放行,并且可以对目标资源访问前后进行逻辑处理。 二、filter快速入门 编写一个过滤器的类实现Filter接口 实现接口中尚未实现的方法(着重实现doFilter方法) 在web.xml中进行配置(主要是配置要对哪些资源进行过滤) 三、Filter的API详解 1.filter生命周期及其与生命周期相关的...
2019-01-07 14:20:31 355 1
原创 JAVA监听器Listener
一、什么是监听器 监听器用于监听web应用中某些对象、信息的创建、销毁、增加,修改,删除等动作的发生,然后作出相应的响应处理。当范围对象的状态发生变化的时候,服务器自动调用监听器对象中的方法。常用于统计在线人数和在线用户,系统加载时进行信息初始化,统计网站的访问量等等。 监听器的相关概念: 事件源:被监听的对象 ----- 三个域对象 request session servletConte...
2019-01-04 17:03:29 226
原创 JAVA四大域对象总结
JAVA四大域对象总结 根据有作用范围由小到大: page(当前jsp页面)------》page域指的是pageContext. request(一次请求)—》request域request HttpServletContext session(一次会话)—》session域session HttpSession application(当前web应用)—》application域指的是appl...
2019-01-03 20:36:04 4656 1
原创 sql条件查询java实现
sql条件查询java实现 public List<Product> searchByCondition(Condition condition) throws SQLException { QueryRunner queryRunner = new QueryRunner(JDBCUtils.getDataSource()); String sql = "select * f...
2019-01-03 15:45:04 1388
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人