loadingcache

一條狗6 小时前
java·oracle·loadingcache
学习日报 20251007|深度解析:基于 Guava LoadingCache 的优惠券模板缓存设计与实现在高并发的业务场景中,缓存是提升系统性能的核心手段之一。优惠券系统作为电商平台的关键模块,其模板信息(如满减规则、使用期限等)的访问频率极高,若每次都从数据库查询,会显著增加数据库压力并降低响应速度。本文将通过一段基于 Guava LoadingCache的优惠券模板缓存代码,详细解析其设计思路、核心配置及优化技巧,帮助读者理解如何构建高效、可靠的缓存机制。
一條狗13 天前
loadingcache
学习日报 20250921|LoadingCacheLoadingCache 是 Google Guava 库中的一个接口,它提供了一种方便的方式来管理缓存,具备自动加载缓存值的功能。以下从 5W2H 的角度来详细介绍它:
10km1 年前
java·缓存·cache·数组·guava·object[]·loadingcache
guava:支持数组(Object[])为Key的缓存实现以前写过一篇博客《java:基于guava缓存(LoadingCache)实现结果缓存避免重复计算》对Guava的缓存机制进一步进行了便利化封装。已经在我的项目中被广泛使用。 guava的LoadingCache在调用时要求只能有一个输入参数,算计后返回一个输出结果。 但是在实际应用中计算参数往不止一个,对于两个或三个输入参数的时候还可以用Pair,Triple之类的对象封装,但更多参数就不好搞了。 为了解决多参数计算结果缓存问题,最好能用对象数组(Object[])来做为Key,这样就可以广泛支持任意类
我是有底线的