- 博客(3)
- 收藏
- 关注
原创 springboot实现全局api幂等(后端实现防抖功能)
用户在实际操作中,有可能因为手抖或者网络波动,短时间内将一个相同的请求重复提交多次。系统也会多次执行这些请求,就有可能会出现一些问题。例如创建新用户功能:我们一般会先验证用户名是否已存在,再去insert用户信息。但由于用户手抖,极短的时间点了两次提交按钮。前端没防住的情况下两个相同参数的请求几乎同时到达了后端。两个请求由于间隔时间太短,验证用户名是否存在的时候都成功了,于是数据库insert了两条除id外,其余字段都相同的数据。这可能会对以后的业务造成意料之外的影响。对于这种情况,我们有很我们有很多解决方
2024-02-07 14:35:36 1040 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 13972 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 3706 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人