技术栈
guava
伯恩bourne
19 天前
java
·
开发语言
·
guava
Google Guava:Java 核心工具库的卓越之选
com.google.guava(谷歌Guava , 读音:/ˈɡwɑːvə/,中文谐音:瓜 — 沃(重音在前面))是Google官方开源的Java核心工具库,核心作用是补充JDK原生API的不足,简化高频开发场景的代码,提升代码可读性、性能和安全性——可以把它理解为“比Hutool更偏向底层、更适配Google工程实践的Java工具库”,是Java后端开发中几乎必备的基础依赖。
二月夜
2 个月前
guava
告别繁琐的比较器:掌握 Google Guava 的 Ordering 工具类
在 Java 开发中,对集合进行排序是非常常见的需求。虽然 Java 提供了 Comparator 和 Comparable 接口,但在实现复杂的排序逻辑(如空值处理、多条件排序、逆序等)时,代码往往会变得冗长且容易出错。
二月夜
2 个月前
guava
深入理解 Guava 新集合类型:超越 JDK 的数据结构利器
在 Java 开发中,JDK 提供的集合框架(如 List、Set、Map)已经能够满足大部分日常需求。然而,当面对更复杂的数据关系时,开发者往往需要手动组合这些基础集合(例如 Map<K, List<V>>),这不仅代码冗长,还容易引发空指针异常或逻辑错误。
文艺倾年
2 个月前
java
·
jvm
·
人工智能
·
tomcat
·
编辑器
·
guava
【源码精讲+简历包装】LeetcodeRunner—手搓调试器轮子(20W字-上)
😊你好,我是小航,一个正在变秃、变强的文艺倾年。 🔔本文讲解【源码精讲+简历包装】LeetcodeRunner—手搓调试器,期待与你一同探索、学习、进步,一起卷起来叭! 🔔源码地址:https://github.com/xuhuafeifei/leetcode-runner(点点star了) 🔔作者:飞哥不鸽、文艺倾年
shuair
2 个月前
redis
·
guava
guava布隆过滤器及cuckoo过滤器
引入依赖使用示例Guava 默认误判率是 0.03,在大多数应用里,3% 误判率是空间效率和准确性的良好平衡。
廋到被风吹走
2 个月前
缓存
·
guava
【缓存优化】缓存穿透:布隆过滤器(Guava/RedisBloom)
以下是针对缓存穿透的布隆过滤器(Bloom Filter)治理方案,涵盖**本地(Guava)与分布式(RedisBloom)**双模式,包含数学原理、生产级代码与容错架构。
xdpcxq1029
2 个月前
spring
·
wpf
·
guava
Spring AOP + Guava RateLimiter 用注解实现优雅限流
最近在项目中遇到了一个真实场景:这是一个基于 MQ 触发的定时跑批任务。平日里风平浪静,可是一旦大促或者数据量激增,MQ 里的积压消息就会瞬间推送给消费者。
ejinxian
2 个月前
guava
·
工具库
Google Guava实战
Guava不仅仅是一个工具库,更是Google工程师多年经验的结晶。它让Java代码变得优雅、简洁、高效。
程序员乐只
2 个月前
spring boot
·
spring
·
tomcat
·
hibernate
·
java-zookeeper
·
guava
·
java-consul
基于Python+Django+SSM热门旅游景点推荐系统(源码+LW+调试文档+讲解等)/热门旅游地推荐平台/旅游景点推荐软件/热门景点推荐系统/旅游推荐系统/旅游景点热门推荐
💗博主介绍:✌全栈领域优质创作者,专注于Java、小程序、Python技术领域和计算机毕业项目实战✌💗 👇🏻 精彩专栏 推荐订阅👇🏻 2025-2026年最新1000个热门Java毕业设计选题大全✅ 2025-2026年最新500个热门微信小程序毕业设计选题大全✅ Java毕业设计最新1000套项目精品实战案例 微信小程序毕业设计最新500套项目精品案例
沛沛老爹
3 个月前
java
·
开发语言
·
人工智能
·
python
·
guava
·
总结
·
web转型ai
2025年java总结:缝缝补补又一年?
图片来源网络,侵权联系删在Python、Go、Rust等语言的冲击下,Java似乎总是在"打补丁"而非彻底革新。然而,在2025年这个技术剧变的时代,我想分享一个不同的视角:这些所谓的"缝补",实际上是精心设计的系统性进化。
PacosonSWJTU
3 个月前
java
·
缓存
·
guava
Guava缓存使用入门
本文总结自guava_cache本文主要关注guava缓存的使用,包括基本使用,清除策略,刷新缓存,以及一些批处理操作;
invicinble
3 个月前
guava
Google Guava工具类机制
Google Guava 是一套由 Google 开发的高性能、高质量 Java 工具类库,旨在简化 Java 开发中的常见任务,提升代码可读性、健壮性和性能。它不仅仅是一个“工具箱”,更是一套经过生产验证的最佳实践集合。
写代码的小阿帆
3 个月前
java
·
缓存
·
guava
Java本地缓存技术——Guava、Caffeine
提到缓存我们首先会想到Redis,Redis是一种分布式缓存,应用进程与缓存进程运行在不同主机上,进程之间通过RPC或HTTP的方式通信。这种缓存方式可以实现服务解耦,但数据要经过网络传输,不可避免地会带来性能损耗,对实时性要求更高、缓存数据更少的场景下可以考虑本地缓存。
weixin_51506966
3 个月前
java
·
框架
·
guava
·
java常用api
1.guava-retrying 重试框架
guava-retrying是基于Google Guava的重试框架,提供灵活的重试策略配置,解决Java项目中“失败重试”的通用场景(如接口调用超时、网络抖动、第三方服务不可用)。
山河亦问安
4 个月前
guava
令牌桶算法的限流组件实现
在高并发场景下,为了保护系统资源不被过度消耗,限流是一种非常重要的技术手段。限流(Rate Limiting)是指限制系统在单位时间内处理请求的数量,防止系统因为突发流量而崩溃。常见的限流算法包括:
聊天QQ:27699885
4 个月前
guava
多智能体分布式模型预测控制在编队中的奇幻之旅
(文献+程序)多智能体分布式模型预测控制 编队 队形变换 论文复现带文档 MATLAB MPC 无人车 无人机编队 无人船无人艇控制 编队控制强化学习 嵌入式应用 simulink仿真验证 PID 智能体数量变化
武子康
4 个月前
java
·
开发语言
·
redis
·
缓存
·
系统架构
·
memcached
·
guava
Java-193 Spymemcached 深入解析:线程模型、Sharding 与序列化实践全拆解
Spymemcached 是一个 memcached 的客户端,使用NIO实现。 它主要有如下的特性:
武子康
4 个月前
数据库
·
redis
·
缓存
·
架构
·
memcached
·
guava
·
evcache
Java-192 深入拆解 EVCache 内部原理:Memcached 架构、Slab 分配与 LRU 过期机制全解析
EVCache 的内存存储是基于 Memcached 实现的。EVCache 的客户端是基于 Spymemcached 实现的。