自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 JDK动态代理模式详解

常用的代理模式有,jdk动态代理s和CGLIB动态代理模式,JDK动态代理是java.lang.reflect.*包提供的方式,它必须提供一个接口才能产生代理对象。下面讲解jdk动态代理,如下图: 假设有这样一个场景,你的公司是一个软件公司,你是一位软件工程师,客户带着需求过来,显然不会先去直接找你,而是去找一个叫商务对象的人,此时商务就是代理你的人,同时也是与客户交谈的人。...

2019-11-12 09:09:46 1140

原创 CGLIB动态代理模式详解

此文章介绍的是动态代理模式中的CGLIB代理模式,此模式与jdk动态代理模式的区别是: 目标代理类不需要实现接口,同样也可以实现代理。 直接看一个简单的cglib应用,看他是如何实现代理的。 第一步,新建一个maven项目,并引入cglib依赖: <dependency> <groupId>cglib</gro...

2019-11-20 13:02:24 2251

原创 Spring Aop详解以及管理日志实战

1.什么是面向切面编程?springAop是面向切面编程的一种代表,通过对多模块下共同功能的统一管理,来控制业务逻辑与公有逻辑的解耦,而散布于应用多处共有的功能称为横切关注点,把这些横切关注点与业务逻辑相分离是面向切面编程需要解决的问题。下面介绍通过xml文件的方式来实现springaop简单应用:2.springaop应用第一步,搭建项目环境,工程目录图如下:添加依赖,s...

2019-11-19 00:22:33 1027

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除