标签:Guava

再谈优雅重试(retry)机制
综合编程

再谈优雅重试(retry)机制

06月08日

业务场景 应用中需要实现一个功能: 需要将数据上传到远程存储服务,同时在返回处理成功情况下做其他操作。这个功能不复杂,分为两个步骤:第一步调用远程的Rest服务逻辑包装给处理方法...
再谈优雅重试(retry)机制
综合技术

再谈优雅重试(retry)机制

06月08日

业务场景 应用中需要实现一个功能: 需要将数据上传到远程存储服务,同时在返回处理成功情况下做其他操作。这个功能不复杂,分为两个步骤:第一步调用远程的Rest服务逻辑包装给处理方法...
综合编程

学习 Guava(一):简介

04月28日

Guava 意为 Google + Java,是 Google Java 核心库,也是众多开源 Java 项目的依赖库。熟悉 Guava 即有助于提高编程效率,通过阅读 Gua...
综合编程

Guava源码浅析——Joiner

03月08日

除了基本的字符串拼接外,Joiner类还包含了一些优秀的设计模式,在前面已经说过,如果容器中包含null对象,那么将会抛出空指针异常,我们可以通过如下方法去避免: ArrayL...
综合编程

使用guava变形数据结构

02月09日

在java日常开发中,经常需要使用各种数据结构,在涉及到数据结构之间如何优雅的转换时,我们可以借助google的guava提供的相关功能来优雅的实现。以下记录一些开发中经常需要使用...
综合技术

跟开涛学架构六【应用级缓存】

01月22日

基于空间:指缓存设置了存储空间,如果设置为10MB,当达到存储空间上限时,按照一定的策略移除数据。 基于容量:指缓存设置了最大大小,当缓存的条目超过最大大小时,按照一定的策略移除...
综合编程

不可变集合

01月16日

什么是不可变集合? 比如我们想创建一个list集合,想让这个list不能在被做任何修改了,这时候我们就可以用Guava包里ImmutableSet来创建一个list 例子: pub...
综合技术

跟开涛学架构五【限流】

10月20日

限流就是通过一系列手段来控制并发请求量,以保证整个系统可用。下面就先来看常见的限流算法,然后再看如何具体应用。 限流算法 常见的限流算法有令牌桶和漏桶。 令牌桶算法 令牌桶...
综合技术

Guava 指南 之「前置条件」

09月30日

前置条件 Guava 提供了很多用于进行前置条件检查的工具,我们强烈建议静态导入这些方法。 每个方法都用三种形式:没有额外的参数。抛出的任何异常都没有错误信息。有一个额外的...
综合技术

高并发服务设计——缓存

09月17日

1 缓存回收策略 1.1 基于空间 即设置缓存的存储空间,如设置为10MB,当达到存储空间时,按照一定的策略移除数据。 1.2 基于容量 基于容量指缓存设置了最大大小,当缓存的条目...

专业 x 专注 x 聚合 x 分享 CC BY-NC-SA 4.0

使用声明 | 英豪名录