宇筱博客

  • 解决办法
  • 学无止境
  • 记录时光
  • 百宝箱
Java
解决办法

Transaction rolled back because it has been marked as rollback-only

1. 问题 两个使用Transaction注解的Service,A和B,在A中引入了B的方法用于更新数据 ,当A中捕捉到B中有异常时,回滚动作正常执行,但是当return时则出现org.springframework.transaction.UnexpectedRollbackException: Transaction rolled back because it has been marked as rollback-only异常。 代码示例: @Transactional public class Servi…

2023年11月3日 0条评论 1988点热度 0人点赞 小渔民 阅读全文
解决办法

查找Java中两个字符串之间的差异

1.概述 本快速教程将展示如何使用Java查找两个字符串之间的差异。 在本教程中,我们将使用两个现有的Java库,并比较它们解决此问题的方法。 2.问题 让我们考虑以下要求:我们想找到字符串" ABCDELMN"和" ABCFGLMN"之间的差异。 根据我们需要的输出格式,并忽略编写自定义代码的可能性,我们发现了两个主要选项。 第一个是Google编写的名为diff-match-patch的库。正如他们所声称的,该库提供了用于同步纯文本的强大算法。 另一个选项是Apache Commons Lang的StringU…

2023年1月12日 0条评论 3248点热度 0人点赞 小渔民 阅读全文
解决办法

Java正则表达式替换空格和换行符

原文链接:https://blog.csdn.net/neuqxzy/article/details/42121615

2022年4月22日 0条评论 1534点热度 0人点赞 小渔民 阅读全文
解决办法

SpringBoot/Web项目防止表单/请求重复提交(单体和分布式)

一、场景/方案 说起web项目的防止表单/请求重复提交,不得不说幂等性。 幂等性, 通俗的说就是一个接口, 多次发起同一个请求, 必须保证操作只能执行一次。 1.1、常见场景: 订单接口, 不能多次创建订单 支付接口, 重复支付同一笔订单只能扣一次钱 支付宝回调接口, 可能会多次回调, 必须处理重复回调 普通表单提交接口, 因为网络超时,卡顿等原因多次点击提交, 只能成功一次等等 1.2、常见方案 解决思路: 从数据库方面考虑,数据设计的时候,如果有唯一性,考虑建立唯一索引。 从应用层面考虑,首先判断是单机服务还是…

2022年3月2日 0条评论 1958点热度 0人点赞 小渔民 阅读全文
解决办法

Eclipse 设置注释模板

  一、为何配置注释模板 在工作中我们需要在必要的地方添加注释以便于自己和其他人理解代码,这就是注释的主要功能,我们不希望发生几个月后只有上帝知道我们的代码是什么意思的情况,那将充分的证明代码不够优雅。 二、模板的内容是什么 模板的内容取决于我们自己或公司的注释规范,注释变化万千,但是我认为核心问题就是两个 精简且准确的描述代码的功能、作用、意义、注意事项等,这是最基本的要求 公司对注释的要求 三、如何配置 Eclipse 中提供了注释模板的功能,简单的配置之后就可以自定义所有注释的样式和内容,这种一劳永…

2022年3月2日 0条评论 1135点热度 0人点赞 小渔民 阅读全文

近期文章

  • Docker 安装 Aria2
  • 《一程山路》(一)
  • 群辉矿神alist网盘套件忘记用户名和密码的解决办法
  • 《亲爱的小孩》
  • 《繁山》(简之)

近期评论

  1. 小渔民 发表在 博客更新以后想说的话
  2. 尐菟姫 发表在 博客更新以后想说的话
  3. sinwl 发表在 NextCloud 更新至27 28 29 报错解决办法
  4. 小渔民 发表在 NextCloud 更新至27 28 29 报错解决办法
  5. kelvin 发表在 NextCloud 更新至27 28 29 报错解决办法

归档

  • 2025 年 7 月
  • 2024 年 11 月
  • 2024 年 9 月
  • 2024 年 8 月
  • 2024 年 6 月
  • 2024 年 4 月
  • 2024 年 2 月
  • 2024 年 1 月
  • 2023 年 12 月
  • 2023 年 11 月
  • 2023 年 8 月
  • 2023 年 7 月
  • 2023 年 5 月
  • 2023 年 3 月
  • 2023 年 2 月
  • 2023 年 1 月
  • 2022 年 12 月
  • 2022 年 11 月
  • 2022 年 10 月
  • 2022 年 9 月
  • 2022 年 7 月
  • 2022 年 6 月
  • 2022 年 4 月
  • 2022 年 3 月
  • 2022 年 2 月
  • 2022 年 1 月
  • 2021 年 1 月
  • 2020 年 1 月
  • 2019 年 1 月
  • 2018 年 1 月
  • 2017 年 1 月
  • 2016 年 1 月
  • 2014 年 1 月

分类

  • 学无止境
  • 百宝箱
  • 解决办法
  • 记录时光
友情连接
MolaGPT wljay Blog

COPYRIGHT © 2025 宇筱博客. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

豫ICP备15017825号-2