guava

函数重试方案比较

#### 前言 日常开发中 不仅仅在rpc调用的时候 需要重试啥的 有时候 接第三方系统 也得做一些重试的处理 之前一直都是自己利用function写了一个工具类 现在把自己写的基本思路 和 guava retry 和spring retry 一起记录一下 方

guava-cache笔记

## guava cache工具 #### 示例 ``` /** * 缓存示例 * * @author ming * @date 2017/8/7 */ @Test public void helloWorldTest() throws ExecutionException { LoadingCache<Long, String> strCache = CacheBuilder.newBuilder().maximumSize

spring接入guavaEvent

#### 前言 spring虽然也有事件 但是麻烦 大多数情况下 guava的event足够使用 需要高性能 可以采用disruptor 參考: {% post_link java/disruptor使用笔记 %} {% post_link 综合应用/基于disruptor实现简单topic分发消息功能 %} #### 实战

guava-collections笔记

## guava 集合工具 #### 不可变集合 * 当对象被不可信的库调用时,不可变形式是安全的; * 不可变对象被多个线程调用时,不存在竞态条件问题 * 不可变集合不需要考虑变化,因此可以节省时间和空间。所有不可变的集合

guava-basic笔记

##guava basic 基本工具 #### 避免null optional 如果是jdk1.8以上直接使用optional 1.8以下需要使用guava basic工具包 #### 前置检查 Preconditions |方法声明(不包括额外参数)|描述|检查失败时抛出的异常| |----|-----|------| |checkArgument(bo

© 2024 ming博客. All rights reserved.基于rust salvo性能猛的很!