摘要: 1、JDK静态代理 1. 业务接口 2. 接口的实现类 3. 代理类,实现接口,并扩展实现类的功能 2、JDK动态代理 1. 业务接口 2. 实现了业务接口的业务类 3. 实现了InvocationHandler接口的handler代理类 3、CGLIB动态代理 不需要定义业务接口 1. 业务类(不 阅读全文
posted @ 2018-05-10 10:28 Muscleape 阅读(246) 评论(0) 推荐(0) 编辑
摘要: cglib动态代理代码示例 引用包cglib xxx.jar 非Maven项目还需要手动引用包asm xxx.jar 1. 业务类(不需要定义接口) 2. cglib代理类(实现接口MethodInterceptor) 1、业务类 2、cglib代理类,需要实现接口MethodInterceptor 阅读全文
posted @ 2018-05-10 10:25 Muscleape 阅读(8960) 评论(3) 推荐(3) 编辑
摘要: JDK静态代理示例代码 1. 业务接口 2. 接口的实现类 3. 代理类,实现接口,并扩展实现类的功能 1、业务接口 2、业务实现类 3、代理类(实现业务接口,并实例化业务实现类) 4、测试类 5、结果 阅读全文
posted @ 2018-05-10 10:24 Muscleape 阅读(364) 评论(0) 推荐(0) 编辑
摘要: JDK动态代理代码示例 1. 业务接口 2. 实现了业务接口的业务类 3. 实现了InvocationHandler接口的handler代理类 1、业务接口 2、业务接口实现类 3、实现了InvocationHandler接口的handler代理类 4、测试类 5、测试结果 阅读全文
posted @ 2018-05-10 10:24 Muscleape 阅读(2433) 评论(0) 推荐(0) 编辑
摘要: "内容整理在GitHub,地址https://github.com/Muscleape/TestDemoProjects" 1、Oracle的JDBC连接方式:oci和thin 相同点: Oracle提供,Java访问Oracle数据库的方式; 驱动类别不同(SUN定义的四种JDBC驱动程序标准), 阅读全文
posted @ 2018-05-02 13:50 Muscleape 阅读(241) 评论(0) 推荐(0) 编辑
摘要: "内容整理在GitHub,地址https://github.com/Muscleape/TestDemoProjects" MySQL分页查询 limit的用法 limit子句可以被用于强制select语句返回指定的记录数; 接受1个或2个整数常量做参数,第一个是返回记录行的 偏移量 ,第二个是返回 阅读全文
posted @ 2018-04-30 15:08 Muscleape 阅读(146) 评论(0) 推荐(0) 编辑
摘要: "内容整理在GitHub,点击查看" 1、关于JDBC 项目中使用了8.0.9版本的JDBC,在配置JDBC相关的数据库连接时,与老版本的有一些不同 包名改变了,添加了一个cj 创建数据库连接时需要添加一些信息,SSL、时区等 2、MyBatis的配置信息 配置信息一般可以在下载源码中包括,路径为: 阅读全文
posted @ 2018-04-24 13:16 Muscleape 阅读(415) 评论(0) 推荐(0) 编辑
摘要: Spring AOP详解 、 JDK动态代理、CGLib动态代理 原文地址:https://www.cnblogs.com/kukudelaomao/p/5897893.html AOP是Aspect Oriented Programing的简称,面向切面编程。AOP适合于那些具有横切逻辑的应用:如 阅读全文
posted @ 2017-12-26 10:30 Muscleape 阅读(491) 评论(0) 推荐(0) 编辑
摘要: Muscleape个人总结:(这里的抽象接口是指:使用一个抽象类实现一个接口,是两部分结构) 使用一个抽象类直接实现接口,将接口中的方法区分为实现类必须要实现的和选择性实现的,其他需要实现接口的类型通过继承这个抽象类的方式实现接口,这样在具体的实现类中可以不用重写接口中用不到的方法,如果后期接口中新 阅读全文
posted @ 2017-12-14 10:09 Muscleape 阅读(332) 评论(0) 推荐(0) 编辑
摘要: Eclipse中项目上有一个红色叉号,项目中代码文件没有错误标识,项目代码能正常运行使用。 Eclipse中配置的Tomcat版本为8.0和8.5 问题原因 搜索后得知,在配置文件【org.eclipse.wst.common.project.facet.core.xml】中,有此配置项 解决办法 阅读全文
posted @ 2017-10-09 09:27 Muscleape 阅读(434) 评论(0) 推荐(0) 编辑