04 2019 档案

摘要:一、使用场景 在日常开发中,我们经常会遇到需要调用外部服务和接口的场景。外部服务对于调用者来说一般都是不可靠的,尤其是在网络环境比较差的情况下,网络抖动很容易导致请求超时等异常情况,这时候就需要使用失败重试策略重新调用 API 接口来获取。重试策略在服务治理方面也有很广泛的使用,通过定时检测,来查看 阅读全文
posted @ 2019-04-13 20:16 han_shan_chang 阅读(560) 评论(0) 推荐(0) 编辑
摘要:// 1、排除空串 List strings = Arrays.asList("abc", "", "bc", "efg", "abcd","", "jkl"); List filtered = strings.stream().filter(string -> !string.isEmpty()).collect(Collectors.toLis... 阅读全文
posted @ 2019-04-04 10:02 han_shan_chang 阅读(215) 评论(0) 推荐(0) 编辑
摘要:一、几个 static 方法,它们使用任务来实例化一个 CompletableFuture 实例。 上面的代码确实没什么用,下面介绍几个 static 方法,它们使用任务来实例化一个 CompletableFuture 实例。 runAsync 方法接收的是 Runnable 的实例,意味着它没有返 阅读全文
posted @ 2019-04-02 22:02 han_shan_chang 阅读(7405) 评论(1) 推荐(3) 编辑

点击右上角即可分享
微信分享提示