`
zhuchengzzcc
  • 浏览: 442557 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
    1         概述 本文档是针对Log4j日志工具的使用指南。包括:日志介绍、日志工具介绍、Log4j基本使用、Log4j的高级使用、Spring与log4j的集成等。并进行了举例说明。 本文档适合所有Java开发人员。 2         日志 ...
/** * @author zhuc * @version 2012-8-21 下午1:38:39 */ @Aspect @Component public class Aspect2 { /** * @param joinPoint * @param log */ @After(value = "@annotation(log)") public void doAfter(JoinPoint joinPoint, Log log) { for (Object obj : joinPoint.getArgs()) { ...
package aspect1; import org.aspectj.lang.ProceedingJoinPoint; import org.aspectj.lang.annotation.After; import org.aspectj.lang.annotation.AfterReturning; import org.aspectj.lang.annotation.AfterThrowing; import org.aspectj.lang.annotation.Around; import org.aspectj.lang.annotation.Aspect; i ...
Aspectj切入点语法定义 在使用spring框架配置AOP的时候,不管是通过XML配置文件还是注解的方式都需要定义pointcut"切入点" 例如定义切入点表达式  execution (* com.sample.service.impl..*.*(..)) execution()是最常用的切点函数,其语法如下所示:  整个表达式可以分为五个部分:  1、execution(): 表达式主体。  2、第一个*号:表示返回类型,*号表示所有的类型。  3、包名:表示需要拦截的包名,后面的两个句点表示当前包和当前包的所有子包,com.sample.servi ...
Spring3.0中对异常的处理方法一共提供了两种:一种是使用HandlerExceptionResolver接口;一种是在Controller类内部使用@ExceptionHandler注解。 使用第一种方式可以实现全局异常控制,并且Spring已经提供了一个默认的实现类SimpleMappingExceptionResolver; 使用第二种方式可以在Controller内部实现更个性化点异常处理方式,灵活性更高。 一般来说,项目中只需要采用第一种方式就可以了,每个人都自己定义异常的展现方式,太过个性了,不统一。    从目前的调查结果看,这两种方式不能共存,不知道未来的版本是否能 ...
  用户访问超时 解决两种情况下的用户访问超时。 a)普通http请求的session超时。 b)异步http请求的session超时,使用ext后大部分的界面刷新都是异步的ajax请求。   不管是那种类型的http请求总是可以由一个过滤器来捕捉。 分类:普通http请求的header参数中没有x-requested-with:XMLHttpRequest头信息,而异步的有。 其实对于常见的ajax框架,header中还有标示自己身份的header信息。   对于普通的http请求,发现session超时后直接重定向到一个超时页面,显示访问超时。 对于异步http请求,发 ...
  一:Tomcat Error Page配置 如果JSP页面出现异常,就会转到tomcat自动的那个异常页面,页面不怎么友好。jsp标准中提供了error page的配置,可以自己定义当出现错误时跳转到哪个页面。这个配置在web.xml里面进行配置,下面一步步来实现自定义错误页面。1.首先,在web.xml加入下面的标签:   <error-page> <error-code>400</error-code> <location>/400.html</location> ...

oracle sql操作xml

    当表中某字段是clob类型,保存的是xml格式的信息,如何利用sql来解析xml呢?       oracle自带强大的xmlPar(function),具体如下:     <root> <Version id="1"> <ConfigResource> <Products class="java.util.ArrayList"/> <Properties class="java.util.ArrayList"> <Pr ...
    Spring邮件抽象层的主要包为org.springframework.mail。它包括了发送电子邮件的主要接口MailSender,和值对象SimpleMailMessage,它封装了简单邮件的属性如from, to,cc, subject,text。 包里还包含一棵以MailException为根的checked Exception继承树,它们提供了对底层邮件系统异常的高级别抽象。 要获得关于邮件异常层次的更丰富的信息,请参考Javadocs。    为了使用JavaMail中的一些特色, 比如MIME类型的信件, Spring提供了MailSender的一个子接口, 即org.sp ...
    前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。       总结如下:     Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource 、TransactionManager 和代理机制 这三部分,无论哪种配置方式,一般变化的只是代理机制这部分。       DataSource、TransactionManager这两部分只是会根据数据访问方式有所变化,比如使用Hibernate进行数据访问时 ...
Global site tag (gtag.js) - Google Analytics