Easter79 Easter79
3年前
Spring事务(一):Spring事务的使用
什么是事务事务的经典举例:某人要在商店使用电子货币购买100元的东西,当中至少包括两个操作:1.该人账户减少100元2.商店账户增加100元事务就是要确保以上两个操作都能完成或者一起取消,否则就会出现100元平白消失或出现的情况。(摘自wiki(https://www.oschina.net/action/
Stella981 Stella981
3年前
Spring 回顾 (Spring 扩展之 BeanPostProcessor 接口)
BeanPostProcessor的作用BeanPostProcessor主要用来在bean初始化之后做相应的处理,例如参数的注入等等。BeanPostProcessor接口说明BeanPostProcessor接口存在两个方法,一个在初始化之前被调用,一个在初始化之后被调用。(这里的初始化是指调用了Spring的初始化方法,例如加注
Stella981 Stella981
3年前
Spring Cloud 系列之 Spring Cloud Stream
SpringCloudStream是消息中间件组件,它集成了kafka和rabbitmq。本篇文章以RabbitMQ为消息中间件系统为基础,介绍SpringCloudStream的使用。如果你没有用过消息中间件,可以到RabbitMQ的官网看一下,或者参考这个http://rabbitmq.mrping.com/。理
Easter79 Easter79
3年前
Spring事务(二):Spring事务的特点
事务特性实现事务必须满足以下四大特性:Atomicity(原子性):构成事务的的所有操作必须是一个逻辑单元,要么全部执行,要么全部不执行。Consistency(一致性):数据库在事务执行前后,完整性没有被破坏。(转账前后,钱的总数不变)Durability(持久性):事务执行成功后必须全部写入磁盘。
Stella981 Stella981
3年前
Spring Boot 2.X整合Spring
计算机领域有人说过一句名言:“计算机科学领域的任何问题都可以通过增加一个中间层来解决”,今天我们就用Springcache给网站添加一层缓存,让你的网站速度飞起来。本文目录一、SpringCache介绍二、缓存注解介绍三、SpringBootCache实战1、pom.xml引入jar包2、启动类添加@EnableCaching注解
Stella981 Stella981
3年前
Spring mvc ,spring ,ibatis 学习记录(2)
下面是关于iBATIS部分的使用的是c3p0的数据库连接池配置文件如下:_<!__连接池___<beanid\"ds1" class\"com.mchange.v2.c3p0.ComboPooledDataSource"\<propertyname\"driverClass"value\"co
Easter79 Easter79
3年前
Spring核心源码
一、常见的初始化方式spring常见的初始化方式有如下几种:1\.main函数里使用ClassPathXmlApplicationContextpublicstaticvoidmain(String\\args){ClassPathXmlApplicationContextclassPathXml
Easter79 Easter79
3年前
Spring采用velicity视图时解决Cannot expose session attr...
Spring采用velicity视图时,使用@SessionAttributes("")注解出现Cannotexposesessionattribute'user'becauseofanexistingmodelobjectofthesamename异常问题错误原因:因为request session默认是不会加入vel
Wesley13 Wesley13
3年前
Java反射例子汇总 Class Constructor Method Filed
一、反射概述  在平常的开发中Java的反射技术很少被用到,一般我们都是使用公司封装或者开源框架。而反射技术已经被包含到底层框架了,因此我们很少接触到。但是有些框架的原理或者源码如果想读懂就必须要理解并会使用反射技术。例如:EventBus、BufferKnife、android的插件化等等都会用到。理解了反射技术能够帮助我们更快的理解相关框架,也可以增