全文搜索
标题搜索
全部时间
1小时内
1天内
1周内
1个月内
默认排序
按时间排序
为您找到相关结果99,484个

一文带你深入了解Guava的缓存机制_java_脚本之家

第2章:Guava缓存机制概述 现在咱们来聊聊Guava缓存的精髓所在。Guava的缓存机制是建立在这样一个思想上:简单、快速、灵活。它不是要替代其他缓存方案,比如Redis或Memcached,而是提供一个轻量级的本地缓存方案,特别适用于那些对缓存一致性要求不高,但又希望减少对外部存储访问的场景。 Guava缓存与传统的Java缓存有什么不...
www.jb51.net/program/306944d...htm 2024-5-22

Java Guava异步编程实践_java_脚本之家

在Java的世界里,异步编程是个老话题了,但它依旧非常关键,它能让咱们的应用更高效,尤其是在处理那些耗时的I/O操作时,但传统的Java Future提供的功能太基础了,用起来有点儿笨重,而Guava的ListenableFuture就像一股清流,给异步编程带来了更多的灵活性和控制能力。
www.jb51.net/program/306955s...htm 2023-12-6

Guava轻松创建和管理不可变集合方法技巧_java_脚本之家

Guava的不可变集合与Java 8及以后版本的特性相结合,可以提供更强大的数据处理能力,同时让代码变得更加简洁和易于理解。 第7章:避免常见陷阱 不可变集合不等于只读集合 首先要清楚,Guava的不可变集合和只读集合不是一回事。不可变集合是在创建时就确定了内容,而只读集合只是不能修改,其底层数据可能被其他引用修改。看...
www.jb51.net/program/308852o...htm 2024-5-22

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

详解Guava中EventBus的使用_java_脚本之家

EventBus是Guava的事件处理机制,是设计模式中观察者模式(生产/消费者编程模型)的优雅实现。对于事件监听和发布订阅模式,EventBus使用非常简单便捷。 如果你做过CS的开发,下面这段代码可能会比较熟悉。 1 2 3 4 5 6 7 8 9 Button button = new Button("确定"); button.addListener( new Listener(){ ... pu...
www.jb51.net/article/2707...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