java rollback-only异常令我对事务有了新的认识 - 知乎

背景环境相关环境配置:SpringBoot+PostGreSQLSpring Data JPA问题两个使用 Transaction 注解的 ServiceA 和 ServiceB,在 A 中引入了 B 的方法用于更新数据 ,当 A 中捕捉到 B 中有异常时,...

2023-11-14 212 阅读

java Java 性能调优全攻略:步骤、工具、技巧一网打尽

Java性能调优是一项非常重要的工作,它可以提高应用程序的性能和可伸缩性,并确保应用程序在高负载情况下仍然能够快速、稳定地运行。1、Java性能调优步骤Java性能调优的主要步骤包括:确定目...

2023-11-14 210 阅读

java Java应用程序性能调优的秘诀:掌握JVM自带的命令行工具

Java 自带了多个 JVM 调优工具,以下是其中一些常用的工具:1)jps(JVM Process Status Tool):用于显示当前系统中所有正在运行的 Java 进程的 PID 和相关信息。2)jstat(JVM Statistics ...

2023-11-14 181 阅读

未分类 一文解决windows电脑端口被占用问题,专治疑难杂症和port xxxx was already in use 说再见

使用windows开发的小伙伴肯定会经常遇到如下图这种情况,这个时候我们最简单的解决方案就是重启,一般重启就能搞定这个问题,但是吧每次重启需要开一大堆软件,比较麻烦,接下来我们将通过 2...

2023-11-13 215 阅读

未分类 Windows快速关闭占用某端口的进程

在Windows操作系统中,你可以使用以下方法来快速关闭占用特定端口的进程,比如端口8848:使用命令行工具打开命令提示符(Command Prompt)。输入以下命令,将端口号替换为你需要关闭的端口(...

2023-11-13 179 阅读

mysql mysql中如何比较时间大小(详解比较时间大小的方法)

MySQL中如何比较时间大小(详解比较时间大小的方法)在MySQL中,比较时间大小是一个常见的需求。本文将详细介绍如何在MySQL中比较时间大小,以及比较时间大小的方法。一、比较时间大小的方法...

2023-11-13 360 阅读

计算机网络 互联网协议入门

一、概述1.1 五层模型互联网的实现,分成好几层。每一层都有自己的功能,就像建筑物一样,每一层都靠下一层支持。用户接触到的,只是最上面的一层,根本没有感觉到下面的层。要理解互联网,...

2023-11-10 181 阅读

java JVM(Java虚拟机)详解(JVM 内存模型、堆、GC、直接内存、性能调优)

JVM(Java虚拟机)JVM 内存模型 结构图jdk1.8 结构图(极简)jdk1.8 结构图(简单)JVM(Java虚拟机):是一个抽象的计算模型。如同一台真实的机器,它有自己的指令集和执行引擎,可以在运行...

2023-11-10 180 阅读

java 已解决java.lang.ArrayIndexOutOfBoundsException异常的正确解决方法,亲测有效!!!

已解决java.lang.ArrayIndexOutOfBoundsException异常的正确解决方法,亲测有效!!!报错问题java.lang.ArrayIndexOutOfBoundsException解决思路java.lang.ArrayIndexOutOfBoundsException...

2023-11-09 350 阅读

java mybatis的<choose>标签使用

场景:使用MyBatis的<choose></choose>标签的<when></when>标签的test属性,对入参属性的值做非null(!=null)、非空(!='')判断,或者与常量做相等(==)或者不...

2023-11-09 166 阅读