- 博客(4)
- 收藏
- 关注

原创 怎么做ip过滤
怎么做ip过滤问题方案一:布隆过滤器局限性方案二 ip转int + 位图实现。 问题 为了防止您的网站被恶意攻击,你会对系统设置一个ip黑名单来挡住那些恶意攻击的的ip。怎样才能实现一个高效的ip过滤呢。 发散思维的方式写一个ip过滤的 方案一:布隆过滤器 布隆过滤器 创建一个位图(java用bitset实现,生成中应该用的是redis的位图)。 一个ip用N种hash算法生成N种int值,分别...
2019-08-06 10:21:57
1699
原创 异步赋值
简介 同步赋值就是我们最常用的方式 public class Test { public static void main(String[] args) { Test test = new Test(); test.setValue("123"); System.out.println(test.getValue()); ...
2019-08-09 10:35:38
686
原创 js编写8皇后
简介 八皇后问题是一个以国际象棋为背景的问题:如何能够在 8×8 的国际象棋棋盘上放置八个皇后,使得任何一个皇后都无法直接吃掉其他的皇后?为了达到此目的,任两个皇后都不能处于同一条横行、纵行或斜线上。 8皇后,是我最开始学习开发的主要动力。 很早的时候就想编写js版本的8皇后,棋盘棋子,都好做。但是js的暂停不会做。一直搁浅。 这次编写是把暂停相关饶了过去以达到可接受效果。 效果图 代码库...
2019-07-31 16:10:24
215
原创 dubbo转springcloud 异常管理
1统一异常管理的问题! 之前dubbo 是service遇到异常直接抛出一个自定义异常,消费web端直接用一个统一异常管理类解析返还给前端。 @ControllerAdvice(basePackages = {"com.*.web.controller"}) @ResponseBody public class ExceptionAdvice { @ExceptionHandle...
2018-07-30 15:23:08
357
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人