51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

白嫖帮

JavaScript Function

JavaScript Function

厉飞雨 阅读(11) 评论(0) 赞(3)

函数声明 ---- 自定义函数分为两类,有名函数和匿名函数。 有名函数的定义也叫函数声明,基本语法: ```javascript //function 函数名(){ // 需要执行的代码 //} // 命名函数 function fn(){ alert(1) } // 调用该函数 fn(); ``` 匿名函数的定义有两种形式,函数表达...

Spring Cloud Gateway 根据客户端 IP 限制请求速率

Spring Cloud Gateway 根据客户端 IP 限制请求速率

厉飞雨 阅读(25) 评论(0) 赞(1)

1、简介 {#1简介} ----------- 在本教程中,我们将学习如何在 Spring Cloud Gateway 中根据客户端的实际 IP 地址来限制请求速率。 简而言之,我们将在路由上设置 `RequestRateLimiter` Filter,然后配置网关根据 IP 地址来限制客户端的请求。 2、路由配置 {#2路由配置} --------------- 首先...

在 Spring Cloud Gateway 中修改响应体

在 Spring Cloud Gateway 中修改响应体

厉飞雨 阅读(17) 评论(0) 赞(2)

1、简介 {#1简介} ----------- 本文将带你了解如何在 [Spring Cloud Gateway](/spring-cloud-gateway/) 中读取、修改响应体,然后再响应给客户端。 2、Spring Cloud Gateway 快速回顾 {#2spring-cloud-gateway-快速回顾} ---------------------------...

Spring Cloud Gateway 重写 URL

Spring Cloud Gateway 重写 URL

厉飞雨 阅读(40) 评论(0) 赞(3)

1、简介 {#1简介} ----------- [Spring Cloud Gateway](/spring-cloud-gateway/) 的常见用例是作为一个网关,代理一个或多个服务,从而为客户端提供更简单的消费方式。 本文将带你了解如何在将请求发送到后端之前,通过重写 URL 来自定义暴露的 API 的不同方式。 2、Spring Cloud Gateway 快速回...

Spring Cloud Gateway 和 Oauth2

Spring Cloud Gateway 和 Oauth2

厉飞雨 阅读(19) 评论(0) 赞(2)

1、概览 {#1概览} ----------- [Spring Cloud Gateway](/spring-cloud-gateway/) 是一个响应式的轻量级网关,是 Spring Cloud 体系中一个比较重要的组件。本文将带你了解如何在其基础上快速实现 OAuth 2.0 认证、授权。 2、OAuth 2.0 快速回顾 {#2oauth-20-快速回顾} -----...

Spring Cloud Gateway 教程

Spring Cloud Gateway 教程

厉飞雨 阅读(23) 评论(0) 赞(2)

1、概览 {#1概览} ----------- 本文将带你了解 [Spring Cloud Gateway](/spring-cloud-gateway/) 的主要功能,它是一个基于 Spring Boot 和 Project Reactor 的网关。 Spring Cloud Gateway 提供开箱即用的路由机制,通常用于微服务应用中,把多个服务隐藏在 "Fa...

自定义 Spring Cloud Gateway 过滤器(Filter)

自定义 Spring Cloud Gateway 过滤器(Filter)

厉飞雨 阅读(20) 评论(0) 赞(3)

1、概览 {#1概览} ----------- 上一篇文章《[Spring Cloud Gateway 教程](/spring-cloud-gateway-guide/)》中介绍了 [Spring Cloud Gateway](/spring-cloud-gateway/) 网关框架。本文将带你了解如何在 Spring Cloud Gateway 中自定义 Filter。以及...

分布式锁之 Redission 实现

分布式锁之 Redission 实现

厉飞雨 阅读(17) 评论(0) 赞(4)

Preface {#preface} ------------------ 以前还在上学的时候,每每听到分布式锁等相关名词的时候总觉得高大上,复杂。虽说工作后用到的机会也不多,但随着工作经验、代码能力、~~年龄的~~增长,最近初学完分布式锁的原理和使用 Redission 实现,揭开分布式锁的神秘面纱之后发现也就那样,这个名词听起来唬人,实际上要实现的目标很明确,实现的方法也...

Tiny RDM 一个轻量优美的 Redis 客户端

Tiny RDM 一个轻量优美的 Redis 客户端

厉飞雨 阅读(16) 评论(0) 赞(3)

可能在这之前大部分的人一直用的是 RedisDesktopManager 或者是 Redis 的官方可视化工具 RedisInsight 来对 Redis 进行操作和管理。前段时间不经意看到了颜值高且简约的 Redis 可视化工具 Tiny RDM。Tiny RDM 是一个现代化轻量级的跨平台 Redis 桌面客户端。 功能特性 {#功能特性} ------------ ...

Redis中LPUSH和RPUSH、BLPOP和LPOP用于列表(List)数据结构命令区别

Redis中LPUSH和RPUSH、BLPOP和LPOP用于列表(List)数据结构命令区别

厉飞雨 阅读(18) 评论(0) 赞(4)

推入 --- `LPUSH` 和 `RPUSH` 是 Redis 中用于列表(List)数据结构的两个命令,它们分别用于向列表的左端(头部)和右端(尾部)推入一个或多个值。 ### LPUSH: * **定义** :`LPUSH` 命令用于将一个或多个值推入列表的左端(头部)。 * **语法** :`LPUSH key value1 [value2 ... valueN]...