hutool 工具
https://doc.hutool.cn/pages/index/
Hutool是一个小而全的Java工具类库,通过静态方法封装,降低相关API的学习成本,提高工作效率,使Java拥有函数式语言般的优雅,让Java语言也可以“甜甜的”。
Hutool中的工具方法来自每个用户的精雕细琢,它涵盖了Java开发底层代码中的方方面面,它既是大型项目开发中解决小问题的利器,也是小型项目中的效率担当;
事故回顾
在我们设备上报RabbitMQ入口中,我们通过redis取做降频修改数据库的操作,但是服务器经常爆出redis连接异常问题,问题如下。经过考虑后,选择了本地缓存以降低redis使用率的问题。
Hutool-cache
hutool提供了一个工具集Cache
缓存的get方法
通常例如redis会使用get方法拿去我们存储的val。超过存储时间会清除相关key的内容
但是 hutool 却采用了非常规的git
官方最新文档如下
如果用户在超时前调用了get(key)方法,会重头计算起始时间。举个例子,用户设置key1的超时时间5s,用户在4s的时候调用了get("key1"),此时超时时间重新计算,再过4s调用get("key1")方法值依旧存在。如果想避开这个机制,请调用get("key1", false)方法。
评论区