摘要: JDBC:用来进行数据访问的技术 使用前需要先加载驱动 jdbcTemplate: 先导入jar包: <!--spring JDBC--> 在数据库中创建数据表 创建测试类: public class Student { private Integer sid; private String sna 阅读全文
posted @ 2018-03-14 15:08 我不是.好人 阅读(123) 评论(0) 推荐(0) 编辑
摘要: Aspectj是AOP框架,扩展了java语言 接口: 阅读全文
posted @ 2018-03-13 08:54 我不是.好人 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-03-11 17:36 我不是.好人 阅读(143) 评论(0) 推荐(0) 编辑
摘要: JDK动态代理: 准备一个接口ISomeService,接口中有一个方法doSome(),和一个这个接口的实现类SomeServiceImpl,并重写其中的方法 测试类: 环绕增强 直接引用上面的接口和实现类 再创建另一个类 MethodAdvice 测试类: 阅读全文
posted @ 2018-03-10 09:21 我不是.好人 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-03-08 12:02 我不是.好人 阅读(90) 评论(0) 推荐(0) 编辑
摘要: DualPivotQuicksort是JDK1.7开始的采用的快速排序算法。 一般的快速排序采用一个枢轴来把一个数组划分成两半,然后递归之。 大量经验数据表面,采用两个枢轴来划分成3份的算法更高效,这就是DualPivotQuicksort。 算法思想 选出两个枢轴P1和P2,需要3个指针L,K,G 阅读全文
posted @ 2018-03-08 09:17 我不是.好人 阅读(422) 评论(0) 推荐(0) 编辑
摘要: autowired 自动注入 配置 测试类 2.注解的DI 配置 测试类 静态代理 1、需要知道核心类(被代理类)是哪一个类,并且有什么方法。 2、非核心的代码需要重复写多次,显得代码的结构臃肿,形成代码冗余。 3、非核心类(代理类)需要实现核心类(被代理类)实现的接口,也就是他们需要实现共同的接口 阅读全文
posted @ 2018-03-06 21:57 我不是.好人 阅读(90) 评论(0) 推荐(0) 编辑
摘要: AOP 面向切面编程 AOP 面向切面编程 AOP 面向切面编程 下来先说 前置和后置增强 1 前置增强 需要一个类 实现 implements MethodBeforeAdvice 以下接口 ,并且实现接口中的方法 public class lasraop implements MethodBef 阅读全文
posted @ 2018-03-06 21:50 我不是.好人 阅读(341) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/boyupeng/article/details/47951037(CSDN关于jvm类加载器的介绍) http://www.cnblogs.com/ityouknow/p/5603287.html(博客园关于jvm类加载器的介绍) http://www.i 阅读全文
posted @ 2018-03-05 21:48 我不是.好人 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 1.什么是单例模式? 单例模式是为确保一个类只有一个实例,并为整个系统提供一个全局访问点的一种模式方法。 单例的特点: 在任何情况下,单例类永远只有一个实例存在 单例需要有能力为整个系统提供这一唯一实例 饿汉和懒汉单例 1.饿汉式单例是指在方法调用前,实例就已经创建好了 2. 懒汉式单例是指在方法调 阅读全文
posted @ 2018-03-05 21:28 我不是.好人 阅读(177) 评论(0) 推荐(0) 编辑