吉林乌拉

LV0
发表了文章

设计模式之观察者模式

今天我继续和大家分享一下设计模式中的知识,今天我们来看一下观察者模式。观察者模式也可以叫发布订阅模式,在实际的场景中有很多时候会遇到这种设计模式。在现实的生活中...

吉林乌拉
Java
发表了文章

设计模式之策略模式

今天和大家分享一下设计模式中的策略模式,这里只是分享楼主自己的见解,如有考虑不恰当的地方,还请理解,那么我们言归正传。由于楼主自己工作的原因,常常需要将数据库中...

吉林乌拉
打包JSON
发表了文章

Spring使用注解声明事务

在上一篇中我们已经简单的介绍了用xml的方式声明事务,spring中除了上述方式外,还可以直接使用注解的方式管理事务,也就是通过@Transactional注解...

吉林乌拉
SpringXML
发表了文章

Spring中事务的传播行为

当我们在spring中调用Service中一个方法时,如果我们默认配置了对Service的事务管理,那么此时的Service将运行在一个由spring管理的事务...

吉林乌拉
SpringXML
发表了文章

Spring对事务的支持

上几篇中我们主要介绍了有关数据库事务相关的知识,在这一篇中,我们将重点了解一下,在spring中是怎么对事务进行支持的。在其它的文章中我们知道spring DA...

吉林乌拉
Spring数据结构
发表了文章

数据库事务管理

在日常的软件开发中除了需要考虑软件性能指标外,还需要特别考虑的地方就是软件的安全性了,提到安全性,那我们就不得不考虑事务管理。也就是在同一个事务下,对数据库的操...

吉林乌拉
数据库SQLSpringJava
发表了文章

数据库锁机制

数据库在并发时会出现很多问题,但有些时候会提高程序的运行效率,而有些时候则会产生非常严重的BUG。数据库为了解决因并发而产生的问题,于是底层采用数据库锁的的机制...

吉林乌拉
数据库SQLOracle
发表了文章

@Aspect注解的详细说明

spring中支持9种@Aspect注解的函数,它们表示用不同的方式描述目标类的连接点,它们主要分别4种类型:

吉林乌拉
Spring
发表了文章

@execution注解的详细使用

上一篇中我们了解了@Aspect注解的详细使用说明,那么在接下来的文章中,我们将通过具体的测试用例来验证上一篇中我们学习到的知识。在这一篇中我们首先看一下exe...

吉林乌拉
发表了文章

@Aspect注解

在这篇中我们将通过@Aspect注解来创建一个切面,以此来演示@Aspect注解的基本使用。

吉林乌拉
发表了文章

自动创建代理-DefaultAdvisorAutoProxyCreator

在上一篇中我们通过BeanNameAutoProxyCreator类中的beanNames属性来自动的匹配需要增强的对象,那么在这一篇中我们将使用一种更智能的类...

吉林乌拉
JVM
发表了文章

注解简单详解

在前几篇中,我们基本都是通过xml的方式来为对象织入增强的,但在实际的开发中,我们基本不会采用这种方式,因为spring为我们提供了更方便的注解的方式来实现和x...

吉林乌拉
XML
发表了文章

Spring切面中的正则表达式

在上一篇中我们重写StaticMethodMatcherPointcutAdvisor类的matches方法,通过方法名定义了切点,但在这种方式创建的切点有很大...

吉林乌拉
正则表达式
发表了文章

自动创建代理-BeanNameAutoProxyCreator

在其它的文章中我们基本都是采用ProxyFactoryBean类来创建代理类的,但在使用此类时,我们通常要设置很多属性不方便我们使用。在spring中我们还可以...

吉林乌拉
编程算法
发表了文章

Spring中的环绕增强

通过前置增强和后置增强可以很方便的在目标方法的前后添加横切的逻辑,实际上spring还为我们提供了环绕增强,这种增强的功能就是会在目标方法的前后添加横切逻辑。下...

吉林乌拉

个人简介

个人成就

  • 获得 175 次赞同
  • 文章被阅读 5.7K 次

扫码关注云+社区

领取腾讯云代金券