ICode9

精准搜索请尝试: 精确搜索
  • 使用Redis实现令牌桶算法2021-12-08 08:00:38

    在限流算法中有一种令牌桶算法,该算法可以应对短暂的突发流量,这对于现实环境中流量不怎么均匀的情况特别有用,不会频繁的触发限流,对调用方比较友好。 例如,当前限制10qps,大多数情况下不会超过此数量,但偶尔会达到30qps,然后很快就会恢复正常,假设这种突发流量不会对系统稳定性产生影响,我

  • 六:Gateway网关限流2021-12-07 21:34:22

      gateway默认给我们提供了限流实现,也就是网关拦截器RequestRateLimiter。   6.1 令牌桶限流算法 RequestRateLimiter底层实现是令牌桶算法;   令牌桶内存储令牌,令牌桶需要设置令牌容量,也就是系统最大的并发大; 以一定的速率生成令牌(具体速率根据系统性能设置),放

  • WPF之Messenger2021-12-05 16:00:23

     Messenger  使用这个可以解耦业务代码和视图之间的强引用。在注册之后,只有使用同一种令牌发送消息,才会触发事件来执行对应的方法。 // // 摘要: //为某种类型的消息 TMessage 注册一个接收者。 当发送相应的消息 //时,将执行 action 参数。 有关如何接收

  • 12月3日2021-12-03 19:35:04

    1. JWT 介绍 JSON Web Token(JWT)是一个开放式标准(RFC 7519),它定义了一种紧凑(Compact)且自包含(Self-contained)的方式,用于在各方之间以JSON对象安全传输信息。 这些信息可以通过数字签名进行验证和信任。 可以使用秘密(使用HMAC算法)或使用RSA的公钥/私钥对对JWT进行签名。 虽然JWT可以加

  • 【Windows 访问控制】九、AccessCheck 的工作原理2021-12-02 18:00:27

    授权和访问控制组件 下图说明了授权Windows访问控制过程。 在此图中,主题 (由用户启动) 访问对象(如共享文件夹)的过程。 将用户的访问令牌中的信息与对象的安全描述 (AES) 中的访问控制项进行比较,并做出访问决策。 安全主体的 SID 用于用户的访问令牌和对象的安全描述符中的 AES。

  • oAuth协议2021-12-01 22:00:22

    oAuth协议 大纲:oAuth协议是什么?可以用在什么地方?最新的2.1版本有了什么更新变化? 简单介绍 协议很多,oAuth是什么? OAUTH,即Web 授权协议(Web Authorization Protocol)。该协议允许用户授予第三方网站或应用程序访问用户受保护资源的权限,而不必透露他们的长期凭据,甚至他们的身份(账

  • 令牌桶实现服务器限流2021-11-30 11:02:20

    啥是令牌桶算法限流:   回到了改革开放吃集体饭的时代(生产力不足),有布票才能买到布,才能做成衣服。 回到服务器来说,就是服务器每秒并发只有200,但是超过200以上的访问,持续一段时间,就可能导致‘岩机’。如果服务器被ddos攻击了,用到令牌桶算法限流,可以解决服务器死机不响应问题。 如何

  • ThinkPHP6 退出登录销毁token令牌2021-11-28 20:07:02

    提前封装好的函数 // 从请求信息中获取token令牌 public static function getRequestToken() { if (empty($_SERVER['HTTP_AUTHORIZATION'])) { return false; } $header = $_SERVER['HTTP_AUTHORIZATION']; $meth

  • Window环境下图床配置(Typora+PicGo(app)+Gitee)2021-11-27 10:35:21

    文章目录 Typora安装Gitee配置Node.js安装PicGo安装PicGo配置Typora测试 本文在Windows环境下采用了Typora+Gitee+PicGo(app)的方式完成了图床配置。 Typora安装 直接去官网下载即可 选择相应的版本 Gitee配置 进入官网,注册或登录 新建仓库 点击加号,选择新建仓库

  • Jedis使用lua脚本完成令牌桶限流2021-11-26 21:58:45

    Jedis使用lua脚本完成令牌桶限流 文章目录 Jedis使用lua脚本完成令牌桶限流一、lua脚本的简单语法二、令牌桶限流1. 构思2. 实现 三、Jemeter压测工具测试 一、lua脚本的简单语法 KEYS[1] ARGV[1] 这两个参数分别代表了我们传入的key数组的一号元素和arg数组的一号元素

  • Spring Cloud Gateway限流实战2021-11-23 09:00:23

    欢迎访问我的GitHub https://github.com/zq2599/blog_demos 内容:所有原创文章分类汇总及配套源码,涉及Java、Docker、Kubernetes、DevOPS等; 本篇概览 本文是《Spring Cloud Gateway实战》系列的第八篇,经过前面的学习,咱们对过滤器已了解得差不多,今天来补全过滤器的最后一个版块:限

  • 孤尽训练营打卡日记day28--第四周总结2021-11-23 00:01:03

    前言         光阴似箭,日月如梭。转眼已经过去了一个月,孤尽训练营第四周也已经结束,今天我们一起来对这一周的内容做个简单回顾。 第一次课 单元测试和系统安全规约 什么是单元测试?         对软件组成单元进行的测试,其目的是检验软件基本组成单位的正确性。测试对

  • 2021-11-19-权限管理2021-11-21 23:30:00

    目录 JWTJWT组成JWT对比传统token认证JWT使用JWT测试 用户角色管理RBAC模型 搭建授权中心搭建资源中心登录功能 JWT Json web token (JWT), 是为了在⽹络应⽤环境间传递声明⽽执⾏的⼀种基于JSON的开放标准((RFC 7519).定义了⼀种简洁的,⾃包含的⽅法⽤于通信双⽅之间以JSO

  • Jwt2021-11-17 20:32:21

    目录 一、jwt与其工作原理 1、JWT是什么 2、为什么使用JWT 3、JWT的工作原理 4、jwt解决不需要登录就能直接访问的问题 5、解决登录后树形菜单未出现的问题  ①、修改http.js 拿到所有的响应头信息 ②、将jwt令牌的值放到vuex里面去 ③、State.js添加jwt变量 ④、main.js中给

  • 微服务可用性设计2021-11-16 14:35:47

    引言 当项目架构演进到微服务的时候,系统分布式部署,传统单个流程的本地 API 调用被拆分成多个微服务之间的跨网络调用,由于引入了网络通信、序列化和反序列化等操作,系统发生故障的概率提高了很多。而业界通常用多少个9来衡量系统的可用性,如99.99%表示一年中有1小时左右的不可用时间

  • remote: Support for password authentication was removed on August 13, 2021.2021-11-14 20:59:09

    问题描述 有一段时间没有使用github了,今天提交代码发现无法提交,出现以下提示: remote: Support for password authentication was removed on August 13, 2021. // 你原先的密码凭证从2021年8月13日开始就不能用了,必须使用个人访问令牌(personal access token),就是把你的密码替

  • transfer auth22021-11-13 22:30:41

    代码: AuthorizationServerConfig @Configuration @EnableAuthorizationServer class AuthorizationServerConfig extends AuthorizationServerConfigurerAdapter { //数据源,用于从数据库获取数据进行认证操作,测试可以从内存中获取 @Autowired private DataSource dataSource;

  • OAuth 2.0系列(七)--- OAuth 2.0可能存在的安全漏洞及预防方法2021-11-11 08:00:53

    本文将梳理一下OAuth 2.0中客户端、授权服务器和资源服务器上可能被利用的漏洞以及预防方法。 一、客户端漏洞及预防方法 对于客户端来说,最重要的信息就是客户端密钥和令牌,所以客户端上能够被利用的漏洞就是令牌和密钥失窃。 1.1 针对客户端的CSRF攻击 CSRF:cross-site request for

  • 爆破专栏丨Spring Security系列教程之OAuth2.0协议详解2021-11-08 16:00:20

    前言 截止到现在,一一哥 已经带各位把Spring Security中的主要功能学完了,并且剖析了这些内容的底层实现原理,希望你可以有所收获。 但是在安全认证领域,还有另一种很重要的授权机制---OAuth2.0开放授权。而且OAuth2.0开放授权与Spring Security经常配合使用,这两者之间可以说是“焦

  • OAuth 2.0系列(二)--- 授权服务器2021-11-07 10:01:39

    本来打算这篇直接上代码的,但是在看书的过程中发现有很多理论性的东西需要深挖,所以接下来我会先依次介绍OAuth中的授权服务器、客户端、受保护资源这三大服务器具体要做的事情和细节,本篇先来说说授权服务器。 授权服务器在OAuth中主要有以下四个作用: 管理已注册的客户端 用户对客

  • 超详细的秒杀架构设计,运维,了解一下【转】2021-11-05 11:03:35

    前言:秒杀系统相信很多人见过,比如京东或者淘宝的秒杀,小米手机的秒杀,那么秒杀系统的后台是如何实现的呢?我们如何设计一个秒杀系统呢?对于秒杀系统应该考虑哪些问题?如何设计出健壮的秒杀系统?本期我们就来探讨一下这个问题:   博客的目录 一:秒杀系统应该考虑的问题 二:秒杀系统的设计和

  • jenkins gitee自动化部署2021-11-04 20:02:02

    gitee码云自动化部署 giee插件安装 插件管理-搜索Giee 安装插件 配置gitee信息 系统管理-->系统配置 添加证书令牌 访问地址:https://gitee.com/profile/personal_access_tokens 获取令牌

  • 基于JWT的token认证 - API 网关 - 阿里云2021-11-04 14:35:26

    阿里云API网关在Json Web Token(JWT)这种结构化令牌的基础上实现了一套基于用户体系对用户的API进行授权访问的机制,满足用户个性化安全设置的需求。 阿里云API网关在Json Web Token(JWT)这种结构化令牌的基础上实现了一套基于用户体系对用户的API进行授权访问的机制,满足用户个性化

  • 【高并发应用场景】高并发系统限流-漏桶算法和令牌桶算法2021-11-04 12:32:04

    文章目录 一、问题描述二、常用的限流算法1.漏桶算法2.令牌桶算法 三、限流工具类RateLimiter四、适用场景五、服务治理---限流(令牌桶算法)六、高并发系统限流中的漏桶算法和令牌桶算法,通过流量整形和速率限制提升稳定性七、聊聊高并发系统之限流特技**限流算法****应用级

  • 关于服务限速的那些事2021-11-01 01:04:45

    前言 前天,我们分享了guava工具包中的一个限速组件——RateLimiter,由于当时说后续要继续分享微服务限速的内容,所以我又专门梳理微服务限速相关的解决方案,今天抽时间来做一个梳理。 限流算法 关于限速这块的解决方案,从部署方面来说,主要分为两大块: 一块是单体应用限速,我们之前说的Rat

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有