标签:Guava

综合编程

使用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

使用声明 | 英豪名录