始发掘金:《前端HTTP 缓存简单了解》 同步到博客园。 HTTP 缓存简单了解。文章整理了相关资料,记录了部分实践。方便大家轻松了解缓存。能回答上三个问题,HTTP缓存就算理解呢。能否缓存?缓存是否过期?协商缓存? 概要: web缓存 缓存的处理 前端解决方案 总结 1. web缓存 Web缓存是 ...
分类:
Web程序 时间:
2019-12-31 14:35:56
阅读次数:
71
PHP 加密解密函数: /** * 系统加密方法 * @param string $data 要加密的字符串 * @param string $key 加密密钥 * @param int $expire 过期时间 单位 秒 * @return string * @author winky */ fu ...
分类:
Web程序 时间:
2019-12-31 10:27:27
阅读次数:
122
curl 命令的get方法 http://10.116.246.2/api/request/ResourceModule curl 命令的post 方法 -H 参数 :一般的请求头加post就可以 -b 参数:-b参数后面直接跟cookie 的值,如果cookie也用post的话会提示令牌过期 -X ...
分类:
Web程序 时间:
2019-12-30 21:07:03
阅读次数:
97
对于分布式应用来说,最开始遇到的问题就是 session 的存储了,解决方案大致有如下几种 使用 spring session 它可以把 session 存储到你想存储的位置,如 redis,mysql 等 使用 JWTs ,它使用算法来验证 token 的合法性,是否过期,并且 token 无法被 ...
分类:
编程语言 时间:
2019-12-30 17:39:03
阅读次数:
99
肯定会遇到这样的事,有一个文件夹,每天都在生成文件,那么如何去删除那些过期的文件呢。废话不多说,直接上代码: import java.io.BufferedWriter;import java.io.File;import java.io.FileWriter;import java.io.IOEx ...
分类:
其他好文 时间:
2019-12-30 14:18:15
阅读次数:
82
每日更新的list 英文版本 https://peter.sh/experiments/chromium-command-line-switches/ 1 --allow-outdated-plugins 不停用过期的插件。2 --allow-running-insecure-content 默认情 ...
分类:
其他好文 时间:
2019-12-30 00:22:50
阅读次数:
341
对于分布式应用来说,最开始遇到的问题就是 session 的存储了,解决方案大致有如下几种 使用 spring session 它可以把 session 存储到你想存储的位置,如 redis,mysql 等 使用 JWTs ,它使用算法来验证 token 的合法性,是否过期,并且 token 无法被 ...
分类:
编程语言 时间:
2019-12-29 23:41:07
阅读次数:
110
一,redis概念 Redis是一款基于C语言开发的nosql数据库。 数据保存在内存中。 数据都是以键值对的形式保存。 默认编码使用utf-8. 二,常用的5中数据类型 1.String 2.hash 3.list 4.set 5.sortedSet 三,过期策略 redis是基于内存的,内存都是 ...
分类:
其他好文 时间:
2019-12-29 11:02:14
阅读次数:
70
通过优锐课的java学习分享中,了解有关分布式锁定以及如何在项目中实现它的更多信息!什么是分布式锁定?在多线程程序中,不同的线程可能需要访问相同的资源。但是,允许所有线程同时访问资源可能导致争用情况,错误和其他意外行为。为了确保没有两个线程可以同时访问同一资源,并确保以可预测的顺序对资源进行操作,程序员使用一种称为锁的机制。每个线程首先获取锁,然后对资源进行操作,最后将锁释放给其他线程。在Java
分类:
编程语言 时间:
2019-12-29 09:15:32
阅读次数:
74
应用场景 以 "OSChina 账号注册" 为例...讲错了请留言批评指正... 逻辑场景 用户操作: 用户输入手机号, 然后点击获取验证码. 前端逻辑: ajax 发起请求, 参数带上手机号. 后端逻辑: 获取请求参数, 生成6位数验证码, 给指定手机号发送短信, 并缓存一个30秒过期的键值, m ...
分类:
其他好文 时间:
2019-12-28 16:28:55
阅读次数:
100