Java
童心未泯佐为
编程来源于生活,服务于生活,生活就是需求。
展开
-
android重试执行
重试执行原创 2020-03-27 14:05:51 · 756 阅读 · 0 评论 -
状态模式,运动员比赛
状态模式,运动员比赛原创 2017-06-26 10:13:17 · 264 阅读 · 0 评论 -
剪不断,理还乱的对象关系
对象原创 2017-06-23 13:23:21 · 344 阅读 · 0 评论 -
设计,为了更好的应对变化
什么是模式? 1.是解决某些问题的办法 2.不是凭空想象的,是经验的积累和总结原创 2017-04-25 10:43:07 · 329 阅读 · 0 评论 -
一个Key对应多个Value
Map 一个key对应一个value,它可以满足大部分需求。但有时我要用到一个key对应多个value怎么办?1.普通做法 Map<Object,List<Object>> map=new HashMap<>();2.apache commons工具包里有个org.apache.commons.collections.map.MultiValueMap。3.开...原创 2018-03-27 14:53:44 · 24866 阅读 · 0 评论 -
Spring Ordered接口
Java中的对象排序都会跟Comparable Comparator 这两个接口扯上关系,下面我们要说说Spring排序接口Ordered。public interface Ordered { /** * Useful constant for the highest precedence value. * @see java.lang.Integer#MIN_VALU...原创 2018-04-11 14:25:23 · 615 阅读 · 0 评论 -
可以设置过期时间的Java缓存ExpiringMap
功能简介 :1.可设置Map中的Entry在一段时间后自动过期。2.可设置Map最大容纳值,当到达Maximum size后,再次插入值会导致Map中的第一个值过期。3.可添加监听事件,在监听到Entry过期时调度监听函数。4.可以设置懒加载,在调用get()方法时创建对象。github地址:https://github.com/jhalterman/expiringmap/...原创 2019-10-08 14:25:05 · 4275 阅读 · 0 评论