10 2017 档案
摘要:JDK动态代理: 1.能够继承静态代理的全部优点.并且能够实现代码的复用.2.动态代理可以处理一类业务.只要满足条件 都可以通过代理对象进行处理.3.动态代理的灵活性不强.4.JDK 的动态代理要求代理者必须实现接口, , 否则不能生成代理对象. . Cglib动态代理: 1.不管有无接口都可以创建
阅读全文
摘要:先写一段正确的执行程序的代码,然后对其进行面向切面编程(AOP) 1,准备切面(就是下面的这个TxAspect) 2,准备连接点(就是测试类中的目标方法) 3.编写通知(就是TxAspect中的前置、后置、异常、最终、环绕通知) 另: 前置、后置、异常、最终通知都不能影响目标方法执行,而环绕通知能控
阅读全文
摘要:1.使用alias <bean id="studentAdd" class="..."> <alias name="studentAdd" alias="add"/> <alias name="studentAdd" alias="doAdd"/> </bean> 使用alias设置别名,alias
阅读全文
摘要:System.out.println("java版本号:" + System.getProperty("java.version")); // java版本号System.out.println("Java提供商名称:" + System.getProperty("java.vendor")); /
阅读全文
摘要:ThreadLocal 本地线程变量: private static ThreadLocal<Connection> tl = new ThreadLocal<Connection>(); tl.get():获取的就是当前线程中map{tl:conn}中的conn tl.set(conn):向当前线
阅读全文

浙公网安备 33010602011771号