- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 synchronized 的简单总结
比如有一个Class MyClass MyClass A = new MyClass(); MyClass B = new MyClass(); 实例化了两个对象A和B 1.修饰方法,同步方法: MyClass类中有如下方法: private synchronized void say(){} 若多个线程中,某一个线程正在执行A.say()时,另一个线程也执行到了A.say(
2017-03-28 18:16:45 362
原创 Spring AOP 标签形式及Around增强处理
上一篇文章介绍了下Spring中的AOP xml配置方式。想了解的同学可以点击这里查看。 这次写一下标签形式。 首先要在spring配置文件中加入上面的标签,类似于 自动扫面相关的标签。 切面类:package com.du; import org.aspectj.lang.annotation.After; import org.aspectj.lang.annotation
2017-03-02 17:36:41 982
原创 Spring AOP 简单理解及应用
AOP AOP(Aspect Oriented Programming),即面向切面编程,可以说是OOP(Object Oriented Programming,面向对象编程)的补充和完善。OOP引入封装、继承、多态等概念来建立一种对象层次结构,用于模拟公共行为的一个集合。不过OOP允许开发者定义纵向的关系,但并不适合定义横向的关系,例如日志功能。日志代码往往横向地散布在所有对象层次中,而与它对
2017-03-02 16:44:36 394
原创 Spring拦截器
拦截器和过滤器比较 ①拦截器是基于Java的反射机制的,而过滤器是基于函数回调。 ②拦截器不依赖与servlet容器,过滤器依赖与servlet容器。 ③拦截器只能对action请求起作用,而过滤器则可以对几乎所有的请求起作用。 ④拦截器可以访问action上下文、值栈里的对象,而过滤器不能访问。 ⑤在action的生命周期中,拦截器可以多次被调用,而过滤器只能在容器初始化时被调用一次。
2017-03-01 11:58:43 234
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人