Java
Zeti
生前何必久睡 死后自会长眠
展开
-
Javaweb读取自定义配置文件
Java中经常出现自定义的 properties 配置文件,可以简化更换参数时的复杂度第一种方式(可用):ResourceBundle:这个类主要用来解决国际化和本地化问题。说的简单点,这个类的作用就是读取资源属性文件(properties),然后根据.properties文件的名称信息(本地化信息),匹配当前系统的国别语言信息(也可以程序指定),然后获取相应的properties文件的...原创 2018-10-23 12:41:48 · 1582 阅读 · 0 评论 -
SpringBoot自定义过滤器实现高频IP限制访问
代码走查的时候走查老师提出建议对高频ip做限制,防止不法ip攻击,去网上看了很多方法,最多的就是自定义注解,然后定义一个注解的实现类利用aop去验证该限制接口的请求ip是否符合,但是缺点就是我们不可能每一个接口都要去加注解。还有一种方法就是利用过滤器去验证每一个请求的ip,原文地址,感谢东哥(我们不生产代码,我们只是代码的搬运工_)下面附上代码:过滤器:统计用户访问次数,记录访问时间、封禁时...转载 2018-12-05 13:12:03 · 5666 阅读 · 9 评论 -
RandomAccess接口的作用
通过源码我们得知该RandomAccess是一个空的接口?为什么是空的接口呢?那它的作用到底是用来干嘛的呢? 又有谁实现了它呢?实现这个接口又有什么用呢?带着问题我们先来看djk的注释信息:这是一个标记接口,标识实现这个接口(在恒定时间内)可以支持快速随机访问…,文档中还提到了ArrayList和LinkedList,那我们去分别看下它们的源码,发现ArrayList实现了该接口,而Linked...原创 2019-06-20 21:25:49 · 1587 阅读 · 0 评论