自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 浅谈spring事务

事务的特性spring事务和数据库事务的特性是一样的,都是ACID。即原子性、一致性、隔离性和持久性。原子性事务是一个整体,在事务执行过程中,对数据库的操作要么全部执行要么全部不执行。还是拿银行转账这个烂大街的例子来说。A对B转账的流程如下:1、从A账号中把余额读出来(500)。2、对A账号做减法操作(500-100)。3、把结果写回A账号中(400)。4、从B账号中把余额读出来(500)。5、对B账号做加法操作(500+100)。6、把结果写回B账号中(600)。假如其中任何一步失败。

2020-05-22 16:35:07 168

原创 springboot+shiro实现权限校验及shiro讲解

背景笔者在学习了张开涛老师讲解的shiro课程后,对其述内容做了自己的总结。由于张开涛–跟我学shiro一文中利用shiro配置文件简单的写了一个小Demo,所以笔者结合自己的理解采用springboot+mybatis+shiro的框写了一个单系统下、前后端分离的Demo。如有理解错误的地方,欢迎大家指正。shiro简介shiro是Apache旗下提供的一套JAVA安全框架,主要用于权限校验。其实spring也提供了一套权限架构即:Spring Security。在实际开发项目中,shiro所提供的

2020-05-12 15:37:25 1107 1

原创 springboot+redis+spring注解实现缓存机制

前提首先要搭建一个springboot项目并引入基础依赖,可以通过IDEA创建springboot项目也可以通过[spring官网搭建springboot项目连接](https://start.spring.io/)来构建项目。若果不会搭建请自行百度。引入Redis依赖以及spring缓存依赖下面是笔者引入的依赖,直接在pom文件中引入即可 。 <!-- spring-boot redis --> <dependency> <groupId>or

2020-05-12 11:25:03 222

原创 springboot的简单配置

springboot中一些简单的配置springboot简单的配置花里胡哨的banner设置.yum文件和.properties文件的区别bootstrap和application的区别springboot简单的配置花里胡哨的banner设置banner设置springboot项目启动时会再控制台打印出默认的log如下图所示:长时间使用时可能会产生视觉疲劳(其实并没有,纯粹是笔者瞎扯),这时候可以自定义该log,在springboot项目的resource下创建一个banner.txt文件,将自

2020-05-09 18:05:02 173

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除