前言 浏览器缓存又叫客户端缓存,存储在客户端的缓存,由浏览器控制,关于存储的策略由响应头(Response Header)规定,主要的响应头标记是Cache-Contro、Etag、Last-Modified. 生效范围: 仅对当前浏览器生效。 实现方式: 使用HTTP Header 更新策略: T ...
分类:
其他好文 时间:
2020-05-13 12:12:51
阅读次数:
60
一 前言 公众号: 知识追寻者 知识追寻者(Inheriting the spirit of open source, Spreading technology knowledge;) pring为我们提供的缓存注解Spring Cache。Spring支持多种缓存技术:RedisCacheMana ...
分类:
编程语言 时间:
2020-05-13 09:19:12
阅读次数:
68
1.bool,float,指针变量 与 “零值” 比较的if语句 注意点:c语言中bool类型采用整数存储,0为false,非0均为true; float类型采用IEEE754标准,第一位符号位,中间8位阶数,最后23位为尾数(1.尾数),有精度问题。 bool flag 与零值比较: 标准答案:i ...
分类:
编程语言 时间:
2020-05-13 00:33:19
阅读次数:
111
No match for argument: mysql-community-server Error: Unable to find a match: mysql-community-server 1.centos8.0上安装mysql服务时,使用以下命令报错: yum install mysql ...
分类:
数据库 时间:
2020-05-12 16:46:56
阅读次数:
188
1.单链表实现 slist.h 1 #ifndef _SLIST_H 2 #define _SLIST_H 3 4 typedef struct _slist_node 5 { 6 struct _slist_node *p_next; /* 指向下一个结点的指针 */ 7 }slist_node_ ...
分类:
其他好文 时间:
2020-05-12 09:35:44
阅读次数:
49
一、JavaScript实现AJAX(只需四步) 1、第一步:获取XMLHttpRequest对象 //(1)获取XMLHttpRequest对象 var xmlHttp = ajaxFunction(); function ajaxFunction(){ var xmlHttp; try{ //现 ...
分类:
编程语言 时间:
2020-05-12 09:16:16
阅读次数:
64
原文:Redis 命令执行过程(下) 在上一篇文章中《Redis 命令执行过程(上)》中,我们首先了解 Redis 命令执行的整体流程,然后细致分析了从 Redis 启动到建立 socket 连接,再到读取 socket 数据到输入缓冲区,解析命令,执行命令等过程的原理和实现细节。接下来,我们来具体... ...
分类:
其他好文 时间:
2020-05-11 23:50:02
阅读次数:
80
近日 Redis 6.0.0 GA 版本发布,这是 Redis 历史上最大的一次版本更新,包括了客户端缓存 (Client side caching)、ACL、Threaded I/O 和 Redis Cluster Proxy 等诸多更新。
我们今天就依次聊一下客户端缓存的必要性、具体使用、原理分... ...
分类:
其他好文 时间:
2020-05-11 21:53:34
阅读次数:
76
guava cache 官网参考:http://ifeve.com/google-guava-cachesexplained/ guava官网:http://ifeve.com/google-guava/ 其它参考: http://blog.csdn.net/xlgen157387/article/ ...
分类:
系统相关 时间:
2020-05-11 19:04:12
阅读次数:
83
深入Guava Cache的refresh和expire刷新机制 参考: http://blog.csdn.net/abc86319253/article/details/53020432 expireAfterAccess(long, TimeUnit):缓存项在给定时间内没有被读/写访问,则回收 ...
分类:
其他好文 时间:
2020-05-11 18:43:48
阅读次数:
69