技术栈
guava
JAVA面经实录917
3 小时前
java
·
spring
·
kafka
·
sentinel
·
guava
如何选择适合项目的「限流 / 熔断 / 降级」方案
AI 项目特点:大模型响应慢、外部 API 不稳定、文件上传耗资源 → 熔断 + 限流必须同时要有表格
ai旅人
17 天前
java
·
限流
·
guava
Guava RateLimiter深度解析:非阻塞令牌桶限流原理与跑批实战
如何在大流量场景下保护系统稳定性?Google Guava的RateLimiter给出了优雅的解决方案。掌握其核心原理,你就能轻松应对高并发场景和跑批任务的压力控制!
西凉的悲伤
19 天前
java
·
guava
Guava类库——Lists.partition() 高效分批处理列表数据
在日常开发中,我们经常需要将一个大的列表(List)按固定大小切分成多个子列表,用于批量插入数据库、分页请求、限制 API 调用参数数量等场景。手动编写分片逻辑不仅繁琐,还容易出错。
伯恩bourne
1 个月前
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
3 个月前
redis
·
guava
guava布隆过滤器及cuckoo过滤器
引入依赖使用示例Guava 默认误判率是 0.03,在大多数应用里,3% 误判率是空间效率和准确性的良好平衡。
廋到被风吹走
3 个月前
缓存
·
guava
【缓存优化】缓存穿透:布隆过滤器(Guava/RedisBloom)
以下是针对缓存穿透的布隆过滤器(Bloom Filter)治理方案,涵盖**本地(Guava)与分布式(RedisBloom)**双模式,包含数学原理、生产级代码与容错架构。
xdpcxq1029
3 个月前
spring
·
wpf
·
guava
Spring AOP + Guava RateLimiter 用注解实现优雅限流
最近在项目中遇到了一个真实场景:这是一个基于 MQ 触发的定时跑批任务。平日里风平浪静,可是一旦大促或者数据量激增,MQ 里的积压消息就会瞬间推送给消费者。
ejinxian
3 个月前
guava
·
工具库
Google Guava实战
Guava不仅仅是一个工具库,更是Google工程师多年经验的结晶。它让Java代码变得优雅、简洁、高效。
程序员乐只
3 个月前
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套项目精品案例
沛沛老爹
4 个月前
java
·
开发语言
·
人工智能
·
python
·
guava
·
总结
·
web转型ai
2025年java总结:缝缝补补又一年?
图片来源网络,侵权联系删在Python、Go、Rust等语言的冲击下,Java似乎总是在"打补丁"而非彻底革新。然而,在2025年这个技术剧变的时代,我想分享一个不同的视角:这些所谓的"缝补",实际上是精心设计的系统性进化。
PacosonSWJTU
4 个月前
java
·
缓存
·
guava
Guava缓存使用入门
本文总结自guava_cache本文主要关注guava缓存的使用,包括基本使用,清除策略,刷新缓存,以及一些批处理操作;
invicinble
4 个月前
guava
Google Guava工具类机制
Google Guava 是一套由 Google 开发的高性能、高质量 Java 工具类库,旨在简化 Java 开发中的常见任务,提升代码可读性、健壮性和性能。它不仅仅是一个“工具箱”,更是一套经过生产验证的最佳实践集合。
写代码的小阿帆
4 个月前
java
·
缓存
·
guava
Java本地缓存技术——Guava、Caffeine
提到缓存我们首先会想到Redis,Redis是一种分布式缓存,应用进程与缓存进程运行在不同主机上,进程之间通过RPC或HTTP的方式通信。这种缓存方式可以实现服务解耦,但数据要经过网络传输,不可避免地会带来性能损耗,对实时性要求更高、缓存数据更少的场景下可以考虑本地缓存。
weixin_51506966
4 个月前
java
·
框架
·
guava
·
java常用api
1.guava-retrying 重试框架
guava-retrying是基于Google Guava的重试框架,提供灵活的重试策略配置,解决Java项目中“失败重试”的通用场景(如接口调用超时、网络抖动、第三方服务不可用)。
山河亦问安
4 个月前
guava
令牌桶算法的限流组件实现
在高并发场景下,为了保护系统资源不被过度消耗,限流是一种非常重要的技术手段。限流(Rate Limiting)是指限制系统在单位时间内处理请求的数量,防止系统因为突发流量而崩溃。常见的限流算法包括: