![](https://img-blog.csdnimg.cn/20190918140037908.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
spring_boot学习
文章平均质量分 63
在进行spring_boot类型项目搭建中会遇到的问题和一些springboot特性试验
退役熬夜选手丶
这个作者很懒,什么都没留下…
展开
-
关于Redis事务
事务的执行流程redis的事务可以通过multi命令开始事务,当事务开始后,发送的命令不会立刻被执行,而是存放在一个队列之中,所以在事务中保存数据后,立刻获取是不会得到数据的。只有当事务执行后,才会获取到数据。通过exec命令执行事务,但是redis在事务开始之前,会通过watch命令监控指定的键,在exec命令调用后,会先去判断被watch监控的键的值,如果该值发生了变化,redis就会取消事务,否则会执行事务。Redis在执行事务时要么全部执行,要么全部不执行,并且不会被其他客户端打断,从而保证了Re原创 2022-01-29 02:50:57 · 1570 阅读 · 0 评论 -
spring-boot事务解析@Transactional
隔离级别未提交读这是最低的隔离级别,这种隔离级别下,允许一个事务读取另外一个事务没有提交的数据,因此会产生脏读,不可重复读,欢读问题,在@Transactional中可通过isolation = Isolation.READ_UNCOMMITTED来设置此隔离级别。这种隔离级别比较危险,因此不常采用。读已提交这种隔离级别,一个事务只能读取另外一个事务已经提交的数据,不能读取未提交的数据。但是如果出现第一次读和第二次读取之间存在有另一个事务提交,会导致两次读取结果不一致,也就是不可重复读现象,在@T原创 2022-01-23 23:03:51 · 920 阅读 · 0 评论 -
关于target文件夹下没有*.xml文件报错Invalid bound statement (not found)
关于target文件夹下没有*.xml文件项目背景解决思路项目背景在搭建springboot项目用于学习时,编写了一个简单的根据主键查询的controller,service,mapper,在浏览器输入路由后,应该输出对应的json数据,但是我测试时发现后台报错,报错内容如下:Invalid bound statement (not found):XXX(注:XXX为mapper文件路径)解决思路问题可能原因1一般这种问题有可能是你的mapper.xml文件的namespace路径错误,或者方法原创 2022-01-23 18:29:23 · 923 阅读 · 0 评论