自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 nacos 读取不到配置

出现相同key 没有合并 结果就是没有报错 但是 配置读不到 整个配置都不能使用。一个很坑的原因: 在nacos 的yaml 里面。

2023-06-29 14:06:35 616 1

原创 java 利用 CompletableFuture 解决异步编程子线程,主线程事务不一致问题

思路 : 使用 CompletableFuture.supplyAsync 异步执行调取另一个service方法 并获取返回结果。如果不需要等待线程返回结果 直接在方法添加@Async 配合 @Transactional 即可保证子线程方法内部的事务一致。备注: 本方法缺陷 如果多个子线程执行不同方法 无法对子线程所有方法进行事务统一处理。结果错误进行主线程异常抛出 配合@Transactional。主线程等到结果后进行比对 (一般是看是否成功执行 )调用另一个service。可解决大部分常用场景。

2023-05-12 17:11:54 2093

原创 新版 支付宝对接(java)

支付宝支付对接工具类 支付宝回调通知

2023-03-27 15:44:15 307

原创 Optional orElse orElseGet

java8 optional

2022-09-20 17:35:44 283

原创 nacos 使用mysql持久化 docker-compose安装

nacos配置mysql docker docker-compose 安装nacos

2022-08-08 16:14:14 625 1

原创 2021-05-25

shiro 加盐 构建 SimpleAuthenticationInfo使用 ByteSource.Util.bytes(userInfo.getSalt()) 作为 盐 一定要和注册时保持一致SimpleAuthenticationInfo authenticationInfo = new SimpleAuthenticationInfo( userInfo, //用户名 userInfo.getPassword(), //...

2021-05-25 14:10:57 365

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除