guava cache 官网参考:http://ifeve.com/google-guava-cachesexplained/ guava官网:http://ifeve.com/google-guava/ 其它参考: http://blog.csdn.net/xlgen157387/article/ ...
分类:
系统相关 时间:
2020-05-11 19:04:12
阅读次数:
83
深入Guava Cache的refresh和expire刷新机制 参考: http://blog.csdn.net/abc86319253/article/details/53020432 expireAfterAccess(long, TimeUnit):缓存项在给定时间内没有被读/写访问,则回收 ...
分类:
其他好文 时间:
2020-05-11 18:43:48
阅读次数:
69
Guava包里的Service接口用于封装一个服务对象的运行状态、包括start和stop等方法。例如web服务器,RPC服务器、计时器等可以实现这个接口。对此类服务的状态管理并不轻松、需要对服务的开启/关闭进行妥善管理、特别是在多线程环境下尤为复杂。Guava包提供了一些基础类帮助你管理复杂的状态 ...
分类:
其他好文 时间:
2020-04-15 00:23:19
阅读次数:
68
前言 里字符串表示字符的不可变序列,创建后就不能更改。在我们日常的工作中,字符串的使用非常频繁,熟练的对其操作可以极大的提升我们的工作效率,今天要介绍的主角是 开源的一个核心 库 "Guava" ,它提供了集合类型、不可变的集合、并发、I / O、缓存、字符串等许多实用功能。在本文中,我们将学习使用 ...
分类:
其他好文 时间:
2020-04-12 20:54:30
阅读次数:
71
guava是goog1e开源的一套针对javaapi的扩展工具包,里面包含很多非常实用的方法,在工作中可以提高我们的编码效率;1.Joiner将集合按指定字符拼接成字符串;privatefinalList<String>stringList=Arrays.asList("tom","jack","bob");privatefinalList<String>stringListWit
分类:
其他好文 时间:
2020-04-08 13:44:43
阅读次数:
107
原文链接: "https://clclcl.fun/2020/03/28/java/LoadingCache null value/" Google的guava是个很好的项目,提供了诸如集合、缓存、并发、String工具类等等,实乃Java开发利器。这里简单说一下LoadingCache使用的一点注 ...
分类:
系统相关 时间:
2020-03-30 19:13:21
阅读次数:
117
EventBus是Guava框架对观察者模式的一种实现,使用EventBus可以很简洁的实现事件注册监听和消费。 package com.boot.demo.test.eventbus; import com.google.common.eventbus.EventBus; import com.g ...
分类:
其他好文 时间:
2020-03-27 10:58:03
阅读次数:
82
日常工作中很多地方很多效率极低的操作,往往可以改串行为并行,执行效率往往提高数倍,废话不多说先上代码 1、用到的guava坐标 <dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <versi ...
分类:
编程语言 时间:
2020-03-26 19:56:07
阅读次数:
199
前言 建造者模式也是常用的设计模式,Lombok的@Builder就是一个典型的应用。 google guava cache创建cache就只能通过builder方式 建造者模式 建造者模式有四个角色: 1product 2抽象builder 3实现builder 4 director 建造者模式是 ...
分类:
其他好文 时间:
2020-03-19 13:41:34
阅读次数:
54
作者:汪小哥 https://blog.csdn.net/u012881904/article/details/68935009 JDK 8 里面有 " Optional " ,如果你还在使用 JDK 7 及之前的版本,那么可以使用 Google 的 Guava 库,用法差不多,下面介绍一下Goog ...
分类:
编程语言 时间:
2020-03-18 11:19:32
阅读次数:
54