java rollback-only异常令我对事务有了新的认识 - 知乎
背景环境相关环境配置:SpringBoot+PostGreSQLSpring Data JPA问题两个使用 Transaction 注解的 ServiceA 和 ServiceB,在 A 中引入了 B 的方法用于更新数据 ,当 A 中捕捉到 B 中有异常时,...
java Java 性能调优全攻略:步骤、工具、技巧一网打尽
Java性能调优是一项非常重要的工作,它可以提高应用程序的性能和可伸缩性,并确保应用程序在高负载情况下仍然能够快速、稳定地运行。1、Java性能调优步骤Java性能调优的主要步骤包括:确定目...
java Java应用程序性能调优的秘诀:掌握JVM自带的命令行工具
Java 自带了多个 JVM 调优工具,以下是其中一些常用的工具:1)jps(JVM Process Status Tool):用于显示当前系统中所有正在运行的 Java 进程的 PID 和相关信息。2)jstat(JVM Statistics ...
未分类 一文解决windows电脑端口被占用问题,专治疑难杂症和port xxxx was already in use 说再见
使用windows开发的小伙伴肯定会经常遇到如下图这种情况,这个时候我们最简单的解决方案就是重启,一般重启就能搞定这个问题,但是吧每次重启需要开一大堆软件,比较麻烦,接下来我们将通过 2...
未分类 Windows快速关闭占用某端口的进程
在Windows操作系统中,你可以使用以下方法来快速关闭占用特定端口的进程,比如端口8848:使用命令行工具打开命令提示符(Command Prompt)。输入以下命令,将端口号替换为你需要关闭的端口(...
mysql mysql中如何比较时间大小(详解比较时间大小的方法)
MySQL中如何比较时间大小(详解比较时间大小的方法)在MySQL中,比较时间大小是一个常见的需求。本文将详细介绍如何在MySQL中比较时间大小,以及比较时间大小的方法。一、比较时间大小的方法...
java JVM(Java虚拟机)详解(JVM 内存模型、堆、GC、直接内存、性能调优)
JVM(Java虚拟机)JVM 内存模型 结构图jdk1.8 结构图(极简)jdk1.8 结构图(简单)JVM(Java虚拟机):是一个抽象的计算模型。如同一台真实的机器,它有自己的指令集和执行引擎,可以在运行...
java 已解决java.lang.ArrayIndexOutOfBoundsException异常的正确解决方法,亲测有效!!!
已解决java.lang.ArrayIndexOutOfBoundsException异常的正确解决方法,亲测有效!!!报错问题java.lang.ArrayIndexOutOfBoundsException解决思路java.lang.ArrayIndexOutOfBoundsException...
java mybatis的<choose>标签使用
场景:使用MyBatis的<choose></choose>标签的<when></when>标签的test属性,对入参属性的值做非null(!=null)、非空(!='')判断,或者与常量做相等(==)或者不...