摘要: 先写一段正确的执行程序的代码,然后对其进行面向切面编程(AOP) 1,准备切面(就是下面的这个TxAspect) 2,准备连接点(就是测试类中的目标方法) 3.编写通知(就是TxAspect中的前置、后置、异常、最终、环绕通知) 另: 前置、后置、异常、最终通知都不能影响目标方法执行,而环绕通知能控 阅读全文
posted @ 2017-10-20 12:02 狂妄的老头 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 1.使用alias <bean id="studentAdd" class="..."> <alias name="studentAdd" alias="add"/> <alias name="studentAdd" alias="doAdd"/> </bean> 使用alias设置别名,alias 阅读全文
posted @ 2017-10-13 09:49 狂妄的老头 阅读(1785) 评论(0) 推荐(0) 编辑
摘要: System.out.println("java版本号:" + System.getProperty("java.version")); // java版本号System.out.println("Java提供商名称:" + System.getProperty("java.vendor")); / 阅读全文
posted @ 2017-10-11 15:58 狂妄的老头 阅读(261) 评论(0) 推荐(0) 编辑
摘要: ThreadLocal 本地线程变量: private static ThreadLocal<Connection> tl = new ThreadLocal<Connection>(); tl.get():获取的就是当前线程中map{tl:conn}中的conn tl.set(conn):向当前线 阅读全文
posted @ 2017-10-02 20:14 狂妄的老头 阅读(2195) 评论(0) 推荐(0) 编辑
摘要: void(0)用于执行某些处理,但是不整体刷新页面的情况下, javascript:void(0)表示不做任何动作。如: <a href="javascript:void(0);" onclick="alert('ok');"></a> 这里表示这个链接不做跳转动作,执行onClick事件。 我想使 阅读全文
posted @ 2017-09-28 22:38 狂妄的老头 阅读(890) 评论(0) 推荐(0) 编辑
摘要: web.xml配置别忘了写啊! 阅读全文
posted @ 2017-09-22 19:59 狂妄的老头 阅读(423) 评论(0) 推荐(0) 编辑
摘要: 测试,抛出了异常:java.sql.SQLException: Column 'class' not found. 出错原因是: rs.getObject("class"); 数据库的表user表中不存在名称为class的列。 我们在User类根本没有class,为何会有这一列的出现呢? 原因是Us 阅读全文
posted @ 2017-09-22 15:59 狂妄的老头 阅读(3790) 评论(0) 推荐(1) 编辑
摘要: Object是所有类的基类,这个你可以查询jdk文档了解,所有类都继承自Object。Object ...objects这种参数定义是在不确定方法参数的情况下的一种多态表现形式。即这个方法可以传递多个参数,这个参数的个数是不确定的。这样你在方法体中需要相应的做些处理。因为Object是基类,所以使用 阅读全文
posted @ 2017-09-22 08:36 狂妄的老头 阅读(561) 评论(0) 推荐(0) 编辑
摘要: 抽象类和接口都是java中用来实现多态的方法,在此主要说明为什么会用抽象类来实现接口,因此对两者之间的异同就不介绍了。 在java一般的用法中,如果要用普通类来实现接口,则必须实现该接口中的所有方法,这样就会导致需要实现多余的方法; 采用抽象类来实现方法,可以实现该接口中的部分方法,而且当其他类继承 阅读全文
posted @ 2017-09-20 21:25 狂妄的老头 阅读(2455) 评论(2) 推荐(0) 编辑
摘要: public class sample{ public static void main(String[] args){ //得到类的简写名称 System.out.println(sample.class.getSimpleName()); //得到对象的全路径 System.out.printl 阅读全文
posted @ 2017-09-20 16:39 狂妄的老头 阅读(908) 评论(0) 推荐(0) 编辑