![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
工具类分享
YLG_1300710336
这个作者很懒,什么都没留下…
展开
-
基于ConcurrentHashMap的缓存设计
       使用 ConcurrentHashMap的缓存设计,实现基于本地程序内部的小巧的缓存工具类,具备缓存时效核查,缓存时效删除等功能。设计思路,系统设置两个ConcurrentHashMap变量,一个用来存放我们的value值,一个用来存放vlaue对于的缓存有效时间。系统通过TimerTask定时器,核查是否有过期的原创 2018-09-01 16:42:26 · 845 阅读 · 2 评论 -
编写一个Map入参构建的工具类
使用场景        比如我们在调用某个Http业务接口,或者调用一个入参为Map类型参数方法根据条件查询数据,对于此种情况,Map中的key值得个数是根据业务需求而不同的,而且当需要向业务接口或者方法参数多个条件的时候,这时我们使用原生的map.put()就显得代码不优雅,可能我们的代码会是类似下面这样:Map&原创 2018-09-01 23:06:26 · 956 阅读 · 2 评论 -
基于ThreadLocal的日期工具类
       有时候我们会使用到JDK java.text.*下的SimpleDateFormat类来对我们的日期与字符串进行格式化得转换,此时我们很容易想到,要基于 SimpleDateFormat封装成一个工具类,笔者一开始的代码类似下面: package com.zhegui.utils.date;import原创 2018-09-02 12:08:33 · 1210 阅读 · 0 评论