一.ActiveMQ整合Spring基础 ActiveMQ和Spring的整合,其实是把activemq的一些对象交给spring来管理,比如连接工厂,queue,top等等 二.依赖 除了activemq本身提供的jar包外,还需要两个spring整合activemq的jar: <dependen ...
分类:
编程语言 时间:
2020-10-13 17:54:36
阅读次数:
50
spring基础 简介 轻量级(框架api与代码耦合很低)的java开发框架 spring是开源的设计层面的框架,它解决的是业务逻辑层和其他各层的松耦合问题,它将面向接口的编程思想遍布整个应用。 spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。 spring基础例 导入依 ...
分类:
编程语言 时间:
2020-07-27 13:53:04
阅读次数:
71
什么是Spring Spring是一个以IoC和AOP为内核的框架。 IoC(Inversion of Control ,控制反转)是Spring的基础。 IoC简单说就是创建对象由以前的程序员调用new 构造方法,变成了交由Spring创建对象。 DI(Dependency Inject,依赖注入 ...
分类:
编程语言 时间:
2020-06-21 09:39:26
阅读次数:
54
1 事务的隔离级别 1.1 数据库事务并发问题 假设现在有两个事务:Transaction01和Transaction02并发执行。 ①脏读 [1]Transaction01将某条记录的AGE值从20修改为30。 [2]Transaction02读取了Transaction01更新后的值:30。 [ ...
分类:
编程语言 时间:
2020-06-09 23:55:14
阅读次数:
114
Book.java: package com.atguigu.bean; /** * @Title: Book * @Description: * @Author: * @Version: 1.0 * @create 2020/6/7 17:05 */ public class Book { } U ...
分类:
编程语言 时间:
2020-06-07 21:51:17
阅读次数:
66
一、AOP能解决什么问题 业务层每个service都要管理事务,在每个service中单独写事务,就会产生很多重复性的代码,而且修改事务时,需要修改源码,不利于维护。为此,把横向重复的代码,纵向抽取形成公共的功能。 横向重复,纵向抽取,这就是AOP思想。 二、AOP的原理 1、aop是什么 AOP( ...
分类:
编程语言 时间:
2020-05-27 20:54:09
阅读次数:
74
AOP在开发中的用处还是很广的,它的设计模式是代理模式,里面的原则就是在不改变源码的基础上增加一些新的功能。比如说项目上线了,但是发现项目中的某个模块运行的很慢,这个时候就需要打印日志去查看,那么可以使用AOP把代码动态的嵌入到项目中,如果检测完成,移除它就可以了。 下面来看一下,它在Spring ...
分类:
编程语言 时间:
2020-04-06 17:28:22
阅读次数:
71
在IOC容器中学习相关注解(常用) 1. @Autowired a.作用对象:(官网解释) 1. You can apply the @Autowired annotation to constructors: 2.you can also apply the @Autowired annotati ...
分类:
编程语言 时间:
2020-03-23 00:31:22
阅读次数:
88
一.三种依赖注入方式 1.构造方法注入:这种注入方式的优点就是,对象在构造完成之后,即已进入就绪状态,可以 马上使用。缺点就是,当依赖对象比较多的时候,构造方法的参数列表会比较长。而通过反 射构造对象的时候,对相同类型的参数的处理会比较困难,维护和使用上也比较麻烦。而且 在Java中,构造方法无法被 ...
分类:
编程语言 时间:
2020-03-20 22:25:37
阅读次数:
70
spring和springMvc: 1. spring是一个一站式的轻量级的java开发框架,核心是控制反转(IOC)和面向切面(AOP),针对于开发的WEB层(springMvc)、业务层(Ioc)、持久层(jdbcTemplate)等都提供了多种配置解决方案; 2. springMvc是spri ...
分类:
其他好文 时间:
2020-02-17 16:21:07
阅读次数:
394