为您找到相关结果99,484个
java guava主要功能介绍及使用心得总结_java_脚本之家
implementation'com.google.guava:guava:30.1-jre' 2. Guava主要功能介绍 接下来,我们将通过示例代码,介绍Guava框架的主要功能。 2.1 集合操作 集合可以说是我们写的较多的代码了,Guava对Java集合类进行了扩展,提供了更多实用的操作。例如: 不可变集合(Immutable Collections)。 新的集合类型(Multiset、Multimap、BiMap、...
www.jb51.net/article/2815...htm 2024-5-22
关于Guava缓存详解及使用说明_java_脚本之家
通常,Guava缓存适用于以下情况: 愿意花费一些内存来提高速度。 使用场景有时会多次查询key。 缓存将不需要存储超出RAM容量的数据 详细配置 缓存的并发级别 Guava提供了设置并发级别的API,使得缓存支持并发的写入和读取。 与ConcurrentHashMap类似,Guava cache的并发也是通过分离锁实现。
www.jb51.net/article/2660...htm 2024-5-22
SpringBoot使用Guava实现日志脱敏的示例代码_java_脚本之家
<groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>30.1-jre</version><!-- 请检查最新版本 --> </dependency> 使用Strings.redact()方法进行脱敏: Strings.redact()方法可以方便地对字符串中的敏感数据进行脱敏。以下是一个简单的例子: ...
www.jb51.net/program/314809l...htm 2024-5-20
Guava - 并行编程Futures详解_java_脚本之家
Guava为Java并行编程Future提供了很多有用扩展,其主要接口为ListenableFuture,并借助于Futures静态扩展。 继承至Future的ListenableFuture,允许我们添加回调函数在线程运算完成时返回值或者方法执行完成立即返回。 对ListenableFuture添加回调函数: Futures.addCallback(ListenableFuture<V>, FutureCallback<V>, Executor) ...
www.jb51.net/article/926...htm 2024-5-22
Java效率提升神器之Guava-Joiner_java_脚本之家
使用Guava工具,我们能够轻而易举的完成字符串拼接这一简单任务。借助 Joiner 类,代码瞬间变得优雅起来。 1 Joiner.on(" or ").join(conditions); 被拼接的对象集,可以是硬编码的少数几个对象,可以是实现了 Iterable 接口的集合,也可以是迭代器对象。 除了返回一个拼接过的字符串,Joiner 还可以在实现了 Appendabl...
www.jb51.net/article/2545...htm 2024-5-22
Java Guava排序器Ordering原理及代码实例_java_脚本之家
这篇文章主要介绍了Java Guava排序器Ordering原理及代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 一 创建排序器 排序器:可以用来为构建复杂的比较器,以完成集合排序的功能: 本质上来说,Ordering 实例无非就是一个特殊的Comparator 实例。
www.jb51.net/article/1998...htm 2024-5-22