Java基础
Lamantin
这个作者很懒,什么都没留下…
展开
-
Java实现接口限流方案
RateLimiterGoogle开源工具包Guava提供了限流工具类RateLimiter,基于令牌桶算法实现。1.maven依赖:<dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>27.1-jre</version></dependency>2.自原创 2021-11-24 19:19:23 · 1395 阅读 · 0 评论 -
Java对接谷歌身份验证器
Google Authenticator 工作流程实际上 Google Authenticator 采用的是 TOTP 算法(Time-Based One-Time Password,即基于时间的一次性密码),其核心内容包括以下三点。安全密钥是客户端和服务端约定的安全密钥,也是手机端 APP 身份验证器绑定(手机端通过扫描或者手输安全密钥进行绑定)和验证码的验证都需要的一个唯一的安全密钥,该密钥由加密算法生成,并最后由 Base32 编码而成。验证时间Google 选择了 30 秒作为时间片,T原创 2021-10-25 15:56:02 · 3791 阅读 · 0 评论 -
github小技巧
在github后面加1s 可以切换成VS Code 环境来阅读这个仓库的源码例子:https://github1s.com/spring-projects/spring-boot非常实用~以后就能更方便的阅读源码了!原创 2021-04-06 11:49:31 · 94 阅读 · 0 评论