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
Web性能优化
Cache-Control把网站页面所需的静态资源都设置缓存,在设定的时间内浏览器发现请求资源的链接
本地缓存
了就不会再去请求,而是直接从本地获取。Etag服务器在响应头设置Etag,值为响应内容的m
大笑_876c
·
2023-07-20 03:28
一级缓存二级缓存的获取与更新顺序(一)
对于缓存,搞开发的小伙伴们经常用到,当我们需要查询缓存过的数据时,查询的顺序:一级缓存(也称
本地缓存
)如果查询到直接返回,查询不到接着查询二级缓存-->二级缓存(redis缓存)如果查询到数据则更新一级缓存后并返回数据
蜗牛杨哥
·
2023-07-19 23:46
缓存
redis
数据库
本地缓存
Ehcache与分布式缓存Redis介绍
一、
本地缓存
Ehcache介绍1.1、什么是Ehcache(JVM内置的缓存)Ehcache是纯java的开源缓存框架,其缓存的数据可以是存放在内存里面的,也可以是存放在硬盘上的。
Hey 锡瑞
·
2023-07-19 23:15
Redis
Ehcache与Redis
二级缓存
微服务20_多级缓存01:JVM进程缓存
传统缓存的问题:2、多级缓存方案一、JVM进程缓存(Tomcat内部编写进程缓存)1、导入商品案例1.安装mysql2.导入Demo3.商品查询页面来调用controller的接口4.反向代理的配置:了解
本地缓存
和分布式缓存
BigTree的学习之路
·
2023-07-19 19:55
微服务技术栈
springboot
python、sudo、Mac
原理sudo解决了权限问题,但是pip安装有个
本地缓存
目录,如果是用sudo,这个目录会写到root用户的home目录下(一般是/root),不用sudo,就写到当前用户home目录下(一般是/home
GabbyH
·
2023-07-19 15:41
布隆过滤器
目录背景原理布隆过滤器数据结构代码简单实现布隆过滤器Java实现
Guava
实现Redisson实现背景布隆过滤器(BloomFilter)是1970年由布隆提出的。
book多得
·
2023-07-19 12:10
面试宝典
学习日记
数据结构
哈希算法
链表
guava
限流器RateLimiter使用简介(Springboot实现)
Google的
Guava
库提供了一种方便的限流器实现,可以帮助我们轻松地实现限流功能。本文将介绍
Guava
中限流器的基本概念和使用方法。一、什么是限流器?
风情客家__
·
2023-07-19 11:47
Springboot
Java
guava
spring
boot
后端
消息重试框架 Spring-Retry 和
Guava
-Retry
一重试框架之Spring-Retry1.Spring-Retry的普通使用方式2.Spring-Retry的注解使用方式二重试框架之
Guava
-Retry总结图片一重试框架之Spring-RetrySpringRetry
CodingSir
·
2023-07-19 08:50
消息重试框架
Spring-Retry
Guava-Retry
Redis基础与缓存问题
缓存的类型分为:
本地缓存
、分布式缓存和多级缓存。
本地缓存
:
本地缓存
就是在进程的内存中进⾏缓存,⽐如我们的JVM堆中,可以⽤LRUMap来实现,也可以使⽤Ehcache这样的⼯具来实现。
路长且阻
·
2023-07-19 05:19
Redis
【分布式缓存】springboot整合jetcache使用详解
目录一、前言二、多级缓存问题2.1缓存分类2.1.1
本地缓存
2.1.2分布式缓存2.2独立缓存的问题2.2.1缓存雪崩问题2.2.2对宽带压力大2.2.3运行效率低2.3多级缓存方案2.3.1多级缓存实践方案推荐三
小码农叔叔
·
2023-07-19 04:02
技术总结
架构技术栈
jetcache使用详解
java使用jetcache
jetcache使用总结
jetcache缓存解决方案
jetcache
最通俗的方法让你搞懂spring缓存机制
缓存的实现可以有很多方案,业界也诞生了一批优秀的缓存工具,例如EhCache、
Guava
、Caffeine、Redis、Hazelcast等。
HiSiri666666
·
2023-07-18 22:13
Spring
缓存
spring
redis
6.3.6 利用Wireshark进行协议分析(六)----网页提取过程的协议分析
6.3.6利用Wireshark进行协议分析(六)----网页提取过程的协议分析利用Wireshark捕获网页访问过程中产生的应用协议报文,还原Web服务中报文的交互过程,为了防止网页直接从
本地缓存
中获取
肆悟先生
·
2023-07-18 19:47
网络技术与应用
wireshark
测试工具
网络
使用 Google
Guava
缓存框架的基本代码示例
下面是使用Google
Guava
缓存框架的基本代码示例:importcom.google.common.cache.CacheBuilder;importcom.google.common.cache.CacheLoader
秋风吹过的天空
·
2023-07-18 15:41
缓存
guava
java
【JSch】JSch通过堡垒机连接内网
pomcom.jcraftjsch0.1.54cn.hutoolhutool-all5.8.16com.google.
guava
guava
21.0代码Sessionsession=JschUtil.getSession
何处是归途、
·
2023-07-18 15:06
服务器
服务器
[工具]npm &yarn
3、npminstall时不是每次都从网上下载包,npm是有
本地缓存
的
捡了幸福的猪
·
2023-07-18 13:02
Net HTTP 缓存
NetHTTP缓存强制缓存协商缓存HTTP缓存实现方式:强制缓存:浏览器判断缓存是否过期,没过期就用
本地缓存
协商缓存:服务端通知客户端是否用缓存强制缓存已用强制缓存的标识:statusCode:200(
cpuCode
·
2023-07-18 08:03
Network
http
缓存
网络协议
网络
java
服务器
linux
springboot整合ehcache和redis实现多级缓存实战案例
一、概述在实际的工作中,我们通常会使用多级缓存机制,将
本地缓存
和分布式缓存结合起来,从而提高系统性能和响应速度。
qq_21305943
·
2023-07-18 08:03
缓存
spring
boot
redis
在浏览器中输入URL后都会发生什么
2>DNS解析过程:客户机先插
本地缓存
,找不到再将域名发到DNS服务器,它先查它管理的区域,如果就查
本地缓存
,还找不到就发送给根域名DNS服务器。
dfnsyyds
·
2023-07-18 08:25
计算机网络
缓存原理的学习
缓存也一样,对我们来说,如果只是一个单体应用,那只要有
本地缓存
就足以了,但是倘若分布式部署了很多台机器上,那我们该如何缓存呢,如果依然用
本地缓存
,那我们不同机器之间的缓存数据该如何同步呢。
starcpdk微信~
·
2023-07-18 06:41
后端
缓存
学习
redis
git 常用命令
1.克隆远程仓库到本地gitclonessh://
[email protected]
:30001/maserati/ent.git2.将项目添加到
本地缓存
区gitadd.3.将项目提交到本地仓库
_SweetHeart
·
2023-07-18 05:02
【中危】
Guava
<32.0.0 存在竞争条件漏洞
漏洞描述
Guava
是Google公司开发的开源Java代码库,提供常用的Java工具和数据结构。
墨菲安全
·
2023-07-17 18:38
墨菲安全实验室漏洞预警
guava
自定义注解+AOP+
Guava
实现限流
自定义注解+AOP+
Guava
实现限流一.引入AOP和
Guava
依赖二.自定义限流注解三.定义Aop四.测试一.引入AOP和
Guava
依赖org.springframework.bootspring-boot-starter-weborg.springframework.bootspring-boot-starter-testtestorg.springframework.bootspring-b
不秃头的小黄人
·
2023-07-17 18:26
springboot
guava
aop
自定义注解
限流
反射
SpringBoot自定义注解+AOP的方式实现限流
1.添加依赖org.aspectjaspectjweavercom.google.
guava
guava
20.02.添加注解RateLimitAspect@Inherited@Documented@Target
秋名山车神不开车
·
2023-07-17 18:56
SpringBoot
AOP
限流
自定义注解
Java框架篇_12 AOP+反射+自定义注解应用封装限流注解
封装限流注解限流API封装限流注解设计定义一个注解AOP的环绕通知实现限流的代码限流注解的完整源码限流API首先我来介绍一个限流的API,是来自google的
guava
,
guava
的用法如下:
guava
凤文Studying
·
2023-07-17 18:54
#
Java框架篇
java
spring
boot
spring
Spring Boot自定义注解+AOP,使用
guava
的RateLimiter实现接口的限流
目录一、需求二、设计漏桶算法令牌桶算法几种算法对比三、相关代码1.引入相关依赖2.自定义注解@RateLimit3.封装限流器EfRateLimiter4.定义AOP切面5.在接口中使用@RateLimit来开启限流:一、需求接口限流,支持通过配置文件设置是否开启限流,限流的大小,以及超时时间二、设计常用限流算法:漏桶算法、令牌桶算法、滑动窗口(计数器)算法漏桶算法漏桶非常均匀的控制流量,如果漏桶
lzhfdxhxm
·
2023-07-17 18:52
AOP
Spring
JAVA
java
spring
spring
boot
SpringBoot基于RateLimiter+AOP动态的为不同接口限流
,记录一下.1.首先接口限流算法:1.计数器方式(传统计数器缺点:临界问题可能违背定义固定速率原则)2.令牌桶方式3.漏桶方式4.应用层限流(Nginx)2.限流实现:2.1.RateLimiter是
guava
爱飞的笨鸟
·
2023-07-17 18:52
Java
springboot
RateLimiter
Aop
接口限流
精准
【SpringBoot应用篇】【AOP+注解】SpringBoot+
Guava
基于注解实现接口限流
【SpringBoot应用篇】【AOP+注解】SpringBoot+
Guava
基于注解实现接口限流pom@RateLimiterRateLimiterAspect统一返回实体R抽象Controller基类
喜羊羊sk
·
2023-07-17 18:19
#
SpringBoot
spring
boot
guava
后端
自定义starter实现接口或方法限流功能
目前通过查阅相关资料,整理出三种类型限流方法,分别为基于
guava
限流实现、基于sentinel限流实现、基于Semaphore的实现。
懒虫虫~
·
2023-07-17 08:21
SpringCloud
SpringBoot
java
服务器
数据库
分布式限流实现
如果是单节点我们可以使用google为我们提供的
guava
包下的RateLimiter进行限流,它使用的是令牌桶算法,分布式场景下也可以使用网关进行限流,如SpringCloundGateway,其实还有很多开源的限流框架如阿里的
酒剑随马@
·
2023-07-17 06:18
redis
java高并发系列 - 第34篇:google提供的一些好用的并发工具类
关于并发方面的,juc已帮我们提供了很多好用的工具,而谷歌在此基础上做了扩展,使并发编程更容易,这些工具放在
guava
.jar包中。本文演示几个简单的案例,见一下
guava
的效果。
懒羊羊--搞点小技术
·
2023-07-17 04:40
线程
java
python
开发语言
限流的几种方式
服务端
guava
rate-limit限流基于Nginx限流根据IP地址限制速度第一个参数$binary_remote_addrbinary目的是缩小内存占用,remote_addr表示通过IP地址来限流第二个参数
张燊Jason
·
2023-07-17 01:28
100.上线运维
guava
限流
Nginx限流
[web前端性能优化]性能优化只有三步,你了解吗
image,video...)的大小1,压缩前端使用uglify混淆压缩后端开启gzip对图片进行压缩,使用压缩比例更高的格式(webP)2,缓存强缓存(http状态码:200),不用请求服务器直接使用
本地缓存
协商缓存
强哥科技兴
·
2023-07-16 22:39
Google
Guava
开源工具类库常用方法介绍
本文来说下Google
Guava
开源工具类库常用方法使用文章目录概述如何使用常用操作创建集合本文小结概述
Guava
是一组来自Google的核心Java库,包括新的集合类型(如multimap和multiset
wh柒八九
·
2023-07-16 21:53
核心知识点
java相关
类库
HTTP1.1、HTTPS、HTTP2.0 、HTTP3.0
安全方面:无状态、明文窃听、伪装、篡改性能方面:Header未经压缩就发送,只能压缩body,头部冗长每次发送相同的首部造成比较多的性能浪费响应队头阻塞没有优先级控制权服务器只能被动响应如何优化:使用缓存(
本地缓存
与协商缓存
大杯无糖
·
2023-07-16 21:14
计算机网络
https
网络协议
http
Google
guava
第二讲:Ratelimiter限流原理与实现
本文是Google
guava
第二讲:Ratelimiter限流原理与实现文章目录1、为什么做限流?2、限流算法3限流实战3.1、令牌桶算法3.2、限流器实现4、断路器原理与实现1、为什么做限流?
程序员 jet_qi
·
2023-07-16 11:53
常用开发工具
guava
面试
限流
RateLimiter
JAVA基础-数组和列表之间的转换
下面我们将学习如何使用核心Java库、
Guava
和ApacheCommonsCollections在Array和List之间进行转换。
小伙纸2022
·
2023-07-16 10:18
uniapp微信小程序 页面返回使用navigateBack,返回后页面不刷新问题解决方案
尝试了众多方法,比如vuex,
本地缓存
,都不行1,如果是页面之间的跳转可以使用onShow生命周期请求数据2,组件之间的跳转,使用redirectTo,通过关闭当前页面,跳转到指定页面再加载,这种适合二级页面到三级页面数据不更新问题
心为醒SS
·
2023-07-16 09:55
微信小程序
uni-app
微信小程序
小程序
Guava
-1.17.1类Objects.ToStringHelper
全路径名:com.google.common.baseObjects.ToStringHelper声明publicstaticfinalclassObjects.ToStringHelperextendsObject简介上节提到了这个类。是Objects的内部类。方法addpublicToStringHelperadd(Stringname,doublevalue)在格式化name=value的输
悠扬前奏
·
2023-07-16 04:37
高性能
本地缓存
Caffeine和SpringBoot整合
简介Caffeine是开源的高性能
本地缓存
库,
本地缓存
优势在于单机,缺点就是无法共享数据。适合做一级缓存,redis做二级缓存。
terrybg
·
2023-07-16 01:56
SpringBoot
spring
boot
缓存
java
本地缓存
Caffeine详解+整合SpringBoot的@EnableCaching
EnableCaching:启用缓存功能@Cacheable@CacheEvict@CachePut通过Spring配置定义CacheManager前言:分布式缓存大多比较熟悉的有Memcached、Redis,提到
本地缓存
大多
AdobePeng
·
2023-07-16 01:54
缓存
spring
boot
caffe
apollo配置中心
apollo配置
本地缓存
文件。apollo配置中心。1,客户端和服务端交互的两种方式:服务端推送,客户端拉取。2,程序员修改/发布配置到配置中心。3,如何搭建apollo配置中心服务端?
陈如水
·
2023-07-15 23:04
后端开发
服务器
lombok和
guava
工具
写在前面本文看下如何通过使用lombok和
guava
来提高生产力。
wang0907
·
2023-07-15 15:21
Java高级开发进阶教程
guava
java
开发语言
Google
Guava
Ranges(区间)
Guava
用类型Range表示区间。所有区间实现都是不可变类型。接下来我们对
Guava
中的Range做一个简单的介绍。我们先看下Range类里面每个函数的介绍,在说具体的使用。
tuacy
·
2023-07-15 15:06
Guava
入门~Maps
importbbejeck.
guava
.common.model.Book;importcom.google.common.base.Function;importcom.google.common.collect.Lists
gqltt
·
2023-07-15 12:25
Java
guava
junit
java
缓存优化及Ehcache、
Guava
、Memcache、Redis各类缓存比较
1.前言:为什么要用缓存?用户数增长,架构演变,数据量增大,开始考虑怎么去做性能优化。而性能优化的第一定律就是:优先考虑使用缓存。2.缓存的基本原理2.1缓存的作用1、加快数据访问速度;2、减轻后端应用和数据存储的负载压力。2.2缓存的特征1、命中率:命中率=命中数/请求数。这是衡量缓存有效性的重要指标。命中率越高,表明缓存的使用率越高。2、最大元素(最大空间)。一旦缓存中元素数量超过这个值(或者
姚毛毛-linuxido.com
·
2023-07-14 22:03
架构设计
四种缓存的避坑总结
假如我们的设计是定时的从远程来拉取数据更新
本地缓存
。一定要注意两点:第一不要全量拉取覆盖,第二不要把一个大对象整体替换为新对象。
懂电商API接口的Jennifer
·
2023-07-14 16:12
IT技术系列
java
开发语言
大数据
缓存
架构设计第十讲:架构之高并发:缓存
本文是架构设计第10讲,重点介绍下缓存及其实现文章目录架构设计第十讲:架构之高并发:缓存1、缓存简介1.1、关键词-命中率1.2、缓存介质1.3、缓存淘汰算法1.4、哪里用了缓存2、缓存应用和实现2.1、缓存实现-
本地缓存
程序员 jet_qi
·
2023-07-14 10:25
架构设计详解
深入理解数据库
架构
缓存
一致性
高并发
缓存穿透
缓存应用
分布式缓存
浏览器有哪几种缓存,各种缓存的优先级是什么样的?
一、在浏览器中,常见的有四种缓存1、强制缓存通过设置Cache-Control和Expires等响应头实现,可以让浏览器直接从
本地缓存
中读取资源而不发起请求。
小草莓蹦蹦跳
·
2023-07-14 08:48
每日专栏
HTTP
JavaScript
缓存
前端
Springboot通过redisTemplate实现发布订阅
在A服务器调用T接口处理逻辑后,需要同步通知B服务器清空服务器
本地缓存
。考虑了下,觉得redis的发布/订阅模式很适合。
Venlenter
·
2023-07-14 06:12
Java学习
RedisTemplate
ListenerAdapter
RedisMessage
发布订阅
channel
java string与list转换
1、将逗号分隔的字符串转换为ListStringstr="a,b,c";Listresult=Arrays.asList(str.split(","));2、将List转换为逗号分隔的字符串(1)利用
Guava
Lin _java
·
2023-07-14 04:29
java
servlet
开发语言
上一页
20
21
22
23
24
25
26
27
下一页
按字母分类:
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
其他