
spring
文章平均质量分 58
shu616048151
求其上者得其中,得其中者得其下。
展开
-
踩坑! spring事务,非事务方法与事务方法执行相互调用
https://www.cnblogs.com/blwy-zmh/p/13186852.html转载 2021-07-26 23:05:24 · 526 阅读 · 0 评论 -
解决Spring事务和锁冲突失效问题
背景在业务的时候,需要保证一个用户只能钱包表中插入一条数据。在service加入synchronize锁和插入前查找的情况下,但是有一天突然发现在短时间出现出现了多条数据。通过日志发现是短时间有多个相同请求造成,我们猜测是多线程高并发造成的。思考我们明明在插入之前了synchronized锁,但是结果来看可能是锁失效了,期间我们将sychronzied改redis分布式锁也失效。于是查找资料,发现spring事务下出现了synchronized锁失效的文章,由此我了解spring的事务流程。原创 2021-07-24 17:01:04 · 6740 阅读 · 11 评论 -
接口防刷
背景介绍目前大部分公司都采用前后端分离的开发方式,进行项目的并行开发。在项目中后台只需要提供一套API接口,就可以接入安卓、小程序、IOS、web等多个应用程序,这样可以节约开发成本。但是一个后台接入这么多应用程序的http请求,必然导致后端的压力非常大。所以对于一些请求进行过滤和拦截是非常有必要的,能够有效地减轻后台的压力。接口防刷机制:主要防止短时间接口被大量调用(攻击),出现系统崩溃...原创 2019-11-07 11:36:14 · 2177 阅读 · 0 评论