加载中
Spring Aop原理之Advisor过滤

在上文(Spring Aop之Advisor解析)中我们讲到,Spring Aop对目标bean的代理主要分为三个步骤:获取所有的Advisor,过滤当前bean可应用的Advisor和使用Advisor为当前bean生成代理对象,并且上文...

2018/08/18 20:01
141
关于Spring Aop存在的一点问题的思考

在本人前面的文章Spring Aop原理之切点表达式解析中讲解了Spring是如何解析切点表达式的,在分析源码的时候,出现了如下将要讲述的问题,我认为是不合理的,后来本人单纯使用aspectj进行试验...

2018/08/19 18:38
85
Spring Aop原理之切点表达式解析

在前面的文章(Spring AOP切点表达式详解)中,我们总结了Spring Aop切点表达式的用法,而在上文(Spring Aop原理之Advisor过滤)中我们讲到,切点表达式的解析主要是在PatternParser.parse...

2018/08/19 14:02
695
Spring AOP切点表达式详解

1. 简介 面向对象编程,也称为OOP(即Object Oriented Programming)最大的优点在于能够将业务模块进行封装,从而达到功能复用的目的。通过面向对象编程,不同的模板可以相互组装,从而实现更...

Spring Aop之Advisor解析

在上文Spring Aop之Target Source详解中,我们讲解了Spring是如何通过封装Target Source来达到对最终获取的目标bean进行封装的目的。其中我们讲解到,Spring Aop对目标bean进行代理是通过Ann...

2018/08/17 21:35
505
hive常用语法示例

1. 建表语句 create table page_view( viewTime INT, userId BIGINT, pageUrl STRING, refererUrl STRING, ip STRING COMMENT 'ip address of user' ) COMMENT 'This is the page...

2018/02/25 18:41
352
Spring事务之切点解析详解

在Spring事务用法示例与实现原理中我们讲到,在进行tx:annotation-driven标签解析的时候,Spring注册了三个bean:BeanFactoryTransactionAttributeSourceAdvisor,TransactionInterceptor和A...

2018/09/05 10:31
792
go语言基本数据类型

fmt %+v: 打印当前对象的所有参数的详细信息 %#v: 打印当前对象包括对象类型和参数名称及值的详细信息 %T: 打印当前对象的类型信息 %d: 用于格式化整数 %5d: 格式化整数,并保证其占用的位数...

Go
2018/11/10 20:53
24
go语言条件分支语句

if-else条件判断 条件判断结构 if condition { // do something } 带初始化语句的条件判断结构 // 需要注意的是,initializatinon产生的局部变量作用域只在if结构中,如果使用了else分支,那...

Go
2018/11/11 12:16
35
Spring Aop标签解析原理详解

对于Spring Aop的实现,是非常复杂的,其实现过程主要包含xml标签的解析,切面表达式的解析,判断bean是否需要应用切面逻辑,以及使用Jdk代理或者是Cglib代理生成代理类。本文主要讲解Xml标签...

Spring MVC之RequestMappingHandlerMapping匹配

对于RequestMappingHandlerMapping,使用Spring的同学基本都不会陌生,该类的作用有两个: 通过request查找对应的HandlerMethod,即当前request具体是由Controller中的哪个方法进行处理; 查...

2018/09/22 11:59
974
Spring事务实现原理详解

上文(Spring事务之切点解析详解)中我们讲解了Spring是如何判断目标方法是否需要织入切面逻辑,其中讲解到事务逻辑的织入是通过TransactionInterceptor进行的,本文则主要讲解TransactionIn...

2018/09/06 12:06
1K
Spring如何解决循环依赖的问题

在关于Spring的面试中,我们经常会被问到一个问题,就是Spring是如何解决循环依赖的问题的。这个问题算是关于Spring的一个高频面试题,因为如果不刻意研读,相信即使读过源码,面试者也不一定...

前天 23:25
398
Netty内存池之PoolChunk原理详解

PoolChunk是Netty内存池中的重要组成部分,其作用主要在于维护了一个较大的内存块,当需要申请超过8KB的内存时,就会从PoolChunk中获取。本文首先会对PoolChunk的整体结构进行讲解,然后会讲...

04/01 11:32
2.1K
Effective Java学习笔记

本篇博客主要目的是记录本人在看《Effective Java》的过程中的关键点,并且在适当的位置记录本人对于这些要点的理解

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部