键虽然被设置了过期时间,但是当过期以后是如何处理的呢?通常有三种规则:定时删除:在设置了键的过期时间后,会启动一个计时器,当键的计时器到期就删除该键。惰性删除:不创建计时器,过期也不做处理,当再次读取该键的时候先去去判断是否过期,如果过期就删除并返回空,如..
分类:
其他好文 时间:
2016-07-11 01:31:24
阅读次数:
138
最近项目需要做一个文件上传功能,做完了分享下,顺带当做笔记。
上传功能用后台用java实现,前端主要是js的ajax实现。后台还加入定时删除临时文件。
效果如图
首先是上传功能的主要类,下面是代码package util.upload;
import java.io.File;
import java.io.IOException;
import java.text.SimpleDat...
分类:
Web程序 时间:
2016-05-23 15:07:04
阅读次数:
403
今天登陆系统在cd到某个目录使用tab键的时候报错了linux很友好的提示了:不能创建临时文件文档:设备上没有剩余空间(告诉我们磁盘满了)du-sh/*查看哪个目录最大,一步一步的查找大文件我这里是跑了好多个tomcat实例,所以没做日志的处理,所以导致磁盘占满写一个定时删除前7天..
分类:
其他好文 时间:
2016-05-18 12:56:38
阅读次数:
1076
下面的脚本是在windows SVN的备份策略,采用的是hotcopy的方法 方案一: 1.先创建一个fullBackup的脚本;fullBackup.bat 2.在创建一个热备脚本,hotcopy.bat 3.定期删除一个月之前的备份,delSVN.bat 4.将这三个脚本放到一个目录下,点击fu ...
最近天猫魔盒上的应用都被删了,我个人猜测是系统更新了一个应用程序去定时删除应用,而这些被删除的应用在一个列表中所以从两个方面考虑破解1.删除列表2.删除程序由于不知道列表以什么方式存在,所以暂时考虑第2条步骤:1.魔盒上打开usb远程调试2.电脑连接adb connect 192.168.1.110...
分类:
数据库 时间:
2015-12-07 18:21:47
阅读次数:
322
这个问题有三种可能的答案,它们分别代表了三种不同的删除策略:·定时删除:在设置键的过期时间的同时,创建一个定时器(timer),让定时器在键的过期时间来临时,立即执行对键的删除操作。·惰性删除:放任键过期不管,但是每次从键空间中获取键时,都检查取得的键是否过期,如果过期的话,就删除该键;如果没有过期...
分类:
其他好文 时间:
2015-12-01 22:41:30
阅读次数:
372
#!/bin/bash
#?filename:deleteHdfsData.sh
#?遍历压缩指定目录下的所有文件,参数指定是否删除原文件(2个参数,1个参数是目录,一个参数是否删除原文件,1删除,0不删除)
#?crontab:?30?2?*?*?*?sh?/...
分类:
其他好文 时间:
2015-09-16 23:47:09
阅读次数:
549
Redis过期键的删除策略对于过期键一般有三种删除策略定时删除:在设置键的过期时间的同时,创建一个定时器(timer),让定时器在键的过期时间来临时,立即执行对键的删除操作;惰性删除:放任键过期不管,但是每次从键空间中获取键时,都检查取得的键是否过期,如果过期的话,就删除该键;如果没有过期,那就返回...
分类:
其他好文 时间:
2015-08-01 15:27:38
阅读次数:
181
适用场景列族结构经常调整高并发写入结构化数据及半结构化数据Key-Value存储有序存储固定集合(多版本)定时删除记录(TTL)不适用场景事务join,union,groupby等关系查询不按rowkey查询高并发随机读后续会从原理上来慢慢解释,场景应用。算是开始研究HBase的开篇吧。
分类:
其他好文 时间:
2015-07-26 19:07:10
阅读次数:
140
测试过程:先写了一个简单的任务类,测试配置的quartz是否启作用(最终目的是实现定时删除临时储存文件夹)。spring中添加的配置文件如下: ...
分类:
编程语言 时间:
2015-07-22 20:25:10
阅读次数:
169