码迷,mamicode.com
首页 >  
搜索关键字:Guava    ( 561个结果
利用guava来实现本地的cache缓存
guava是谷歌提供的工具类,功能强大,举个例子,我我想把数据存到本地,该咋办?我们想到的只有是全局的Map和session中。如果我们想实现这个容器的大小呢?时间呢?不好搞吧。 guava就有这样的功能。话不多说 上code com.google.guava guava 20.0 TokenCac... ...
分类:系统相关   时间:2018-04-07 13:53:28    阅读次数:200
Google线程框架com.google.guava
pom.xml com.google.guava guava-parent 23.6-jre package cc.zeelan.common.pool; import com.google.common.util.concurrent.ListeningExecutorService; impor... ...
分类:编程语言   时间:2018-04-04 10:31:54    阅读次数:516
Guava之Iterables使用示例
这是一个常量工具类。Iterables类包含了一系列的静态方法,来操作或返回Iterable对象。 1.boolean removeAll(Iterable removeFrom,Collection elementsToRemove) 实例: 2.boolean retainAll(Iterabl ...
分类:其他好文   时间:2018-03-16 00:14:00    阅读次数:98
guava
依赖 <dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>18.0</version> </dependency> 新建集合 ...
分类:其他好文   时间:2018-03-01 00:35:29    阅读次数:181
Guava之RateLimiter的设计
Guava源码中很详尽的解释了RateLimiter的设计。 从概念上看,限流器以配置速率释放允许的请求(permit)。如有必要,调用acquire()将会阻塞知道一个允许可用。一旦被获取(acquired),允许(permits)将不必释放。 限流器在并发环境中是安全的:它限制所有线程总的调用速 ...
分类:其他好文   时间:2018-02-23 23:52:17    阅读次数:269
guava中的SettableFuture分析
当缓存中没有要找的数据时,则要从数据库中去查询,而当并发量比较大时可能会击穿数据库,所以guava cache对同一值的查询做了合并请求的处理。其中就用到了SettableFuture,类似一把锁,只会让一个请求线程去查询数据库而其他查询请求线程(查询同一个值)会处于等待状态。 下面是Settabl ...
分类:其他好文   时间:2018-02-21 20:27:37    阅读次数:286
使用guava实现找回密码的tokenCache以及LRU算法
源码包的简单说明: com.google.common.annotations:普通注解类型。 com.google.common.base:基本工具类库和接口。 com.google.common.cache:缓存工具包,非常简单易用且功能强大的JVM内缓存。 com.google.common. ...
分类:编程语言   时间:2018-02-10 21:56:34    阅读次数:254
Guava之FluentIterable使用示例
FluentIterable 是guava集合类中常用的一个类,主要用于过滤、转换集合中的数据;FluentIterable 是一个抽象类,实现了Iterable接口,大多数方法都返回FluentIterable对象,这也是guava的思想之一。 下面主要针对filter 和transform方法进 ...
分类:其他好文   时间:2018-02-04 12:40:40    阅读次数:344
Guava-Objects使用
前言 中的 提供了很多方法供所有的类使用,特别是 、`hashCode equals getClass Guava Objects`类,其提供了很多更为强大的方法。 Objects 是`Object equal toStringHelper`等方法,下面根据一个示例来分析源码。 示例 运行结果: t ...
分类:其他好文   时间:2018-01-28 11:30:43    阅读次数:136
使用Guava retryer优雅的实现接口重试机制
转载自: "使用Guava retrying优雅的实现接口重调机制" "Guava retrying:基于 guava 的重试组件" 实际项目中,为了考虑网络抖动,加锁并发冲突等场景,我们经常需要对异常操作进行重试。优雅的重试 其实就是将业务处理逻辑和重试逻辑分离。 下面是原文地址: API 接口调 ...
分类:其他好文   时间:2018-01-22 19:30:04    阅读次数:3738
561条   上一页 1 ... 21 22 23 24 25 ... 57 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!