ggboy

记录学习和生活


  • 首页

  • 归档

  • 分类

  • 标签

  • 关于

  • 留言板

  • 搜索

如何使用SpringAOP

发表于 2019-05-14 | 分类于 Spring , AOP

Spring 提供了很多的实现AOP的方式,今天具体写出这三种实现方式:Spring 接口方式,schema配置方式和注解方式。 方式一:AOP接口利用Spring AOP接口实现AOP,主要是为 ...

阅读全文 »

SpringAOP到底是什么

发表于 2019-05-14 | 分类于 Spring , AOP

刚开始看这个AOP的时候,给我看的有点懵逼,术语太多,不理解是什么意思,对应的是什么过程。比如接合点的定义是:实际代码中的点,在这些点是执行“方面”,从而向应用程序中插入额外的逻辑。刚开始根本不知道 ...

阅读全文 »

Spring事务管理

发表于 2019-05-13 | 分类于 Spring

一、理解事务管理任何处理数据的系统都必须保护数据的完整性。 事务有四个特性:ACID 原子性(Atomicity): 事务是一个原子操作,由一系列动作组成。事务的原子性确保动作要么全部完成,要 ...

阅读全文 »

Spring管理的Bean

发表于 2019-05-13 | 分类于 Spring

被Spring创建和管理的Java对象被称为Bean。这些对象都是POJO,但却在Spring容器中被管理。因此,也常把她们称为Spring管理的Bean。 1.命名BeanBean通过名称进行区分。 ...

阅读全文 »

使用spring进行依赖注入

发表于 2019-05-13 | 分类于 Spring

1.Spring IoC容器在这里,我们先不具体深入的了解Spring IoC容器,只需要知道它是做什么的。Spring的核心就是IoC容器,它的作用是可以在对象生成或初始化时直接将数据注入到对象中, ...

阅读全文 »

单例模式详解

发表于 2019-05-06 | 分类于 Java , 设计模式

1、什么是设计模式?首先我们来看第一个问题什么是设计模式?在百度百科中它的定义是这样的: 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。( ...

阅读全文 »

Lock的使用

发表于 2019-05-05 | 分类于 Java , 多线程

在Java多线程中,可以使用synchronized关键字来实现线程之间的同步互斥,但在JDK1.5后新增了ReetrantLock类也能达到同样的效果,并且在扩展功能上也更加强大。 1.Reen ...

阅读全文 »

Rabbitmq安装遇到的坑

发表于 2019-05-05 | 分类于 RabbitMQ

好久没写这个了,这两天学习延迟队列,用到了rabbitmq的一个插件,rabbitmq_delayed_message_exchange,安装完这个后,我的 rabbitmq 就坏了。各种启动错误, ...

阅读全文 »

线程间通信

发表于 2019-05-05 | 分类于 Java , 多线程

1.使用wait/notify实现线程间的通信1.1 等待/通知机制的实现方法wait()的作用是使当前执行代码的线程进行等待。在调用wait()之前,线程必须获得该对象的对象级别锁,即只能在同步方法 ...

阅读全文 »

volatile关键字

发表于 2019-05-03 | 分类于 Java , 多线程

关键字volatile的主要作用是使变量在多个线程间可见。具体来说就是,volatile关键字,可以强制的从公共内存中读取变量的值,这样就不会因为私有堆栈中的值和公共堆栈中的值不同步而导致错误。 1. ...

阅读全文 »
1234
我爱死喷乱涂

我爱死喷乱涂

人生苦短,及时行乐
31 日志
18 分类
35 标签
GitHub E-Mail Weibo jianshu
Creative Commons
© 2019 我爱死喷乱涂
0%