RateLimiter RateLimiter是guava提供的基于令牌桶算法的实现类,可以非常简单的完成限流特技,并且根据系统的实际情况来调整生成token的速率。 导入相关依赖包 <dependency> <groupId>com.google.guava</groupId> <artifact ...
分类:
其他好文 时间:
2020-11-11 16:35:58
阅读次数:
8
import datetime import json import requests from exception import AsstException #自定义 from log import logger #自定义 class Messenger(object): def __init__ ...
分类:
编程语言 时间:
2020-11-11 16:32:04
阅读次数:
9
1、新建一个ClientCredentialConsole的控制台应用程序 2、使用第三方客户端调用模式的步骤 1、引入IdentityModel 2、测试连接授权服务器 3、通过client和secret从授权服务器中获取token 4、在bearer中添加token调用api class Pro ...
分类:
其他好文 时间:
2020-11-11 15:45:26
阅读次数:
6
Last_IO_Errno: 1129 Last_IO_Error: error connecting to master 'slavetest@xxx.xxx.xxx.xx:6612' - retry-time: 60 retries: 1 message: Host 'xxx.xxx.xxx.x ...
分类:
数据库 时间:
2020-11-10 11:23:28
阅读次数:
13
本地运行用的是JDK9,测试Java的Stream操作,报错应该是项目编译配置使用的Java版本不对,需要检查一下项目及环境使用的Java编译版本配置。 《1》在Intellij中点击“File” -->“Project Structure”,看一下“Project”和“Module”栏目中Java ...
分类:
编程语言 时间:
2020-11-08 17:39:49
阅读次数:
30
如何把一个Map转化为List 日常开发中,我们经常遇到这种场景,把一个Map转化为List。map转List有以下三种转化方式: 把map的键key转化为list 把map的值value转化为list 把map的键值key-value转化为list 伪代码如下: [plain] view plai ...
分类:
编程语言 时间:
2020-11-08 17:26:39
阅读次数:
19
###0x01 概述 令牌(token)是系统的临时秘钥,相当于账号和密码,用来决定是否允许这次请求和判断这次请求是属于哪一个用户的。它允许你在不提供密码或其他凭证的前提下,访问网络和系统资源,这些令牌将持续存在于系统中,除非系统重新启动。令牌最大的特点就是随机性,不可预测,黑客或软件无法猜测出令牌 ...
分类:
其他好文 时间:
2020-11-08 16:53:22
阅读次数:
21
Aspect Oriented Programing 面向切面编程,相比较 oop 面向对象编程来说,Aop 关注的不再是程序代码中某个类,某些方法,而 aop 考虑的更多的是一种面到面的切入,即层与层之间的一种切入,所以称之为切面。联想大家吃的汉堡(中间夹肉)。那么 aop 是怎么做到拦截整个面的 ...
分类:
编程语言 时间:
2020-11-08 16:43:17
阅读次数:
23
我们知道C/C++语言中有断言的功能(assert)。在Java SE 1.4版本以后也增加了断言的特性。 断言是为了方便调试程序,并不是发布程序的组成部分。理解这一点是很关键的。 默认情况下,JVM是关闭断言的。因此如果想使用断言调试程序,需要手动打开断言功能。在命令行模式下运行Java程序时可增 ...
分类:
编程语言 时间:
2020-11-07 17:47:05
阅读次数:
23