- 博客(11)
- 收藏
- 关注
原创 spring的传播机制
spring的传播机制1.REQUIRED如果有事务则加入事务,如果没有事务,则创建一个新的(默认值)。2.SUPPORTS支持当前事务,如果不存在,就不使用事务。3.MANDATORY支持当前事务,如果不存在,抛出异常。4.NEW如果有事务存在,挂起当前事务,创建一个新的事务。5.SUPPORTED以非事务方式运行,如果有事务存在,挂起当前事务。6.NEVER以非事务方式运行,如果有事物存在,抛出异常。7.NESTED如果当前事务存在,则嵌套事务执行。
2021-09-22 15:30:05
132
1
原创 数据库隔离级别
隔离机制造成的问题1.脏读脏读是指在事务处理过程中读取了另一个未提交的事务中的数据。2.不可重复读不可重复读是指一个事务范围内多次查询却返回了不同的数据值,由于查询的间隔,被另一个事务修改并提交了。3.虚读(幻读)幻读是事务非独立执行时发生的一种现象。例如事务1对一张表中的数据进行了从1改变为2,但事务2需要在这张表中增加了一条数据会发现新增加的数据还是1未修改为2这就是发生了幻读。隔离级别1.Serializable(串行化):可避免脏读丶不可重复读丶幻读的发生。2.Repe
2021-09-22 13:18:12
103
原创 数据库的四大特性
#数据库事务的四大特性1.原子性事务包含的所有操作要么全部执行成功,要么事务包含的所有操作回滚。2.一致性一致性是指事务必须使数据库从一个一致性状态变换到另一个一致性状态。也就是说一个书屋之前和执行之后都必须处于一致性的状态。假设 用户A和B钱加起来一共1000,那么不管转账几次操作几次他们两个的钱加起来还是1000块。这就是事务的一致性。3.隔离性隔离性是指当多个用户同时访问一张表,数据库中每个用户开启的事务之间相互隔离互不干扰。4.持久性持久性是指事务的操作,一旦提交,对
2021-09-22 10:10:27
811
原创 SpringCloud注册与服务搭建
文章目录注册端pom文件启动类增加**@EnableEurekaServer**application.yml服务端pom文件启动类增加**@EnableDiscoveryClient*application.yml注册端pom文件版本用1.5.6.RELEASE<parent> <groupId>org.springframework.boot&l...
2019-06-02 23:15:02
196
原创 springboot配置druid
文章目录1.pom文件2.application.yml3实体类4.Mapper文件5.Controller6.mapper.xml1.pom文件 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> ...
2019-05-19 22:11:27
223
原创 springboot整合JPA
文章目录1,pom文件2实体类3,接口4,controller5.application.yml1,pom文件 <properties> <java.version>1.8</java.version> </properties> <dependencies> <depende...
2019-05-19 21:59:30
194
原创 myBatis-plus时间错误
文章目录1.错误信息2,解决方法1.错误信息Field error in object 'user' on field 'birthday': rejected value [2019-04-29]; codes [typeMismatch.user.birthday,typeMismatch.birthday,typeMismatch.java.util.Date,typeMismatch]...
2019-05-13 10:52:52
4825
原创 myBatis-plus自动生成器
文章目录1.pom.xml依赖2.java下创建MysqlGenerator3.运行MysqlGenerator4.成功![在这里插入图片描述](https://img-blog.csdnimg.cn/20190509085617186.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM...
2019-05-09 09:01:27
1043
原创 SSH客户端连接centos7乱码解决
文章目录第一步修改linux服务器的环境变量使用linux,在用户根目录下有一个.bash_profile配置文件,该配置只对当前用户有效.若对所有的用户有效,修改/etc/profile文件命令: vi /etc/sysconfig/i18nLANG="zh_CN.GB2312"export LANG保存并退出:第二步使用命令进入.bash_profile命令:# vi ...
2019-04-21 19:56:13
275
原创 IDEA工具热启动的下载与激活
文章目录1Jrebel的下载Jrebel的激活1Jrebel的下载Jrebel的激活安装完“JRebel for IntelliJ”,后,重启IDEA,然后在IDE的右下角会出现下面的弹窗: 在Team URL中输入下面的服务器激活地址:http://139.199.89.239:1008/88414687-3b91-4286-89ba-2dc813b107ce邮箱格式的随便...
2019-04-15 18:21:56
402
原创 SpringBoot整合Mybatis-plus笔记
文章目录1.maven依赖2.yml配置3.实体类4.Dao层5.增删改查测试1.maven依赖 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactI...
2019-04-14 01:19:56
197
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人