• EXPLAIN SELECT * FROM Test WHERE id = 200 其中: id — 选择标识符,id 越大优先级越高,越先被执行; select_type — 表示查询的类型; table — 输出结果集的表; ...
  • 需要注意事务提交顺序 此为一阶段提交 会存在事务1提交成功,而事务2提交失败 这种情况。 无法保证一致性。 编程式事务提交或回滚 需要按照先入后出队列(LIFO)的顺序进行提交,即先开启事务的,要后提交/回滚 import org.sprin...
  • 定义一个抽象类 import com.shopping.base.repository.sync.ipos.coupon.IposCzklbRepository; import org.springframework.beans.factory...
  • 项目配置了多数据源,之前操作主数据源,直接加上@Transactional(rollbackFor = Exception.class),没有任何问题 最近操作其他数据源并做测试的时候,发现int i = 1 / 0并不会回滚,各种排查,从数据库...
  • 抽象类中定义方法,设置程序“骨架” public abstract class Template { public void templ() { System.out.println("开始"); code(); System.out.prin...
  • https://blog.csdn.net/xlgen157387/article/details/80026452
  • 多线程配置参照https://blog.22xcode.com/post/28 多线程事务核心就是获取各线程操作状态标识 package com.shopping.dubbo.provider.bs.service.multithread; im...
  • 启动类上加注解 @SpringBootApplication @EnableAsync public class SpringApplication { public static void main(String[] args) { Spri...
  • 最近碰到了一个事务隔离级别引起的bug 在一段业务逻辑中,需要查询两次标志位,但两次查询到的都是同样的结果,一开始以为是hibernate缓存的原因 然后一通操作,发现两次查询发了两次sql,于是排除hibernate 最后怀疑是隔离级别的问题,...
  • idea里先添加数据库 选择表,右键 ,先配置下脚本 编辑Generate POJOs.groovy import com.intellij.database.model.DasTable import com.intellij.databas...
  • 目前实现了以下注解 @Autowired 从容器中自动注入 @Bean 标记方法返回值加入容器管理 @Component 标记此类加入容器管理 @RestController 标记此类为Rest风格的控制器 结果默认转为json @Request...
  • 1.新建一个maven项目 命名规则统一是xxx-spring-boot-starter 完整pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http...
  • 仅用于交流学习,不得用于非法途径 天气api http://www.tianqiapi.com/ ip来源api F12 点击查询 Network显示 https://tool.lu/ip/ajax.html,发起请求需要携带cookie h...
  • 在代码中,我先调用redisTemplate的方法判断某个key是否存在,然后再调用redisTemplate的方法拿到这个key里的数据。 但是,在设置了key缓存时间的情况下,这个逻辑就会出错。 比如第一步这个key存在,但是紧接着key过期...
  • git clone https://github.com/xxx/xxx.git git add . (注:别忘记后面的.,此操作是把xxx文件夹下面的文件都添加进来) git commit -m "提交信息" (注:“提交信息”里面换成你需要,...

22xCode官方QQ群

  手机QQ扫描下方二维码可快速加群
加群二维码