- 博客(5)
- 收藏
- 关注
原创 【Java】如何从代码角度解决接口重复(恶意)请求
在我们日常开发中,尤其是需要对外提供可供公网访问的接口API时,会有被人抓包,获取到接口地址,进行恶意/频繁访问的安全问题。解决这一问题的方法有很多种,今天给大家分享的是从代码角度,结合spring利用Redis的incr 递增函数,实现一个计数器,来解决这一问题。因为 Redis 并没有专用的整数类型, 所以键 key 储存的值在执行 INCR 命令时会被解释为十进制 64 位有符号整数。 利用Redis的incr的原子递增特性,可以对接口访问做一个访问限制。
2023-04-03 16:32:13 1811
原创 JavaSE基础学习
JavaSE注释标识符数据类型八大基本数据类型 (很重要!!!)引用数据类型拓展类型转换变量常量运算符包机制JavaDocScanner对象顺序结构选择结构if选择结构switch多选择结构while循环DoWhileFor循环(重要)增强for循环方法定义调用重载命令行传参可变参数递归⭐数组定义声明创建内存分析三种初始化四个基本特点数组边界多维数组Arrays类冒泡排序稀疏数组(拓展)面向对象面向过程&面向对象回顾方法及加深值传递和引用传递类与对象的关系创建与初始化对象构造器创建对象内存分析小结j
2021-10-08 16:52:30 323
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人