Redis作为缓存使用时,一些场景下要考虑内存的空间消耗问题。Redis会删除过期键以释放空间,过期键的删除策略有两种: 惰性删除:每次从键空间中获取键时,都检查取得的键是否过期,如果过期的话,就删除该键;如果没有过期,就返回该键。 定期删除:每隔一段时间,程序就对数据库进行一次检查,删除里面的过期 ...
分类:
其他好文 时间:
2019-05-29 18:05:21
阅读次数:
130
链表是由一组节点组成的集合。每个节点都使用一个对象的引用指向它的后继。指向另一个节点的引用叫做链。 链表分为单链表、双链表、循环链表。 一、单链表 插入:链表中插入一个节点的效率很高。向链表中插入一个节点,需要修改它前面的节点(前驱),使其指向新加入的节点,而新加入的节点则指向原来前驱指向的节点(见 ...
分类:
编程语言 时间:
2019-05-28 14:19:20
阅读次数:
131
redis 过期策略 redis 过期策略是:定期删除+惰性删除。 所谓定期删除,指的是 redis 默认是每隔 100ms 就随机抽取一些设置了过期时间的 key,检查其是否过期,如果过期就删除。 假设 redis 里放了 10w 个 key,都设置了过期时间,你每隔几百毫秒,就检查 10w 个 ...
分类:
其他好文 时间:
2019-05-26 13:16:06
阅读次数:
158
''' 需求:删除,logs目录下3天前的日志,保留今天、昨天、前天 思路: 1、获取到所有的日志文件 os.walk() 2、判断日志是否是3天前 1、获取到文件名里面的日期 2、再把日期转成时间戳 3、再获取三天前的时间戳,如果文件的时间小于3天前的时间,就删除 ''' import os,ti... ...
分类:
编程语言 时间:
2019-05-24 19:22:25
阅读次数:
136
import timeimport os# 获取到所有的日志文件 os.walk()# 判断三天前的日志# 1、获取到文件名里面的日期# 2、再把日期转换成时间戳# 3、再获取三天前的时间戳,如果文件的时间小于3天前的时间就删除def str_to_timestamp(str_time=None, ... ...
分类:
编程语言 时间:
2019-05-11 13:37:46
阅读次数:
143
jquery的属性操作模块分为四个部分:html属性操作,dom属性操作,类样式操作和值操作 html属性操作:是对html文档中的属性进行读取,设置和移除操作。比如attr()、removeAttr() DOM属性操作:对DOM元素的属性进行读取,设置和移除操作。比如prop()、removePr ...
分类:
Web程序 时间:
2019-05-04 14:51:48
阅读次数:
166
index.php<?phpheader('Content-type:text/html;charset=UTF-8');// 指定允许其他域名访问header('Access-Control-Allow-Origin:*');// 响应类型fheader('Access-Control-Allow ...
分类:
Web程序 时间:
2019-04-25 14:48:23
阅读次数:
171
下载wps之后发现wps一直对我的电脑进行监控,占用着我的cpu和内存,我要把它清理出去。。。。 控制面板→管理工具→任务计划程序→任务计划程序库,有两个wps的任务计划,可以根据属性看到文件地址 顺手把这俩货就删除了。。。。。 ...
分类:
其他好文 时间:
2019-04-05 00:39:06
阅读次数:
133
题目链接 题目大意:每次给你一个点,如果这个点已经存在, 那么就删除这个点,如果这个点不存在,那么就加入这个点。每次询问当前集合的扩展集合中点的个数。 扩展集合是这么得到的,如果当前集合中存在矩形的3个点,那么第4个点就会被放到扩展集合中,不断这样拓展。 思路: 首先我们要建图,横坐标相同的点连一条 ...
分类:
其他好文 时间:
2019-04-04 17:20:58
阅读次数:
168
```cpp /* LCT管子题(说的就是你 水管局长) 首先能得到一个结论, 那就是当且仅当所有联通块都是偶数时存在构造方案 LCT动态加边, 维护最小生成联通块, 用set维护可以删除的边, 假如现在删除后不影响全都是偶数大小的性质 就删除 不清楚link为啥要makeroot两次 */ #in... ...
分类:
其他好文 时间:
2019-03-13 18:15:31
阅读次数:
176