本文分类:news发布日期:2025/1/22 13:08:28
相关文章
【前后端的那些事】SpringBoot 基于内存的ip访问频率限制切面(RateLimiter)
文章目录 1. 什么是限流2. 常见的限流策略2.1 漏斗算法2.2 令牌桶算法2.3 次数统计 3. 令牌桶代码编写4. 接口测试5. 测试结果 1. 什么是限流
限流就是在用户访问次数庞大时,对系统资源的一种保护手段。高峰期,用户可能对某个接口的访问频率急剧升高&am…
建站知识
2025/1/22 12:47:57
基于Docker构建CI/CD工具链(六)使用Apifox进行自动化测试
添加测试接口
在Spring Boot Demo项目里实现一个简单的用户管理系统的后端功能。具体需求如下: 实现了一个RESTful API,提供了以下两个接口 : POST请求 /users:用于创建新的用户。GET请求 /users:用于获取所有用户的列…
建站知识
2025/1/12 7:06:13
android studio 网络请求okhttp3、okgo
一、在build.gradle文件里添加
implementation com.squareup.okhttp3:okhttp:4.9.0
implementation com.squareup.okhttp3:okhttp:3.12.0
implementation com.squareup.okio:okio:1.17.4
implementation com.lzy.net:okgo:3.0.4
implementation com.alibaba:fastjson:1.2.57
i…
建站知识
2025/1/15 7:57:43
vite与webpack有什么不同?为什么vite比webpack快?
1. 定位
webpack、rollup、esbuild 都是打包工具,对代码进行压缩、合并、转换、分割、打包等操作,都需要打包工具去完成
vue-cli、umi 是基于 webpack 的上层封装,通过简单配置能快速搭建起一个项目(用 webpack 去搭建项目需要配…
建站知识
2025/1/20 22:52:02
Composer是什么?
Composer是PHP的一个依赖管理工具,它允许开发者声明项目所依赖的代码库,并在项目中自动安装这些依赖。它使用composer.json文件来定义项目的依赖关系,并使用composer.lock文件来锁定依赖的版本,以确保项目的稳定性和可重复性。 Co…
建站知识
2025/1/14 10:15:40
高频九问:产品经理面试题解析
01
▼
需求评审时研发说需求实现不了怎么办? 1.站在技术的角度,了解无法实现的原因
2.看有哪些可以替代的方案
3.评估替代方案对项目本身的影响,如延迟,如若在可接受范围内,适当的妥协 02
▼
是否了解我们公司&a…
建站知识
2025/1/21 17:58:40