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
Redis+Lua脚本实现分布式服务的限流
开始打算使用
Guava
RateLimiter来实现限流,但RateLimiter是局限于单机中使用,然后打算使用Redis+Lua脚本实现限流。
henry_2016
·
2024-03-26 11:58
Redis
分布式
redis
lua
Go 简单设计和实现可扩展、高性能的泛型
本地缓存
缓存大体分为两类:
本地缓存
和分布式缓存(如Redis)。
本地缓存
适用于单机环境下,而分布式缓存适用于分布式环境下。
程序员榕叔
·
2024-03-19 18:01
go
JVM级缓存
本地缓存
Caffeine
JVM级缓存
本地缓存
Caffeine和
Guava
Cache前言一、创建缓存的代码逻辑二、Caffeine的优化方面淘汰算法W-TinyLFU三、Caffeine的业务使用总结前言最新的Java面试题,技术栈涉及
旺仔爱Java
·
2024-03-15 06:32
JVM专题
jvm
JVM缓存
本地缓存
Caffeine
Guava
Cache
vue+vite根据版本号清空用户浏览器缓存
项目生产环境发布新版本之后,用户可能会因为一些
本地缓存
的数据不一样而导致页面报错。这时候可以根据版本号去清空用户缓存。
周金鱼啊
·
2024-03-15 01:55
vue.js
缓存
前端
vue项目 如何解决浏览器缓存问题
目录1.什么是浏览器缓存2.浏览器缓存类型3.浏览器缓存的优势与劣势4.浏览器缓存机制5.如何清除浏览器缓存在代码更新发布后,都会要求运营人员在访问网址时清除下
本地缓存
,防止万一掉坑那问题就来了:每次清缓存很麻烦
woowen!
·
2024-03-13 23:18
vue
vue
缓存
浏览器
图片预加载和懒加载
图片预加载,即图片提前加载,可以保证图片快速、无缝的发布,用户需要查看时可直接从
本地缓存
中渲染,适用于图片占据很大比例的网站。
简书超级会员
·
2024-03-13 09:42
Guava
工具类之Cache的使用
本地缓存
组件
一.
guava
cache介绍1.介绍
guava
cache是Google
guava
中提供的一款轻量级的
本地缓存
组件,其特点是简单、轻便、完善、扩展性强,内存管理机制也相对完善。
ʚ小华
·
2024-02-20 22:32
guava
缓存
MyBatis笔记 | 详解MyBatis缓存机制
默认情况下,只有一级缓存(SqlSession级别的缓存,也称为
本地缓存
)开启。二级缓存需要手动开启和配置,它是基于namespace级别的缓存,即全局范围缓存。
一颗白菜_
·
2024-02-20 16:32
面试redis篇-04缓存雪崩
解决方案:给不同的Key的TTL添加随机值利用Redis集群提高服务的可用性(哨兵模式、集群模式)给缓存业务添加降级限流策略(ngxin或springcloudgateway)给业务添加多级缓存(
Guava
卡搜偶
·
2024-02-20 09:24
缓存
面试
redis
HTTP中缓存相关的字段(Cache-Control, Expires, Last-Modified, ETag)介绍 以及浏览器前进后退行为的缓存特点
我们都知道浏览器会尝试缓存资源,以便下次需要的时候从
本地缓存
中获取资源,减少向服务端获取资源的时间HTTP协议中关于缓存主要有Cache-Control,Expires,Last-Modified,ETag
wuyulkl
·
2024-02-20 07:11
chrome
http
缓存
java
git清除本地账号密码
查看如果是http模式可以运行一下两个命令实现1.查看本地安全策略(gitconfig--list也可以查看,实际上这个命令可以查看所有了设置了)gitconfigcredential.helper2.取消
本地缓存
用户名和密码的安全策
wit_cx
·
2024-02-20 07:41
git
ssh
linux
java cache-control_详解浏览器Cache-Control缓存策略
例如下面的例子,这是京东的首页里找的一个,时间都干到2027年了,现在的时间是2017年7月20,肯定还没到失效时间,so是304,使用
本地缓存
,也就是说在失效时间之内,一直使用缓存,除非把缓存删了。
伍亦勤
·
2024-02-20 07:40
java
cache-control
【SPA首屏加载速度慢的怎么解决】
静态资源
本地缓存
:通过HTTP缓存,设置Cache-Control、Last-Modified、Etag等
Zzexi
·
2024-02-20 07:32
vue
前端
javascript
mybatis自定义缓存
一级缓存,也叫
本地缓存
,默认开启,只作用于SqlSession有效区域。二级缓存,多个SqlSession共享,相同接口、相同方法、相同参数的查询都可以共享查询结果。
hello_zzw
·
2024-02-20 00:00
Java
java
mybatis
缓存
本地缓存
工具类
com.google.
guava
guava
30.1-jrepackagecom.wyh.subject.domain.util;importcom.alibaba.fastjson.JSON;importcom.baomidou.mybatisplus.core.toolkit.CollectionUtils
Fairy要carry
·
2024-02-19 18:26
工具
缓存
本地缓存
工具类
com.google.
guava
guava
30.1-jrepackagecom.wyh.subject.domain.util;importcom.alibaba.fastjson.JSON;importcom.baomidou.mybatisplus.core.toolkit.CollectionUtils
Fairy要carry
·
2024-02-19 18:56
工具
缓存
解决修改.gitgnore文件后不刷新
使用gitrm-r--cached.清除
本地缓存
再次添加到暂存区gitadd.3.再次提交gitcommit-m'update.gitignore'
勤劳的杯子
·
2024-02-19 15:54
【2019.06.17】小程序提供的能力和常用API
异步任务提交以后,需要对任务进行操作时,使用Task对象RequestTaskUploadTaskDownloadTaskSocketTask*Task中断任务触发回调函数关闭连接本地存储将数据存储在
本地缓存
中指定的
耳森Paulson
·
2024-02-19 15:05
微信小程序
Django
python3
微信小程序
django
前端中的强缓存与协商缓存
强缓存:是直接从
本地缓存
中加载资源,不向服务器发起请求,除非过期了。这种方式可以减少网络延迟,提高页面加载速度,但无法保证资源的最新性皮一下:不管你咋样,我都不搭理你,除非我真的无聊了,任性不?
才艺のblog
·
2024-02-19 13:15
缓存
浅谈
本地缓存
的应用
本地缓存
的使用,是缓存架构的基石。无论系统简单还是复杂,都离不开
本地缓存
的使用。
本地缓存
的选择
本地缓存
可选择:JVM堆/Ehcache/
Guava
Cache(1)Ehcache:支持堆外缓存,持久化。
梦之救赎
·
2024-02-15 08:38
缓存
java
后端
jvm
浅谈业务场景中缓存的使用
业务场景中缓存的使用一、背景二、缓存分类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
上一页
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
其他