`支持跨域访问,无状态认证` 特点 基本原理 指在一次请求的全过程中有效,即从http请求到服务器处理结束,返回响应的整个过程,存放在 对象中。 是用户全局变量,在整个会话期间都有效。只要页面不关闭就一直有效(或者直到用户一直未活动导致会话过期,默认session过期时间为30分钟) token 认 ...
分类:
其他好文 时间:
2019-08-29 13:50:45
阅读次数:
180
redis数据库 python使用redis 依赖 直接使用 连接池使用 缓存使用 安装django依赖 pip install django redis ...
分类:
编程语言 时间:
2019-08-27 21:22:24
阅读次数:
101
缓存的作用: a. 减少网络带宽消耗 b. 降低服务器压力 c. 减少网络延迟,加快页面打开速度 第一次请求(还没有缓存): 有缓存后的请求: Expires和Cache Control (设置缓存什么时候过期,属于响应头) Expires值通常是缓存的具体失效日期,属于HTTP1.0协议 Cach ...
分类:
其他好文 时间:
2019-08-27 21:12:14
阅读次数:
81
1.添加注解 加入和查询缓存:第一次查询将查询结果加入缓存,key为id,value为方法的返回结果。再次查询会从gathering中查询指定key值对应的value值。gathering负责存储所有的键值对 修改和删除操作需要删除缓存 优点:使用方便 缺点:不能设置过期时间 ...
分类:
编程语言 时间:
2019-08-27 17:25:28
阅读次数:
100
key value 通过key获取或设置value SET key value GET key : SET if not exists : +1 原子操作 给key设置过期时间 获取一个key的存活时间,每次set一个key的value,过期时间将会重置 已过期 永不过期 list 插入数据到lis ...
分类:
其他好文 时间:
2019-08-26 21:04:12
阅读次数:
87
总算大致明白了他俩的区别: 1、session存在服务器上,cookie以文本文件格式存在客户端上; 2、session比cookie安全,所以可以把登陆信息等一些重要的放在session上,其他的信息就放在cookie上喽; 3、cookie的存储限制了数据量,只允许4KB,而session是无限 ...
分类:
其他好文 时间:
2019-08-24 13:05:56
阅读次数:
98
一.Key 》Redis key值是二进制安全的,这意味着可以可以使用任何二进制序列作为key值。空字符串也是有效的key值。 》key取值原则 1.键值不需要太长,消耗内存,且在数据中查找这类键值计算成本较高 2.键值不宜过短,可读性较差,不宜数据分类和扩展 》过期 1.Redis中可以给key设 ...
分类:
其他好文 时间:
2019-08-23 12:04:30
阅读次数:
111
今天ytkah在迁移一个客户网站的时候出了点问题,网站从旧的服务器(windows)换到新的服务器(阿里云centos 7,已经安装了宝塔面板),网站之前有用comodo的ssl证书,因为快要过期了,所以就直接在新服务器的宝塔控制面板上申请ssl,但是部署没有成功。 1、进入阿里云控制台,把服务器的 ...
分类:
Web程序 时间:
2019-08-22 11:30:05
阅读次数:
250
该项目是gin+vue的前后端分离项目,使用gorm访问MySQL,其中vue前端是使用vue-element-admin框架简单实现的; go后台使用jwt,对API接口进行权限控制。此外,Web页面在token过期后的半个小时内,用户再次操作会自动刷新token; 项目很小,适合gin新手学习! ...
分类:
其他好文 时间:
2019-08-21 09:47:54
阅读次数:
782
passwd 命令用于修改用户密码,过期时间,认证信息等。 普通用户只能使用 passwd 命令修改自身的系统密码,而 root 管理员则有权限修改其他所有人的密码。更酷的是,root 管理员在 Linux 系统中 修改自己或他人的密码时不需要验证旧密码,这一点特别方便。既然 root 管理员可以修 ...
分类:
系统相关 时间:
2019-08-19 23:14:47
阅读次数:
155