作者javadoop,资深Java工程师。本文已获作者授权发布。 原文链接https://www.javadoop.com/post/rate limiter 本文主要介绍关于流控的两部分内容。 第一部分介绍 Guava 中 RateLimiter 的源码,包括它的两种模式,目前网上大部分文章只分析 ...
分类:
其他好文 时间:
2019-08-25 12:07:40
阅读次数:
79
shiro配置流程 1. web.xml中配置shiro的filter 2. spring中配置shiro的过滤器工厂,指定对不同地址权限控制 , 传入安全管理器 3. 配置安全管理器,传入realm,realm中定义具体授权和认证的流程 4. 配置自定义凭证匹配器,指定token和info的匹配方 ...
分类:
其他好文 时间:
2019-08-25 12:07:25
阅读次数:
83
//猜数字游戏 //游戏规则:4个0-9之间的随机数由系统生成,每一位各不相同 //数字猜对并且位数也对,A++ //只猜对数字,B++ let readline = require("readline-sync"); //判断数组是否有重复值,有重复返回1,没有重复返回0 let isRepeat ...
分类:
其他好文 时间:
2019-08-25 12:07:07
阅读次数:
83
git init 在本地新建一个仓库 repository,进入一个项目目录,执行 git init,会初始化这个仓库,并在当前文件夹下创建一个 .git 文件夹. git clone 获取一个url对应的远程Git repo, 创建一个local copy. 一般的格式是git clone [ur ...
分类:
其他好文 时间:
2019-08-25 12:06:51
阅读次数:
58
1、在访问登录页面时,需要生产验证码。从而防止用户使用程序恶意操作。 2、验证码的本质是图片。 3、生成验证码的工具Servlet,直接复制粘贴即可使用 4、网页调用 5、登录验证代码 ...
分类:
其他好文 时间:
2019-08-25 12:06:35
阅读次数:
100
1、文件下载有两种方式:一种是超链接,一种是Servlet提供下载。 2、超链接下载时:当文件可以在网页直接打开时,会直接打开文件,而不是下载,当文件打开不了时,会提供下载窗口。 3、超链接下载原理 4、Servlet下载文件的原理 5、代码示例 import java.io.FileInputSt ...
分类:
Web程序 时间:
2019-08-25 12:06:19
阅读次数:
93
1. 题目描述 大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项(从0开始,第0项为0)。n<=39 2. 思路和方法 斐波那契数列(Fibonacci sequence),又称黄金分割数列、因数学家列昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖 ...
分类:
其他好文 时间:
2019-08-25 12:06:02
阅读次数:
115
暑假已经接近尾声,这个暑假也已经差不多将JAVA的基础部分预习完了,这一周主要在PTA上面找了相对简单的题目对Java进行了练习。 这周在写代码上遇到了一个小问题,在使用code blocks编译的时候,所有的汉字全都输出成了乱码,后来上网查看了名为”底层码农“的博客园博主的一篇博客才解决了这个问题 ...
分类:
其他好文 时间:
2019-08-25 12:05:50
阅读次数:
67
题目链接:https://www.luogu.org/problem/CF1181C 题意:有个人想要卖国旗。 一面国旗可以抽象为一个n\times mn×m的矩形,每一个位置有一个颜色。这个矩形由自上而下三条横向的颜色带组成,每一条颜色带宽度相等,而且相邻两个颜色带颜色不能相同。 现在你有一个n\ ...
分类:
其他好文 时间:
2019-08-25 12:05:21
阅读次数:
88
思路: 借用一个辅助的栈,遍历压栈顺序,先讲第一个放入栈中,这里是1,然后判断栈顶元素是不是出栈顺序的第一个元素,这里是4,很显然1≠4,所以我们继续压栈,直到相等以后开始出栈,出栈一个元素,则将出栈顺序向后移动一位,直到不相等,这样循环等压栈顺序遍历完成,如果辅助栈还不为空,说明弹出序列不是该栈的 ...
分类:
其他好文 时间:
2019-08-25 12:05:09
阅读次数:
81
1、图片链接和文字连接 点击相应的文字和图片,便可进入百度网站。 2、书签链接 书签链接可以实现在同一个页面的快速跳转,方便阅读。 ...
分类:
其他好文 时间:
2019-08-25 12:04:40
阅读次数:
96
wxml页面底部引入 根据js赋值 loadStatus ,来控制显示什么状态。 ...
分类:
其他好文 时间:
2019-08-25 12:04:19
阅读次数:
119
// 猜拳游戏 // 清屏函数 let clear = () => process.stdout.write(process.platform 'win32' ? '\x1Bc' : '\x1B[2J\x1B[3J\x1B[H'); let readline = require("readline- ...
分类:
其他好文 时间:
2019-08-25 12:04:03
阅读次数:
86
二分查找 Binary Search 二分查找算法 二分查找(Binary Search)法,是在一个有序的集合中查找指定键值的一种方法。假设有一个集合,集合中的元素按照键值从小到大有序。集合中元素的键可以用一个列表 $list = (x_1, x_2, ..., x_n)$表示,其中$x_i \l ...
分类:
其他好文 时间:
2019-08-25 12:03:50
阅读次数:
85
第一题:读题+基础贪心 http://codeforces.com/contest/1207 第二题:思维题 题意:对于 第三题: 大佬们的dp写法: ...
分类:
其他好文 时间:
2019-08-25 12:03:19
阅读次数:
88
#-*- coding:utf-8 -*-from socketserver import ThreadingTCPServer, BaseRequestHandlerimport importlibimport tracebackimport timeimport logginglogging.b ...
分类:
编程语言 时间:
2019-08-25 12:02:59
阅读次数:
221
遇到个需求就是计算过去的6个月是哪几个月 开始随便从网上找了个, 但是运行时候出现了连续的问题,输入为201908时,会输出 201907 201907 201906 201905 201904 201903 或者 201907 201906 201905 201904 201904 201903 ...
分类:
其他好文 时间:
2019-08-25 12:02:29
阅读次数:
48