时间戳(timestamp),一个能表示一份数据在某个特定时间之前已经存在的、 完整的、 可验证的数据,通常是一个字符序列,唯一地标识某一刻的时间。使用数字签名技术产生的数据, 签名的对象包括了原始文件信息、 签名参数、 签名时间等信息。广泛的运用在知识产权保护、 合同签字、 金融帐务、 电子报价投标、 股票交易等方面。
时间戳的作用
1、防止缓存
网页中在引用的JS、CSS、Image,Ajax请求的URL后面添加时间戳,可以防止浏览器从缓存中加载内容,每次都去服务器请求数据,这在开发调试的时候非常有用。
2、客户端时间验证
有些网站或应用要求客户端与服务器使用的日期时间一致,否则提交的请求就被认为是非法的请求。
3、控制并发
用户A/B同时打开某条记录开始编辑,保存是可以判断时间戳,因为记录每次被更新时,系统都会自动维护时间戳,所以如果保存时发现取出来的时间戳与数据库中的时间戳如果不相等,说明在这个过程中记录被更新过,这样的话可以防止别人的更新被覆盖。
freemarker如何获取当前时间或者时间戳?
freemarker