随笔分类 -  commons工具

Commons-Collections(二)之map
摘要:BidiMap: 双重Map 使用双向映射,可以使用值查找键,并且可以使用键轻松查找值。(自然,它可以根绝key移除,也可以根据value移除) 也是个普通的Map。继承IterableMap增加了一种迭代方式,例子里会有讲解 DualHashBidiMap 底层维护两个HashMap,一个正向,一 阅读全文

posted @ 2019-09-03 12:10 情陌人灬已不在 阅读(1276) 评论(0) 推荐(0) 编辑

Commons-Collections(二)之set
摘要:MultiSet set我们都知道,它是无序的,并且是不允许出现重复元素的。但有些场景我们不需要顺序,但是我们需要知道指定key出现的个数(比如每样产品ID对应的剩余数量这种统计信息),那么用MultiSet统计是一个很好的方案 底层实现原理为HashMap和MutableInteger Predi 阅读全文

posted @ 2019-09-03 11:45 情陌人灬已不在 阅读(434) 评论(0) 推荐(0) 编辑

Commons-Collections(一)之list
摘要:Bag Bag继承自Collection接口,定义了一个集合,该集合会记录对象在集合中出现的次数。 假设你有一个包,包含{a, a, b, c}。调用getCount(a)方法将返回2,调用uniqueset()方法将返回{a, b, c}的set集合。 顾名思义,它是包的意思,所以也是拿来装数据的 阅读全文

posted @ 2019-09-03 11:33 情陌人灬已不在 阅读(497) 评论(0) 推荐(0) 编辑

commons-codec中常用方法
摘要:一、Base64编码和解码 二、Hex编码和解码 三、MD5加密(MD5是不可逆算法,只能加密) 四、SHA加密 五、URLCodec 除了这些还有很多算法比如HMAC等,大家可以根据需要选取 阅读全文

posted @ 2019-09-02 22:09 情陌人灬已不在 阅读(1944) 评论(0) 推荐(0) 编辑

commons-lang3工具类学习(三)
摘要:六、ObjectUtilsObject工具类 allNotNull(Object... values) 检查所有元素是否为空,返回一个boolean 如果有一个元素为空返回false,所有元素不为空或元素为empty返回true anyNotNull(Object... values) 检查元素是否 阅读全文

posted @ 2019-09-02 19:08 情陌人灬已不在 阅读(1845) 评论(0) 推荐(0) 编辑

commons-lang3工具类学习(二)
摘要:三、BooleanUtils布尔工具类 and(boolean... array) 逻辑与 compare(boolean x, boolean y) 比较两个布尔值并返回int类型 如果x == y返回0, !x && y 返回小于 0 ,x && !y 返回大于0 isFalse(Boolean 阅读全文

posted @ 2019-09-02 18:55 情陌人灬已不在 阅读(440) 评论(0) 推荐(0) 编辑

commons-lang3工具类学习(一)
摘要:一、ArchUtilsjava运行环境的系统信息工具类 二、ArrayUtils数组工具类 add(boolean[] array, boolean element) 将给定的数据添加到指定的数组中,返回一个新的数组 add(boolean[] array, int index, boolean e 阅读全文

posted @ 2019-09-02 18:50 情陌人灬已不在 阅读(544) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示