SpringCloud的项目用JWT做身份验证,对于token过期时间的刷新策略整理如下图: 刷新策略 在登录接口中返回两个token,一个是用来请求业务接口验证身份信息的accessToken,一个是过期后用来获取新的token的refreshToken,refreshToken中不携带权限等信息 ...
分类:
其他好文 时间:
2020-06-06 00:44:38
阅读次数:
169
在一日一技:实现函数调用结果的 LRU 缓存一文中,我们提到Python自带的LRU缓存lru_cache。通过这个装饰器可以非常轻松地实现缓存。 现在我们考虑下面这个应用场景:MongoDB中有100对id-用户名的对应关系,我从Redis中持续不断读取id,如果id能在MongoDB中找到对应关 ...
分类:
其他好文 时间:
2020-06-05 01:04:48
阅读次数:
93
——用构造函数创建对象后,程序负责跟踪该对象,直到其过期为止。对象过期时,程序将自动调用一个特殊的成员函数—析构函数完成清理工作,如释放构造函数使用new分配的内存。 析构函数的形式: 在类名前加上~,没有返回值和声明类型,没有参数: ~Stock(); 调用: 类对象过期时析构函数将自动调用。 自 ...
分类:
编程语言 时间:
2020-06-03 16:01:07
阅读次数:
70
localStorage简介 使用localStorage可以在浏览器中存储键值对的数据。经常被和localStorage一并提及的是sessionStorage,它们都可以在当浏览器中存储键值对的数据。但是它们之间的区别是:存储在localStorage的数据可以长期保留;而当页面会话结束(也就是 ...
分类:
Web程序 时间:
2020-06-02 16:03:38
阅读次数:
128
1.会话标识未更新:登录页面加入以下代码:request.getSession(true).invalidate();//清空sessionCookiecookie=request.getCookies()[0];//获取cookiecookie.setMaxAge(0);//让cookie过期2.跨站点请求伪CSRF:response.getWriter().write("<sc
分类:
移动开发 时间:
2020-05-31 09:29:13
阅读次数:
124
今天突然有一个疑问,Cookies的有效期和Session的有效期通过php是在服务端设置的,如果过期了,客户端访问是不是就不生效了,还是服务端在内存中会销毁Session,客户端取消了Cookies字段呢?如果加上带cookies访问会有什么效果呢?用php实现测试了下,代码如下:Cookies有效期设置:<?php//测试这个cookies有效期会根据客户端访问的时间,决定是不是有这个c
分类:
其他好文 时间:
2020-05-31 09:19:43
阅读次数:
58
本文知识点 过期数据概念 数据删除策略 逐出算法 过期数据 先来看三个key值,分别为sex、name、age。 这三个值设置的指令为 set name kaka setex age 100 24 setex sex 10 1 在redis中我们可以使用ttl来获取某个key的状态,下面我们来使用t ...
分类:
其他好文 时间:
2020-05-29 12:04:01
阅读次数:
70
kubernetes证书更新 版本:1.14.2,以下操作在3台master节点上操作 1、各个证书过期时间 /etc/kubernetes/pki/apiserver.crt #1年有效期 /etc/kubernetes/pki/front-proxy-ca.crt #10年有效期 /etc/ku ...
分类:
其他好文 时间:
2020-05-28 10:28:21
阅读次数:
220
定时删除:创建一个定时器,在键过期时立即删除。 为什么不用定时删除策略:虽然内存及时释放,但太消耗 CPU 资源。 定期删除,设置了 expire 的键存储在一个独立的字典中,默认每 100ms 随机选择 20 个 key,删除其中已过期的 key。如果过期 key 比例超过 1/4,那就重复这一步 ...
分类:
其他好文 时间:
2020-05-27 20:27:13
阅读次数:
88
set k v setEx k s v s秒过期 pSetEx k m v m毫秒过期 setNx k v k不存在时才设置 get k getSet k v k设为v,并返回k的旧值 mSet k1 v1 k2 v2 设置多个值 mSetNx k1 v1 k2 v2 当所有k都不存在时,设置多个值 ...
分类:
其他好文 时间:
2020-05-27 20:16:03
阅读次数:
63