自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (7)
  • 收藏
  • 关注

原创 Spring5.x Transaction 自定义事务标签

1、自定义事务标签XML配置<tx: annotation-driven transaction-manager="transactionManager" mode="aspectj "/>2、自定义事务标签命名空间处理器TxNamespaceHandlerpublic class TxNamespaceHandler extends NamespaceHandl...

2020-02-29 21:21:27 1131

原创 Spring 属性编辑器

1、配置自定义编辑器、自定义属性编辑器登记员CustomEditorConfigurerCustomEditorConfigurer是一个BeanFactoryPostProcessor,调用postProcessBeanFactory注册自定义属性编辑器。可以配置自己的自定义属性编辑器。自定义编辑器扩展PropertyEditorSupport,自定义属性编辑器登记员扩展Prope...

2020-02-26 13:04:18 250

原创 Spring AOP 创建代理ProxyFactory

1、ProxyFactory类图2、ProxyFactory 获取代理对象public Object getProxy() {returncreateAopProxy().getProxy();}public Object getProxy(@Nullable ClassLoader classLoader) {returncreateAopProx...

2020-02-26 13:03:38 315

原创 基于Cglib动态代理-ObjenesisCglibAopProxy

1、CglibAopProxy1.1 获取代理对象public Object getProxy() {return getProxy(null);}public Object getProxy(@Nullable ClassLoader classLoader) {if (logger.isTraceEnabled()) { logger.trace("Cr...

2020-02-26 13:03:05 359

原创 基于Jdk动态代理-JdkDynamicAopProxy

1、JdkDynamicAopProxy 基于JDK动态代理创建代理对象JdkDynamicAopProxy实现了AopProxy, InvocationHandler,InvocationHandler是基于JDK动态代理必须实现的回调接口。执行流程如下:(1)目标本身并未覆写equal/hashCode方法。调用JdkDynamicAopProxy的equals/hashCode方法...

2020-02-26 13:02:27 653

原创 动态AOP-Spring AOP 基于@AspectJ

XML配置 aspectj-autoproxy注册自定义命名空间Bean定义解析器 AopNamespaceHandlerpublic class AopNamespaceHandler extends NamespaceHandlerSupport {public void init() {// In 2.0 XSD as well as in 2.1 XSD.regis...

2020-02-26 13:01:34 456

原创 静态AOP-Spring集成AspectJ

一、XML配置静态AOP load-time-weaver1、BeanDefinition解析阶段自定义名称空间 load-time-weaver1.1 注册LoadTimeWeaverBeanDefinitionParserpublic class ContextNamespaceHandler extends NamespaceHandlerSupport {@Override...

2020-02-26 13:00:36 448

原创 Spring5.X JdbcTemplate

1、JdbcTemplate类图2、JdbcAccessor{@link org.springframework.jdbc.core.JdbcTemplate}和其他JDBC访问DAO帮助器的基类,定义了诸如DataSource和异常转换器之类的通用属性3、JdbcOperations指定一组基本JDBC操作的接口。 由{@link JdbcTemplate}实现。...

2020-02-26 12:57:19 350

ReentrantReadWriteLock.xmind

ReentrantReadWriteLock 读写锁除了保证写操作对读操作可见性以及并发行提升外,简化了读写交互场景开发

2020-04-08

AbstractQueuedSynchronizer.xmind

Java锁之AbstractQueuedSynchronizer,队列同步器实现锁或其它相关同步类的基础类

2020-04-06

Mybatis配置文件解析组件.pdf

Mybatis配置文件解析组件,SqlSessionFactoryBuilder的build方法接受Reader/InputStream/Configuration作为配置源,创建SqlSessionFactory实例。在接受Reader/InputStream作为配置源时,创建了XMLConfigBuilder实例来解析XML配置。

2020-03-11

Mybatis配置文件解析.pdf

Mybatis配置文件解析,SqlSessionFactoryBuilder的build方法接受Reader/InputStream/Configuration作为配置源,创建SqlSessionFactory实例。在接受Reader/InputStream作为配置源时,创建了XMLConfigBuilder实例来解析XML配置。

2020-03-11

Spring AOP 类图

Spring AOP 类图,通用了解Spring AOP实现,AOP代理自动生成。

2018-07-17

分页导航js脚本

分页导航js脚本

2016-09-01

Java夜未眠.程序员的心声

Java夜未眠.程序员的心声

2015-01-22

空空如也

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

TA关注的人

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