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
本地缓存guava
浅谈业务场景中缓存的使用
业务场景中缓存的使用一、背景二、缓存分类1.
本地缓存
2.分布式缓存三、缓存读写模式1.读请求2.写请求四、缓存穿透1.缓存空对象2.请求校验3.请求来源限制4.布隆过滤器五、缓存击穿1.改变过期时间2.
临江蓑笠翁
·
2024-02-15 08:05
Java
缓存
redis
数据库
5.Mybatis 缓存详解
5.1一级缓存一级缓存(也叫
本地缓存
),默认会开启,并且不能控制。
半夏_2021
·
2024-02-14 17:52
mybatis
从入门到精通
mybatis
【客户端】聊聊卸载安装测试、新安装测试和覆盖安装测试(持续更新中)
覆盖安装:在不清除用户数据或
本地缓存
设置的情况下,对应用进行升级,在升级过程中,老版本所产生的用户数据需要正确迁移,保证升级后
特大号青青
·
2024-02-14 08:06
测试基础
功能测试
域名解析大概过程笔记
不同情况下处理方式有所不同:输入域名访问:浏览器首先会检查
本地缓存
,看是否有对应域名的解析记录。如果
本地缓存
没有,浏览器会查找操作系统的hosts文件,看是否有对应的IP地址。
biubiubiu0706
·
2024-02-13 22:59
前端
微信小程序 -
本地缓存
- 的读取
储存wx.setStorageSync('key','value')将数据存储在
本地缓存
中指定的key中,会覆盖掉原来该key对应的内容,这是一个异步接口。
端木安玉
·
2024-02-13 11:20
微服务多级缓存
Tomcat的性能成为整个系统的瓶颈•Redis缓存失效时,会对数据库产生冲击多级缓存就是充分利用请求处理的每个环节,分别添加缓存,减轻Tomcat压力,提升服务性能:浏览器访问静态资源时,优先读取浏览器
本地缓存
访问非静态资源
KYGALYX
·
2024-02-13 06:54
微服务
缓存
架构
Java 8之自定义Stream收集器
均为原创内容,如有雷同纯属巧合,引用转载请附上原文链接与声明本文链接:注:阅读本篇文章需掌握java集合基础知识、Stream基本语法与使用、函数式接口、lambda表达式、泛型知识、lombok插件使用、
guava
nobita0522
·
2024-02-12 16:58
设计模式-观察者模式 Observer
观察者模式一、概述二、使用场景三、发布订阅1)观察者模式2)发布-订阅模式四、源码使用1)jdk中的观察者2)
Guava
中的消息总线五、进阶1)异步非阻塞模型一、概述观察者模式是一种行为设计模式,允许对象间存在一对多的依赖关系
中二Espresso
·
2024-02-12 06:33
设计模式
设计模式
观察者模式
java
Guava
Cache之开启统计信息收集
GauvaCache开启统计信息收集1.开启统计在创建Cache时,我们可以配置Cache让其开启统计信息收集,这样我们就可以对Cache的内存使用情况进行监控,并根据统计信息对cache进行调优,如果您的应用比较重视性能的话,可以开启这个特性。在创建Cache时,只需要调用recordStats()即可开启统计特性:开启统计2.开启一个后台线程完成统计信息的收集工作为了能够获取到缓存cache的
大风过岗
·
2024-02-11 21:00
三级缓存
二、什么是三级缓存三级缓存是内存缓存,
本地缓存
,网络缓存。第一次安装打开
欲火逢生
·
2024-02-11 16:26
小兔鲜儿项目模块代码
主页面读取
本地缓存
//如果本地存储有数据,则显示用户信息letobj=JSON.parse(localStorage.getItem('data'));//否则显示请跳转到注册页面vartop_nav=
.ASEN.
·
2024-02-11 06:51
JavaScript作业
javascript
前端
json
git 常见分支管理命令
拉取项目:gitclone拉取远程仓库提交分支:AndroidStudio中commit以及commit&push:一个是推到
本地缓存
区,一个是推到远端;两者都是会先进行gitadd(修改文件)操作;创建分支
emmmmsuperdan
·
2024-02-11 00:17
git
git
探秘
Guava
的RateLimiter:单机流量控制的黄金法宝
欢迎来到我的博客,代码的世界里,每一行都是一个故事探秘
Guava
的RateLimiter:单机流量控制的黄金法宝前言RateLimiter简介:速度的守护者工作原理:时间、令牌与控制参数调优:玩转RateLimiter
一只牛博
·
2024-02-10 07:17
java
guava
数据库
Guava
RateLimiter单机实战指南
欢迎来到我的博客,代码的世界里,每一行都是一个故事
Guava
RateLimiter单机实战指南前言maven坐标引入业务实现重要参数和方法关于`warmupPeriod`实战前言想象一下你是一位大厨,正在烹饪美味佳肴
一只牛博
·
2024-02-10 07:46
java
guava
jvm一级缓存
如没有可以导:com.google.
guava
:
guava
:20.0的包。
Leo.荒
·
2024-02-07 08:15
jvm
缓存
基于Google
guava
工具实现一致性Hash算法的应用实践
一、前言在分布式架构系统中,要将数据存储到具体的节点上,如果采用普通的key%N取模Hash算法,将数据映射到具体的节点上,就有可能大部分数据集中在某一个节点,形成“热点”数据,造成数据分布失衡,二是如果有一个机器加入或退出这个集群,则大部分的数据映射都无效了,数据需要重新进行排列。基于上面普通Hash算法的问题,1997年由麻省理工学院提出一致性Hash算法,引入了“虚拟节点”的概念:即想象在这
小满别摸鱼
·
2024-02-07 00:05
java
java
web
杂记
guava
哈希算法
一致性Hash
Hash
虚拟环
HTTP的强制缓存策略
服务器端觉得可以被缓存就会加上Cache-control,如果觉得不被缓存就不加)浏览器再次访问服务器,首先会判断有没有设置Cache-Control,然后看Cache-Control设置的时间有没有过期,如果没有过期,直接在
本地缓存
里获取
JX灬君
·
2024-02-06 16:38
享元模式
文章目录享元模式1.享元模式的本质2.何时选用享元模式3.优缺点4.享元模式的结构5.实现最初实现享元模式初步改造享元模式再改进享元模式再优化5.JVM
本地缓存
和享元模式区别?
Filwaod
·
2024-02-05 20:59
设计模式
享元模式
java
设计模式
Caffeine与Spring cache的各种注解操作
它的设计目标是提供高性能、高命中率以及低内存占用的
本地缓存
解决方案,被描述为
Guava
Cache的加强版和“新一代缓存”。关于Caffeine的使用,其提供了多种灵活的配置选项:自动加载数据:可以
500了
·
2024-02-05 16:20
spring
java
后端
前端性能优化 - 首屏渲染优化实现及其必要性
前端性能优化,不得不提的就是这个首屏渲染优化首屏渲染优化其实更具体点,应该是:首次加载首屏渲染优化,原因是某些应用,比如微信有缓存机制,首次加载了,第二次进入都会先加载
本地缓存
。
叶叶叶同学
·
2024-02-05 14:26
ImageLoader、Fresco、Picasso、Glide图片加载框架类比
ImageLoader优点支持
本地缓存
文件名规则定义支持下载进度监听内存缓存和磁盘缓存默认实现多种内存缓存算法,如Size最大先删除、使用最少先删除、最近最少使用、先进先删除、时间最长先删除等可以在View
邓立_全栈UncleLi
·
2024-02-05 12:05
【日常总结 - java】list 与 字符串(用逗号隔开)相互转换
lambda表达式遍历并加入逗号二、字符串转list方法一:使用split()方法方法二:使用Collections.addAll()方法方法三:使用Java8的StreamAPI(推荐)方法四:使用
Guava
ladymorgana
·
2024-02-05 11:33
日常工作总结
windows
python
开发语言
85.如何设计高并发系统(缓存、限流、熔断、降级)
文章目录一:简介二:什么是高并发1、高并发的定义2、高并发的特点3、高并发场景和应用4、高并发的影响三:高并发应对策略四:缓存1、浏览器缓存2、客户端缓存3、CDN缓存4、反向代理缓存5、
本地缓存
6、分布式缓存
百里守约学编程
·
2024-02-05 08:40
go
缓存
并发
异步八种方式提高性能
ThreadFuture异步框架CompletableFutureSpring注解@AsyncSpringApplicationEvent事件消息队列第三方异步框架,比如Hutool的ThreadUtil
Guava
A尘埃
·
2024-02-05 08:33
java
异步
性能
Guava
的这些骚操作让我的代码量减少了50行
目录
Guava
是google公司开发的一款Java类库扩展工具包,内含了丰富的API,涵盖了集合、缓存、并发、I/O等多个方面。
漫走云雾
·
2024-02-05 07:10
java
前端
后端
guava
缓存Caffeine之W-TinyLFU淘汰策略
https://mp.csdn.net/editor/html/115872837中大概说明了LRU的缓存淘汰机制,以及基于LRU的著名实现
guava
cache。
georgesnoopy
·
2024-02-05 00:03
guava
缓存
java
淘汰策略
Caffeine
Caffeine史上最快的内存缓存
Caffeine是一个高性能,灵活的缓存库,它可以作为
本地缓存
在Java应用中广泛使用。本文将详细介绍如何在SpringBoot项目中集成Caffeine缓存,并通过一个实例来展示它的使用。
奇遇少年
·
2024-02-05 00:01
缓存
java
MongoDB 聚合:$listSessions
实例会定期将
本地缓存
的会话同步到config数据库中的system.sessions集合,会话对$listSessions和部署的所有成员可见,在会话记录存在于system.s
原子星
·
2024-02-04 23:26
mongodb
mongodb
python
MyBatis--03-- 一级缓存和二级缓存
一级缓存(
本地缓存
)sqlSession级别的缓存。(相当于一个方法内的缓存)二级缓存(全局缓存)基于namespace名称空间级别的缓存.即一个mapper.xml对应一个缓存一级缓
知行合一。。。
·
2024-02-04 17:04
Spring基础知识--SSM
mybatis
缓存
spring
Redis 6.0 客户端缓存
我们引入了
本地缓存
来解决此问题。查询逻辑从先前的直接查询转变为:先通过查询
本地缓存
,不存在再去远程查找然后设置到
本地缓存
-适用于分布式客户端缓存。
极简博客
·
2024-02-04 16:57
java
redis
基于Redis6.0 tracking客户端缓存实现
本地缓存
自己搭建了个小博客,本文与这篇文章同步:基于Redis6.0tracking客户端缓存实现
本地缓存
1.需求背景有一种业务场景:数据变更频率低、数据量不大,实时性要求低,但是查询频率很高。
水瓶座的鬼才
·
2024-02-04 16:27
springboot
java
缓存
java
spring
boot
【分布式缓存】全新Redis6全部知识点,零基础入门
文章目录1.分布式缓存Redis6安装1.1.缓存和队列简介1.2.
本地缓存
和分布式缓存介绍1.3.Nosql和Redis简介1.4.Linux源码安装Redis61.5.Docker容器化部署Redis61.6
互联网小阿祥
·
2024-02-04 12:53
#
Redis专栏
后端
redis
java
Guava
cache中 LoadingCache和Cache的区别
在
Guava
缓存库中,LoadingCache和Cache是两个不同的接口,它们在功能和使用方式上有一些区别。
弥野月亮
·
2024-02-04 08:35
guava
java
开发语言
配置hosts文件,输入某域名(www.XXX.com)时出现自己的页面
(注意:如果配置完之后依然没用,可以尝试清除浏览器
本地缓存
)原理:当我们在浏览器上输入域名后,首先会去访问
本地缓存
(不清掉缓存浏览器会直接将原来访问过的页面展示出来),如果本地缓
贤云Ye鹤
·
2024-02-04 04:35
计算机网络
linux
运维
服务器
IDEA git 回滚本地提交代码
本文只针对IDEA中使用git进行版本管理,而且是在分支中提交代码到
本地缓存
,并没有推送(push)到远程分支的情况下进行代码回滚1.提交代码(只是提交,不推送)2.对想要恢复的版本右键,选择“ResetCurrentBranchtoHere
AllenLeungX
·
2024-02-04 01:41
版本管理
git
提升编程效率的利器: 解析Google
Guava
库之集合工具类-50个示例(八)
本文将深入探讨Java集合工具类的使用,帮助您更好地利用这些工具优化代码提升编程效率的利器:解析Google
Guava
库之集合篇Immutable(一)提升编程效率的利器:解析Google
Guava
库之集合篇
地瓜伯伯
·
2024-02-03 05:14
工具
guava
java
spring
java-ee
spring
boot
spring
cloud
jvm
Flutter网络图片
本地缓存
的实现
一、问题:Flutter原有的图片缓存机制,是通过PaintingBinding.instance!.imageCache来管理缓存的,这个缓存缓存到的是内存中,每次重新打开APP或者缓存被清理都会再次进行网络请求,大图片加载慢不友好,且增加服务器负担。二、思路:1、查看FadeInImage.assetNetwork、Image.network等几个网络请求的命名构造方法,初始化了ImagePr
xmb
·
2024-02-03 04:25
缓存框架jetcache
在实际应用中,并不是单一的使用
本地缓存
或者redis,更多是组合使用来满足不同的业务场景。jetcache组件实现了优雅的组合
本地缓存
和远程缓存。支持多种缓存类型:
本地缓存
、分布式缓存、多级缓存。
A尘埃
·
2024-02-02 23:02
缓存
jetcache框架
flink-cdc 使用
2.2.1com.ververicaflink-connector-mysql-cdc2.2.1看官方文档是和flink13.5搭配使用,现在使用flink1.14会有一些问题原因是flink1.14引用的
guava
csncn21
·
2024-02-02 17:46
flink
flink
scala
提升编程效率的利器: 解析Google
Guava
库之常用工具类-40个示例(七)
Guava
库是一组来自Google的核心Java库,其设计目的是为了简化Java开发过程,提高开发效率。这个库包含了大量实用的API,可以帮助开发者解决日常开发中遇到的各种问题。
地瓜伯伯
·
2024-02-02 12:07
工具
guava
java
spring
spring
cloud
spring
boot
java-ee
jvm
【分布式技术专题】
Guava
RateLimiter 针对于限流器的入门到实战(含源码分析介绍)
Guava
RateLimiter针对于限流器的入门到实战限流器的思路和算法漏桶算法令牌算法RateLimiter限流器RateLimiter的作用create方法acquire方法tryAcquire方法详细分析参数抛出异常参数抛出异常实践案例第
洛神灬殇
·
2024-02-02 06:52
实战指南之分布式/微服务
java
guava
开发语言
SpringBoot使用
Guava
实现日志脱敏(含源码)
点击下载《SpringBoot使用
Guava
实现日志脱敏(含源码)》1.摘要本文将介绍如何使用Google
Guava
库进行日志脱敏,保护敏感数据的安全。
孤蓬&听雨
·
2024-02-01 20:14
知识库
spring
boot
guava
后端
日志
脱敏
flink 1.14 自定义 redis sink 与维表
附源码)(侵权删)我是拿来主义,自己将原来1.13.2版本改为1.14.0,注意事项:RedisRowDataLookupFunction类中的importorg.apache.flink.shaded.
guava
18
xiaoyan5686670
·
2024-02-01 15:36
flink
缓存和分布式锁 笔记
缓存的流程图缓存分类
本地缓存
把缓存数据存储在内存中(Map),其实就是强引用,不会轻易被删除。
KEEPMA
·
2024-02-01 14:47
缓存
分布式
笔记
Springboot简单设计两级缓存
本地缓存
基于本地环境的内存,访问速度非常快,对于一些变更频率低、实时性要求低的数据,可以放在
本地缓存
中,提升访问速度使用
本地缓存
能够减少和Redis类的远程缓存间的数据交互,减少网络I/O开销,降低这一过程中在网络通信上的耗时但是在设计中
Spirit_NKlaus
·
2024-02-01 14:41
缓存
spring
boot
Google
Guava
工具包用起来太爽了!
那么,看下面的代码示例,
guava
让你不必在操心这些:Jo
码出天空
·
2024-02-01 07:09
guava
Mybatis的两级缓存简述
Mybatis的两级缓存简述一级缓存一级缓存分析清空缓存的方式二级缓存二级缓存原理图开启二级缓存步骤二级缓存的禁用缓存的属性配置一级缓存一级缓存默认自动开启,存在内存中(
本地缓存
)不能被关闭,可以调用clearCache
CavenWang
·
2024-02-01 05:34
mybatis
缓存
java
开发语言
Redis学习——高级篇⑦
=8.1缓存预热8.1.1是什么8.1.2解决8.2缓存雪崩8.2.1是什么8.2.2发生8.2.3预防+解决8.3缓存穿透8.3.1是什么8.3.2解决1空对象缓存或者缺省值2Google布隆过滤器
Guava
8.4
_Matthew
·
2024-02-01 02:38
Redis
redis
学习
数据库
提升编程效率的利器: 解析Google
Guava
库之集合篇RangeMap范围映射(六)
Google的
Guava
库为我们提供了一个强大的工具——RangeMap,用于处理这种基于范围的映射问题。本文将深入探讨RangeMap的设计原理、使用方法和实际应用场景。
地瓜伯伯
·
2024-02-01 00:24
工具
guava
java
java-ee
spring
spring
boot
spring
cloud
jvm
Guava
-1.7Charsets
全路径名:com.google.common.baseClassCharsets声明publicfinalclassCharsetsextendsObject简介包含六种标准Charset实例字段字段类型字段staticCharsetISO_8859_1staticCharsetUS_ASCIIstaticCharsetUTF_16staticCharsetUTF_16BEstaticCharse
悠扬前奏
·
2024-01-31 14:20
上一页
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
其他