自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 springboot实现全局api幂等(后端实现防抖功能)

用户在实际操作中,有可能因为手抖或者网络波动,短时间内将一个相同的请求重复提交多次。系统也会多次执行这些请求,就有可能会出现一些问题。例如创建新用户功能:我们一般会先验证用户名是否已存在,再去insert用户信息。但由于用户手抖,极短的时间点了两次提交按钮。前端没防住的情况下两个相同参数的请求几乎同时到达了后端。两个请求由于间隔时间太短,验证用户名是否存在的时候都成功了,于是数据库insert了两条除id外,其余字段都相同的数据。这可能会对以后的业务造成意料之外的影响。对于这种情况,我们有很我们有很多解决方

2024-02-07 14:35:36 927 1

原创 报错 Project ‘org.springframework.boot:spring-boot-starter-parent’ not found 的解决办法

引入spring-boot-starter-parent 依赖的时候总是会有报错。网上大多数办法都说是maven的问题,但是maven的配置明明没有问题但还是会报错。选择图中的Inavalidate and Restart。那么有可能是缓存的原因,可以清理一下idea的缓存。

2022-10-12 10:06:22 13565 21

原创 使用Chrome浏览器查看原型文件

今天老师发了一堆原型文件,一个一个页面点开看的话太麻烦。 1.这里我们需要进入resources→chrome2.找到axure-chrome-extension.crx这个文件(上图中第1行第4个)。注意:这里不要动它,先把这个文件copy一份,然后把复制品重命名为axure-chrome-extension.tar然后把axure-chrome-extension.tar这个文件解压到chrome目录下解压好的文件统一打包成一个文件夹,命名为axure-chrome-extension(上图中第1行第1

2022-09-20 16:49:53 3529 2

空空如也

空空如也

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

TA关注的人

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