目录漏桶和令牌桶说明项目基础配置pom.XMLapplication.yml启动类基于Redisson的令牌桶RateType限流键(key)的设计测试结果Guava的实现接口说明具体代码结果基于nginx的限流Nginx 限流核心模块:ngx_http_limit_req_
目录5大神器,让接口“秒变”加密大师神器1:RSA+AES混合加密——加密界的“黄金CP”神器2:自定义注解——给接口装个“加密开关”神器3:AOP自动解密—&md
目录方法一:基于Spring Security的认证与授权原理实现方式优缺点分析适用场景方法二:基于JWT的无状态认证原理实现方式优缺点分析适用场景方法三:OAuth 2.0第三方授权原理实现方式优缺点分析适用场景方法四:接口签
在实际项目使用中,必须要考虑服务的安全性,当服务部署到互联网以后,就要考虑服务被恶意请求和暴力攻击的情况,下面的教程,通过intercept和Redis针对url+ip在一定时间内访问的次数来将ip禁用,可以根据自己的需求
目录1. 基于注解的访问频率限制实现步骤优缺点分析2. 令牌桶算法实现限流实现步骤优缺点分析3. 分布式限流(Redis + Lua脚本)实现步骤优缺点分析4. 集成Sentinel实现接口防刷实现步骤优缺点分析5. 验证码与行为分析
目录全局时间格式化部分时间格式化自定义参数转换器使用 Spring 注解使用 ControllerAdvice 配合 initBinder后端全局设置接口输出日期格式为时间戳全局时间格式化
目录springboot接口加签验签常见问题及解决1、测试Controller2、aop切面问题1问题2问题3问题4(额外拓展)总结springboot接口加签验签常见问题及解决
目录1、指定限定名注入实现类1.1、定义一个接口1IWzMDqzCB.2、创建多个实现类1.3、指定限定名注入实现类2、Map名注入实现类2.1、定义一个接口2.IWzMDqzCB2、创建多个实现类2.3、枚举2.4、指定限定名注入实现类1、指定
目录1.具体代码2.使用方法3.脱敏结果总结实现方案:自定义注解 + Jackson序列化器
目录一、获取接口请求的数据HttpServletRequestFilterRequestWrapperafterCompletion二、获取接口返回的数据HttpServletResponseFilterResponseWrapper总结一、获取接口请求的数据