
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
背景介绍目前大部分公司都采用前后端分离的开发方式,进行项目的并行开发。在项目中后台只需要提供一套API接口,就可以接入安卓、小程序、IOS、web等多个应用程序,这样可以节约开发成本。但是一个后台接入这么多应用程序的http请求,必然导致后端的压力非常大。所以对于一些请求进行过滤和拦截是非常有必要的,能够有效地减轻后台的压力。接口防刷机制:主要防止短时间接口被大量调用(攻击),出现系统崩溃...
背景在业务的时候,需要保证一个用户只能钱包表中插入一条数据。在service加入synchronize锁和插入前查找的情况下,但是有一天突然发现在短时间出现出现了多条数据。通过日志发现是短时间有多个相同请求造成,我们猜测是多线程高并发造成的。思考我们明明在插入之前了synchronized锁,但是结果来看可能是锁失效了,期间我们将sychronzied改redis分布式锁也失效。于是查找资料,发现
elasticsearch的命令行操作增删改查使用restful方式操作,总体有三种:kibana方式postman的http请求linux系统下的curl方式本文主要介绍使用postman怎样对ES进行操作。着重介绍ES的查询方式目录1 term查询(精准查询)2 math查询(分词匹配查询)3 fuzzy查询(模糊查询)4 wildcard(通配符查询)...
springboot启动application.yml和application.properties配置不生效的问题。通过检查配置发现,并没有配置错。1 配置详情图2通过查看打包之后的target的情况,发现target中并没有application.yml。而且其他对应的springboot项目都是有application.yml,这个可能是影响配置不生效的主要原因3 通过查看配置发现,pom.







