随笔分类 -  Guava

强大的工具类库
摘要:首先我们来看看 Guava RateLimiter 是如何解决高并发场景下的限流问题的。Guava 是 Google 开源的 Java 类库,提供了一个工具类 RateLimiter。我们先来看看 RateLimiter 的使用,让你对限流有个感官的印象。假设我们有一个线程池,它每秒只能处理两个任务 阅读全文
posted @ 2021-07-07 15:45 hochan_100 阅读(603) 评论(0) 推荐(0)
摘要:摘要: 原创出处 http://www.cnblogs.com/peida/p/Guava_Multimap.html 「竹子」欢迎转载,保留摘要,谢谢! BiMap提供了一种新的集合类型,它提供了key和value的双向关联的数据结构。 通常情况下,我们在使用Java的Map时,往往是通过key来 阅读全文
posted @ 2021-07-05 15:26 hochan_100 阅读(87) 评论(0) 推荐(0)
摘要:摘要: 原创出处 http://www.cnblogs.com/peida/p/Guava_Range.html 「竹子」欢迎转载,保留摘要,谢谢! 在Guava中新增了一个新的类型Range,从名字就可以了解到,这个是和区间有关的数据结构。从Google官方文档可以得到定义:Range定义了连续跨 阅读全文
posted @ 2021-07-05 15:15 hochan_100 阅读(139) 评论(0) 推荐(0)
摘要:摘要: 原创出处 http://www.cnblogs.com/peida/p/Guava_Objects.html 「竹子」欢迎转载,保留摘要,谢谢! 在Java中Object类是所有类的父类,其中有几个需要override的方法比如equals,hashCode和toString等方法。每次写这 阅读全文
posted @ 2021-07-05 14:53 hochan_100 阅读(56) 评论(0) 推荐(0)
摘要:摘要: 原创出处 http://www.cnblogs.com/peida/p/Guava_Preconditions.html 「竹子」欢迎转载,保留摘要,谢谢! 在日常开发中,我们经常会对方法的输入参数做一些数据格式上的验证,以便保证方法能够按照正常流程执行下去。对于可预知的一些数据上的错误,我 阅读全文
posted @ 2021-07-05 14:38 hochan_100 阅读(113) 评论(0) 推荐(0)
摘要:摘要: 原创出处 http://www.cnblogs.com/peida/archive/2013/06/14/Guava_Optional.html 「竹子」欢迎转载,保留摘要,谢谢! null 代表不确定的对象 null 本身不是对象,也不是 Objcet 的实例 null 对象的使用 Gua 阅读全文
posted @ 2021-07-05 14:30 hochan_100 阅读(276) 评论(0) 推荐(0)
摘要:摘要: 原创出处 http://www.cnblogs.com/peida/p/Guava_Multimap.html 「竹子」欢迎转载,保留摘要,谢谢! Multimap Multimap的实现 在日常的开发工作中,我们有的时候需要构造像Map<K, List>或者Map<K, Set>这样比较复 阅读全文
posted @ 2021-07-05 09:53 hochan_100 阅读(85) 评论(0) 推荐(0)