`
文章列表
1.拦截器是调用方法的改进.当称某个实例是拦截器是,这是就其行为上而言的; 2.从代码的角度来看,拦截器就是一个类,这个类也包含方法,只是这个方法是个特殊方  法,它会在目标方法调用之前“自动”执行 3.拦截器方法大都是通过代理的方式来调用的 4.jdk动态代理只能对实现了接口的实例来生成代理,因此必须提供一个接口: (1)Dog.java接口 //代理接口 public interface Dog { public void info(); public void run(); } (2)DogImpl.java实现类 import com.Dog; //DOc的实现类 ...
   本文列举了兼容 IE 和 FF 的换行 CSS 推荐样式,详细介绍了word-wrap同word-break的区别。 引用的地址:http://homepage.yesky.com/207/7707707.shtml   兼容 IE 和 FF 的换行 CSS 推荐样式   最好的方式是 以下是引用片段:   word-wrap:br ...
所需要的核心包:    1.activation.jar  ----这个包是JAF框架中的    2.mail.jar    3.spring2.5.6.jar 注意:用spring发送邮件时可以向新浪邮箱发邮件 bean的配置文件内容设置:applicationContextMailSender.xml <bean id="mailSender" class="org.springframework.mail.javamail.JavaMailSenderImpl"> <property name="host& ...
/*一定要实现TimerTask这个抽象类,实现之后就会不断的掉用 run()方法(依据自己所设定的时间以秒来记算)*/ import java.util.Date; import java.util.Timer; import java.util.TimerTask; public class DataBaseRader { Timer timer;//定义一个定时器 public DataBaseRader(int seconds) { timer = new Timer(); Date date = new Date( ...
Global site tag (gtag.js) - Google Analytics