LomBok和Guava
bingguang1993
这个作者很懒,什么都没留下…
展开
-
重试利器之Guava Retrying
重试的使用场景 如何优雅地设计重试实现 guava-retrying基础用法 guava-retrying实现原理 guava-retrying高级用法 使用中遇到的问题 Guava版本冲突 动态调节重试策略 重试的使用场景在很多业务场景中,为了排除系统中的各种不稳定因素,以及逻辑上的错误,并最大概率保证获得预期的结果,重试机制都是必不可少的。尤其是调用远程服务,在高并...转载 2019-11-05 16:10:46 · 2072 阅读 · 0 评论 -
【Guava】基于guava的重试组件Guava-Retryer
一、使用场景在日常开发中,我们经常会遇到需要调用外部服务和接口的场景。外部服务对于调用者来说一般都是不可靠的,尤其是在网络环境比较差的情况下,网络抖动很容易导致请求超时等异常情况,这时候就需要使用失败重试策略重新调用 API 接口来获取。重试策略在服务治理方面也有很广泛的使用,通过定时检测,来查看服务是否存活(Active)。Guava Retrying 是一个灵活方便的重试组件,包含了...转载 2019-11-05 10:09:16 · 223 阅读 · 0 评论 -
Lombok介绍、使用方法和总结
同步首发:http://www.yuanrengu.com/index.php/20180324.html1 Lombok背景介绍官方介绍如下:Project Lombok makes java a spicier language by adding 'handlers' that know how to build and compile simple, boilerplate-...转载 2019-05-08 17:20:44 · 154 阅读 · 0 评论 -
Guava:好用的java类库 学习小记
基础功能google guava中定义的String操作在google guava中为字符串操作提供了很大的便利,有老牌的判断字符串是否为空字符串或者为null,用指定字符填充字符串,以及拆分合并字符串,字符串匹配的判断等等。1. 使用com.google.common.base.Strings类的isNullOrEmpty(input)方法判断字符串是否为空1 /...转载 2019-05-10 14:39:07 · 339 阅读 · 0 评论 -
开发代码常用快捷方式 如list集合拼接逗号
guava Joiner.on(",").skipNulls().join(ids);原创 2019-09-23 15:50:56 · 246 阅读 · 0 评论