logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

记JPA 保存数据异常: Row was updated or deleted by another transaction

用Hibernate的小伙伴可能也知道,偶尔会出现上述标题中的异常。但是此处陈述的情况前提是:代码写正确的情况。1.有两个对象,如下关系图:在B 类中引用了A类;2.代码的执行流程大致如下:(所有流程都是在一个事务中,其中编码唯一性校验是用切面的做的,未开启事务)3. 异常信息:javax.persistence.OptimisticLockException: Row was updated o

#hibernate
RabbitMQ 整合SpringBoot 项目 ——Failed to check/redeclare auto-delete queue(s).

项目背景:Java 代码实现连接RabbitMQ:public static Connection getConnection() throws Exception {//定义连接工厂ConnectionFactory factory = new ConnectionFactory();//设置服务地址factory.se...

#中间件
解决 docker-compose command not found

题外话:恋上Linux 只是一段时间的事~,毕竟主要还是从事开发工作。之前捣鼓了一段时间docker,最终因加班而中断了,现在再次开始弄,却遇到这样那样的问题。总结下来就是:遇到问题直接上官网。众所周知,docker-compose 是属于docker的,当然是上Docker 官网:https://docs.docker.com/compose/install/执行箭头指定的命令,即可安装dock

#docker
解决 docker-compose command not found

题外话:恋上Linux 只是一段时间的事~,毕竟主要还是从事开发工作。之前捣鼓了一段时间docker,最终因加班而中断了,现在再次开始弄,却遇到这样那样的问题。总结下来就是:遇到问题直接上官网。众所周知,docker-compose 是属于docker的,当然是上Docker 官网:https://docs.docker.com/compose/install/执行箭头指定的命令,即可安装dock

#docker
SpringBoot 启动流程

写在前面的话用SpringBoot 已经有很长一段时间了,在系统中架构中也使用了SpringBoot 的一些加载机制。比如:在系统启动前后执行数据库更新文件;自定义事件后在某个时机去执行具体的业务;再有就是修改一些自动配置类等。但都没有对SpingBoot 的启动流程做总结,那么今天就来总结一下。此篇源码基于版本:spring-boot-starter-parent:2.3.4.RELEASE启动

Mybatis 核心源码分析

一、Mybatis 整体执行流程二、Mybatis 层次结构三、源码分析

#java
到底了