摘要: 前言 Java单机限流可以使用AtomicInteger,RateLimiter或Semaphore来实现,但是上述方案都不支持集群限流。集群限流的应用场景有两个,一个是网关,常用的方案有Nginx限流和Spring Cloud Gateway,另一个场景是与外部或者下游服务接口的交互,因为接口限制 阅读全文
posted @ 2019-06-06 16:28 南山道士 阅读(182) 评论(0) 推荐(0)
摘要: 一、背景我们实际系统中有很多操作,是不管做多... 阅读全文
posted @ 2019-06-06 16:25 南山道士 阅读(93) 评论(0) 推荐(0)
摘要: 文章目录一、前言二、服务器架构2.1 并发测... 阅读全文
posted @ 2019-06-06 16:20 南山道士 阅读(76) 评论(0) 推荐(0)
摘要: Shell文本处理工具集锦 本文将介绍Linux下使用Shell处理文本时最常用的工具: find、grep、xargs、sort、uniq、tr、cut、paste、wc、sed、awk; 提供的例子和参数都是最常用和最为实用的; 我对shell脚本使用的原则是命令单行书写,尽量不要超过2行;如果 阅读全文
posted @ 2019-06-06 11:59 南山道士 阅读(64) 评论(0) 推荐(0)
摘要: 文章目录一、内存管理1.1 内存的基础知识1.1.1 什么是内存,有何作用1.1.2 进程运行的原理-指令1.1.3 逻辑地址VS物理地址1.1.4 进程运行的基本原理(从写程序到程序运行)1.1.5 装入内存的三种方式1.1.5 链接的三种方式1.1.6 总结1.2 内存管理的概念1.2.1 内存 阅读全文
posted @ 2019-06-06 09:21 南山道士 阅读(500) 评论(0) 推荐(0)
摘要: 一、正则表达式的工作机制 画了一个草图,简单的说明了下正则表达式的工作原理。 + + | 编译 | + + | ↓ + + | 设置开始位置 |← + + + ↑ | | ↓ 其 | + + 他 | | 匹配 & 回溯 | 路 | + + 径 | | | ↓ | + + | | 成功 or 失败 | 阅读全文
posted @ 2019-06-06 00:56 南山道士 阅读(104) 评论(0) 推荐(0)
摘要: 正则表达式30分钟入门教程 1. 本文目标 30分钟内让你明白正则表达式是什么,并对它有一些基本的了解,让你可以在自己的程序或网页里使用它。 2. 如何使用本教程 最重要的是——请给我30分钟,如果你没有使用正则表达式的经验,请不要试图在30秒内入门——除非你是超人 ? 别被下面那些复杂的表达式吓倒 阅读全文
posted @ 2019-06-06 00:43 南山道士 阅读(64) 评论(0) 推荐(0)