E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
guavacache
【详解】高并发
GuavaCache
目录高并发
GuavaCache
1.
GuavaCache
简介2.主要特性2.1线程安全2.2自动加载2.3过期策略2.4内存回收3.使用示例3.1基本使用3.2异常处理3.3手动加载和删除4.性能优化4.1
·
2025-07-25 00:52
两级缓存 Caffeine + Redis 架构:原理、实现与实践
随着发展,架构有了改进,部分场景下单纯远程缓存不够,需结合本地缓存(如
Guavacache
、Caffeine),形成本地缓存(一级缓存)+远程缓存(二级缓存)的两级缓存架构,进一步提升程序响应与服务性能
大只鹅
·
2025-07-04 20:51
缓存
redis
架构
Ehcache、Caffeine、Spring Cache、Redis、J2Cache、Memcached 和 Guava Cache 的主要区别
主流缓存技术Ehcache、Caffeine、SpringCache、Redis、J2Cache、Memcached和
GuavaCache
的主要区别,涵盖其架构、功能、适用场景和优缺点等方面:Ehcache
MonkeyKing.sun
·
2025-06-28 21:41
spring
redis
memcached
本地缓存之Guava Cache
1.
GuavaCache
是什么简介
Guavacache
是一个支持高并发的线程安全的本地缓存。多线程情况下也可以安全的访问或者更新Cache。这些都是借鉴了ConcurrentHashMap的结果。
一介布衣+
·
2025-06-28 21:40
中间件
缓存
guava
spring
SpringBoot 整合 Guava Cache 实现本地缓存
目录1、背景2、手写一个简单的本地缓存3、
GuavaCache
简介4、
GuavaCache
使用4.1、创建LoadingCache缓存4.2、创建CallableCache缓存4.3、可选配置分析4.3.1
m0_74824170
·
2025-06-28 21:40
spring
boot
guava
缓存
Google Guava Cache高效本地缓存
目录
GuavaCache
使用需求和场景需求场景缓存设置缓存的并发级别缓存的初始容量设置设置最大存储缓存清除策略基于存活时间的清除策略基于容量的清除策略基于权重的清除策略显式清除基于引用的清除策略数据内存加载
boonya
·
2025-06-28 21:38
架构师
Guava
高效缓存策略
本地缓存Caffeine的基本使用
1.本地缓存有ehcache,
guavacache
,caffein这几种常用的实现,下面介绍caffeine在springboot中的使用caffeine官网:github-caffeinjsr-107
海光之蓝
·
2025-06-08 21:44
工具类
spring
搭建Caffeine+Redis多级缓存机制
CucurrentHashMap,成熟的本地缓存方案有Guava与Caffeine,企业级应用推荐下面说下两者的区别1.核心异同对比特性GuavaCacheCaffeine诞生背景GoogleGuava库的一部分(2011年)基于
GuavaCache
moxiaoran5753
·
2025-05-19 07:39
缓存
redis
数据库
1.多级缓存架构
目录一、多级缓存基础与核心概念缓存的定义与价值•缓存的应用场景(高并发、低延迟、减轻数据库压力)•多级缓存vs单级缓存的优劣对比多级缓存核心组件•本地缓存(Caffeine、
GuavaCache
)•分布式缓存
zizisuo
·
2025-05-11 10:38
缓存
数据库
缓存,内存,本地缓存等辨析
核心目标是减少对慢速存储(如磁盘、数据库)的直接访问本地缓存属于缓存的一种,特指与应用程序同进程的内存存储(如Java的HashMap、
GuavaCache
)。
我的golang之路果然有问题
·
2025-04-25 22:06
缓存
笔记
学习
内存
redis
memcache
6.1.多级缓存架构
目录一、多级缓存基础与核心概念缓存的定义与价值•缓存的应用场景(高并发、低延迟、减轻数据库压力)•多级缓存vs单级缓存的优劣对比多级缓存核心组件•本地缓存(Caffeine、
GuavaCache
)•分布式缓存
zizisuo
·
2025-04-24 22:14
缓存
架构
如何保证本地缓存和redis的一致性
1.CacheAsidePattern(旁路缓存模式)核心思想:应用代码直接管理缓存与数据的同步,分为读写两个流程:读取数据:先查本地缓存(如
GuavaCache
)。若本地未命中,则查Redis。
悟能不能悟
·
2025-04-20 03:40
缓存
redis
数据库
本地缓存方案Guava Cache
GuavaCache
是Google的Guava库提供的一个高效内存缓存解决方案,适用于需要快速访问且不频繁变更的数据。
悟能不能悟
·
2025-04-14 00:40
java
缓存
guava
spring
Guava Cache 实战:构建高并发场景下的字典数据缓存
字典数据(如状态类型、分类数据)具有以下特点:高频读取(每个请求都可能涉及)低频变化(管理员修改后才会变更)数据一致性要求适中(允许分钟级延迟)传统方案每次查询数据库的方式会造成性能瓶颈,本文展示如何基于
GuavaCache
〆、挽风
·
2025-04-04 17:59
Java
SpringBoot
#
java工具类
guava
缓存
Caffeine vs Guava Cache:性能巅峰对决,谁才是 Java 本地缓存之王?
导语:在Java本地缓存的战场上,Caffeine和
GuavaCache
是开发者最常用的两大神器。但究竟谁的性能更胜一筹?为何Caffeine被称为“
GuavaCache
的终结者”?
Julian.zhou
·
2025-03-22 09:28
Java
开发基础技能
缓存
java
算法
基于滑动窗口的限流去重策略概念及简单实现
实现原理:请求哈希存储:通过唯一标识(如用户ID、请求参数、消息ID)生成哈希值,存入缓存(如Redis、
GuavaCache
)。
Jerry._
·
2025-02-16 22:48
爪哇开发
java
开发语言
Caffeine 与 Guava Cache
1.2应用场景愿意消耗一些内存空间来提升速度预料到某些键会被多次查询缓存中存放的数据总量不会超出内存容量二、
GuavaCache
2.1GuavaCac
雨季里的向日葵
·
2024-09-07 21:19
java
Guava Cache的使用
缓存在Guav中的应用
GuavaCache
与ConcurrentMap很相似,但也不完全一样。最基本的区别是ConcurrentMap会一直保存所有添加的元素,直到显式地移除。
coderlong
·
2024-09-07 21:46
java
Cache
JVM级缓存本地缓存Caffeine
JVM级缓存本地缓存Caffeine和
GuavaCache
前言一、创建缓存的代码逻辑二、Caffeine的优化方面淘汰算法W-TinyLFU三、Caffeine的业务使用总结前言最新的Java面试题,技术栈涉及
旺仔爱Java
·
2024-03-15 06:32
JVM专题
jvm
JVM缓存
本地缓存
Caffeine
Guava
Cache
Guava 工具类之Cache的使用 本地缓存组件
一.
guavacache
介绍1.介绍
guavacache
是Googleguava中提供的一款轻量级的本地缓存组件,其特点是简单、轻便、完善、扩展性强,内存管理机制也相对完善。
ʚ小华
·
2024-02-20 22:32
guava
缓存
浅谈本地缓存的应用
本地缓存的选择本地缓存可选择:JVM堆/Ehcache/
GuavaCache
(1)Ehcache:支持堆外缓存,持久化。
梦之救赎
·
2024-02-15 08:38
缓存
java
后端
jvm
Caffeine与Spring cache的各种注解操作
它的设计目标是提供高性能、高命中率以及低内存占用的本地缓存解决方案,被描述为
GuavaCache
的加强版和“新一代缓存”。关于Caffeine的使用,其提供了多种灵活的配置选项:自动加载数据:可以
500了
·
2024-02-05 16:20
spring
java
后端
缓存Caffeine之W-TinyLFU淘汰策略
https://mp.csdn.net/editor/html/115872837中大概说明了LRU的缓存淘汰机制,以及基于LRU的著名实现
guavacache
。
georgesnoopy
·
2024-02-05 00:03
guava
缓存
java
淘汰策略
Caffeine
硬刚了一波,三层缓存架构
二级缓存:读写缓存readOnlyCacheMap,
GuavaCache
。相当于Redis主从架构中主节点,既可以进行读也可以进行写。三级缓存:本地注
程序员xysam
·
2024-01-29 01:50
缓存
架构
java
学习
程序人生
高性能系统的常用开发手段
提高硬件能力、增加系统服务器(当服务器增加到某个程度的时候,系统所能提供的并发访问量几乎不变,所以不能从根本上解决问题)使用缓存(本地缓存:可以使用JDK自带的Map、
GuavaCache
;分布式缓存如
happyJared
·
2024-01-26 05:03
GuavaCache
学习笔记一:自定义LRU算法的缓存实现
前言今天在看
GuavaCache
缓存相关的源码,这里想到先自己手动实现一个LRU算法。于是乎便想到LinkedHashMap和LinkedList+HashMap,这里仅仅是作为简单的复习一下。
一枝花算不算浪漫
·
2024-01-20 13:33
Guava学习笔记:Guava cache
Guava学习笔记:
Guavacache
缓存,在我们日常开发中是必不可少的一种解决性能问题的方法。简单的说,cache就是为了提升系统性能而开辟的一块内存空间。
兲迯飛佡
·
2024-01-20 13:31
guava
cache
guava
笔记系列之Guava Cache缓存
GuavaCache
简介看pom依赖其实就知道Guava是Google提供的一套Java工具包,而且Guava在本地缓存这个领域上的机制是比较完善的一套缓存技术,他是基于JVM的缓存,大多数的缓存都是基于
阿小冰
·
2024-01-20 13:01
笔记/经验
缓存
Guava学习笔记 3. 缓存[Caches]
支持多种缓存过期策略本文主要结合一些例子介绍了一下Guava缓存的使用以及其一些简单特点,如果想了解缓存、JVM缓存、分布式缓存等特点,请自行搜索资料—BySyahfozyLoadingCache范例介绍
GuavaCache
syahfozy
·
2024-01-20 13:30
Guava
缓存
java
数据库
Guava Cache探索及spring项目整合
GuavaCache
实例
GuavaCache
探索及spring项目整合
GuavaCache
实例背景对于高频访问但是低频更新的数据我们一般会做缓存,尤其是在并发量比较高的业务里,原始的手段我们可以使用HashMap或者ConcurrentHashMap
冷刀出鞘
·
2024-01-20 13:29
Guava
Cache
还在用 Google Guava?它才是 Java 本地缓存之王!
提到本地缓存,大家都能想到
GuavaCache
,他的优点是封装了get,put操作;提供线程安全的缓存操作;提供过期策略;提供回收策略;缓存监控。当缓存的数据超过最大值时,使用LRU算法替换。
Java精选
·
2024-01-20 13:56
redis
spring
java
数据库
缓存
【Guava笔记01】Guava Cache本地缓存的常用操作方法
这篇文章,主要介绍
GuavaCache
本地缓存的常用操作方法。目录一、
GuavaCache
本地缓存1.1、引入guava依赖1.2、CacheBuilder类1.3、Guava-Cache使用案例
朱友斌
·
2024-01-20 13:55
Java学习笔记
guava
缓存
guava-cache
guava缓存功能
本地缓存guava
性能优化2.0,新增缓存后,程序的秒开率不升反降
二、先了解一下,什么是缓存1、缓存有哪些分类2、本地缓存与分布式缓存三、
GuavaCache
本地缓存1、GoogleGuava2、Loadingcache数据结构3、Loadingcache数据结构构建流程
哪 吒
·
2024-01-16 23:56
搬砖工逆袭Java架构师
性能优化
缓存
服务器
网络
SpringBoot Caffeine+Redisson配置二级缓存
随着不断的发展,这一架构也产生了改进,在一些场景下可能单纯使用Redis类的远程缓存已经不够了,还需要进一步配合本地缓存使用,例如
Guavacache
或Caffei
酒醉的胡铁
·
2024-01-16 21:30
SpringBoot
Redis
spring
boot
后端
java
Guava缓存简介+demo+克隆类的使用
GuavaCache
简介Guava是谷歌提供的一个核心Java类库,其中包括新的集合类型、不可变集合、图库,以及用于并发、I/O、Hash、缓存、字符串等的实用工具。
salt丶
·
2024-01-16 16:57
Guava:Cache强大的本地缓存框架
GuavaCache
是一款非常优秀的本地缓存框架。
book多得
·
2024-01-08 09:01
Guava
常用
学习日记
guava
缓存
java
Guava Cache 异步刷新技巧,你值得拥有!
以下文章来源于勇哥Java实战,作者勇哥
GuavaCache
是一款非常优秀的本地缓存框架。这篇文章,我们聊聊如何使用
GuavaCache
异步刷新技巧带飞系统性能。
骑着牛的奇兵
·
2024-01-05 21:13
guava
java
spring
本地缓存 - LoadingCache
平时业务中也会经常使用到本地缓存,公司里使用比较多的本地缓存loadingcache,其背后的架构就是
Guavacache
,
GuavaCache
是一个全内存的本地缓存实现,它提供了线程安全的实现机制。
程序员企鹅君
·
2024-01-05 05:45
缓存
开发语言
java
后端
本地缓存 - LoadingCache
平时业务中也会经常使用到本地缓存,公司里使用比较多的本地缓存loadingcache,其背后的架构就是
Guavacache
,
GuavaCache
是一个全内存的本地缓存实现,它提供了线程安全的实现机制。
程序员企鹅君
·
2024-01-05 05:14
缓存
面试题:说一下Spring 中的 @Cacheable 缓存注解?
文章目录1什么是缓存2本地缓存和集中式缓存3本地缓存的优点4Spring对于缓存的支持4.1spring支持的CacheManager4.2
GuavaCache
4.3引入依赖4.4创建配置类4.5缓存注解
xuxu1116
·
2023-12-29 19:58
面试题
java
面试题
Cacheable注解
高并发扩容之缓存
图片.png图片.png缓存图片.png图片.png图片.png缓存
GuavaCache
图片.png图片.png图片.png图片.png学习redis网站redis.cnRedisConfigpackagecom.alan.concurrency.example.cache
磊_5d71
·
2023-12-25 08:34
Redis+Caffeine两级缓存实战
随着不断的发展,这一架构也产生了改进,在一些场景下可能单纯使用Redis类的远程缓存已经不够了,还需要进一步配合本地缓存使用,例如
Guavacache
或Caffeine,从
1b( ̄▽ ̄)d
·
2023-12-21 12:32
缓存
redis
数据库
Guava Cache实现原理 - CacheLoader解析
引言
GuavaCache
是Google开源的一个缓存库,它提供了一种简单且高效的方式来缓存数据,以加快应用程序的性能。
程序员王也
·
2023-12-21 01:09
java
Guava常用工具# Cache本地缓存
而本地缓存的使用又以
GuavaCache
最常见,通常称为GoogleGuavaCache,是Google提供的一款缓存库,是Guava项目的一部分,
GuavaCache
专门设计用于帮助开发人员在Java
加酶洗衣粉
·
2023-12-14 13:47
guava
缓存
Redis事务、Redis与Memcached的区别
集群化三、Redis虚拟内存机制四、Redis事务机制1、Redis事务机制2、redis事务命令3、事务3阶段4、redis的事务特性一、缓存分类首先了解下Java缓存分类:本地缓存:Ehcache、
GuavaCache
一只IT攻城狮
·
2023-12-06 20:16
#
《Redis必知必会》系列
redis
memcached
分布式缓存
本地缓存ehcache、guava cache和Caffeine
在多线程高并发场景中往往是离不开cache的,需要根据不同的应用场景来需要选择不同的cache,比如分布式缓存如redis、memcached,还有本地(进程内)缓存如ehcache、
GuavaCache
weixin_42578444
·
2023-12-06 20:15
java
java
Caffeine
java缓存——(一)服务器本地缓存ehcache、guava cache和Caffeine
在多线程高并发场景中往往是离不开cache的,需要根据不同的应用场景来需要选择不同的cache,比如分布式缓存如redis、memcached,还有本地(进程内)缓存如ehcache、
GuavaCache
weixin_30241919
·
2023-12-06 20:45
java
大数据
Spring Cache + Caffeine实现本地缓存
SpringCache+Caffeine实现本地缓存Caffeine简介Caffeine是一个高性能,高命中率,低内存占用,nearoptimal的本地缓存,简单来说它是
GuavaCache
的优化加强版依赖
Java陈序员
·
2023-12-04 17:20
缓存
java
spring
Spring @Cacheable缓存注解
org.springframework.cache.Cacheorg.springframework.cache.CacheManager我们熟知的缓存有:堆缓存(Ehcache3.x、
GuavaCache
浪子尘晨
·
2023-12-02 06:22
spring
缓存
spring
boot
guavacache
mysql_Guava Cache
背景缓存的主要作用是暂时在内存中保存业务系统的数据处理结果,并且等待下次访问使用。在日长开发有很多场合,有一些数据量不是很大,不会经常改动,并且访问非常频繁。但是由于受限于硬盘IO的性能或者远程网络等原因获取可能非常的费时。会导致我们的程序非常缓慢,这在某些业务上是不能忍的!而缓存正是解决这类问题的神器!当然也并不是说你用了缓存你的系统就一定会变快,建议在用之前看一下使用缓存的9大误区(上)使用缓
杨衍
·
2023-11-27 02:10
guavacache
mysql
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他