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缓存的特殊用法以及与
本地缓存
一起构建多级缓存的实现
通过前面的文章,我们一起剖析了
Guava
Cache、Caffeine、Ehcache等
本地缓存
框架的原理与使用场景,也一同领略了以Redis为代表的集中式缓存在分布式高并发场景下无可替代的价值。
架构悟道
·
2023-04-15 17:00
缓存原理与实战设计
redis
缓存
数据库
面对集中式缓存实现上的挑战,Redis交出的是何种答卷?聊聊Redis在分布式方面的能力设计
在本专栏前面的文章中,我们介绍了各种
本地缓存
框架,也知晓了
本地缓存
的常见特性与设计理念。在前两篇文章中,我们介绍了集中式缓存Redis的一些主流特性与典型使用场景。
架构悟道
·
2023-04-15 17:00
缓存原理与实战设计
redis
缓存
分布式
HTTP缓存机制
客户端----缓存---->网关—缓存---->服务—缓存—>三方服务客户端------HTTP缓存------>服务缓存分类:1.客户端缓存2.CDN3.服务
本地缓存
:map、ehcache4.分布式缓存
我爱看明朝
·
2023-04-15 16:57
缓存
http
网络
十一、
guava
并发工具 monitor
java处理并发时,synchronized语句块中,无论使用对象监视器的waitnotify/notifyAll还是Condition的awaitsignal/signalAll方法调用,我们首先都会对共享数据的临界值进行判断,当条件满足或者不满足的时候才会调用相关方法使得当前线程挂起,或者唤醒wait的线程。1.wait/notify示例代码packageorg.example.model.g
不听话的小耳朵
·
2023-04-15 16:22
guava
guava
jvm
11.13学习记录
计算机网络解决
本地缓存
与服务器中对象内容不一致的情况request中询问是否修改response中会有修改的flag字段改了就会回复正常的对象HTTP原本是无状态的通过cookie这种补丁才变成有状态的
隔江远岸
·
2023-04-15 11:39
工作学习记录
学习
Eureka架构篇 - 服务发现
前言从客户端与服务端两个角度概述一下Eureka服务发现的原理,如下:客户端依赖自动装配机制,客户端启动时就会从Eureka服务端全量获取服务实例的注册信息并放到
本地缓存
中。
等後那场雪
·
2023-04-15 09:12
Eureka
eureka
架构
服务发现
Uni-app 中同步和异步的数据存储、数据获取、数据删除
Object)1、数据的异步存储uni.setStorage(Object)//先定义一个存储数据的按钮数据存储//存储数据setStorage(){//uni.setStorage(object)将数据存储在
本地缓存
中指定的
古雅学长
·
2023-04-15 08:47
Uni-app
前端
javascript
vue.js
限流-滑动窗口
Nginx都实现了漏桶算法,SpringcloudGateway和
Guava
Ratelimiter实现了令牌桶,阿里的Sentinel实现了滑动窗口。
皮皮皮的代码
·
2023-04-15 07:53
限流
分布式
Java分布式IP限流和防止恶意IP攻击方案
前言限流是分布式系统设计中经常提到的概念,在某些要求不严格的场景下,使用
Guava
RateLimiter就可以满足。但是
Guava
RateLimiter只能应用于单进程,多进程间协同控制便无能为力。
胡峻峥
·
2023-04-15 05:02
信号量与令牌桶_限流算法之漏桶算法、令牌桶算法
RateLimiter是
Guava
的concurrent包下的一个用于限制访问频率的类.1.限流每个API接口都是有访问上限的,当访问频率或者并发量超过其承受范围时候,我们就必须考虑限流来保证接口的可用性或者降级可用性
weixin_39609573
·
2023-04-14 20:35
信号量与令牌桶
添加忽略文件 .gitignore 文件不生效的解决方法
解决方法是先把
本地缓存
删除,然后重新加入再提交://从本地移除缓存gitrm-r--cached.//重新添加到本地gitadd.
熊梓君
·
2023-04-14 16:20
微信小程序开发:小程序的本地数据缓存
读取本地数据wx.getStorage异步读取
本地缓存
数据,使用success、fail等回调函数处理接口调用情况//异步读取
本地缓存
wx.getStorage({key:'key1',success:
Hansel.Wn
·
2023-04-14 13:26
微信开发
微信小程序
重试利器之
Guava
Retrying
重试利器之
Guava
Retrying目录重试的使用场景如何优雅地设计重试实现
guava
-retrying基础用法
guava
-retrying实现原理
guava
-retrying高级用法使用中遇到的问题
Guava
西召
·
2023-04-14 08:52
Resilience4j-轻量级熔断框架
相比之下,NetflixHystrix对Archaius具有编译依赖性,Archaius具有更多的外部库依赖性,例如
Guava
和ApacheCommonsConfiguratio
I讨厌鬼I
·
2023-04-14 04:52
微信小程序开发——缓存处理
效果图代码示例xxx.wxml
本地缓存
0~10M保存读取删除删除全部xxx.wxjsPage({/***页面的初始数据*/dat
coldriversnow
·
2023-04-14 03:48
微信小程序
缓存
小程序
uniapp基本使用
tabbarCondition启动模式配置组件text文本组件的用法view文本组件的用法uni-app中的样式数据绑定点击事件uni声明周期应用的生命周期页面的生命周期下拉刷新点击下拉刷新上拉触底加载网络请求
本地缓存
图片上传与预览跨端兼容页面跳转组件组件传值父
归去来兮★
·
2023-04-13 23:34
前端
javascript
前端
vue.js
Web基础与http协议
(根域)递归解析:www.sina.com.cn首先找
本地缓存
服务器,有的话返回查找记录没的话
本地缓存
服务器找到先传给根域服务器,解析根域找2级域服务器,转发给子域(3级或2级)服务器WWW解析出,最后一层层返回传结果迭代解析
#kaizige
·
2023-04-13 22:36
服务器
运维
git .ignore文件不生效解决
的目录中,原因是因为在Studio的git忽略目录中,新建的文件在git中会有缓存,如果某些文件已经被纳入了版本管理中,就算是在.gitignore中已经声明了忽略路径也是不起作用的,这时候我们就应该先把
本地缓存
删除
hahauha
·
2023-04-13 21:14
原生交互平台说明文档
概述1.1引入的js文件2原生基础接口2.1直接调用原生方法2.1.1调用原生身份认证2.1.2获取原生支持的认证方式2.1.3横竖屏2.1.4登录2.1.5文件导出2.1.6搜索内容配置2.1.7获得
本地缓存
大小
小雨雪smile
·
2023-04-13 16:28
Go 语言进阶freecache源码学习教程
freecache是一个用go语言实现的
本地缓存
系统(类似于lru)。
·
2023-04-13 12:16
热点数据监测方法
我们在应对热点数据情况时,主要的手段为:非法请求过滤、限流、降级、
本地缓存
四种。现有技术
Maugs_Luyao
·
2023-04-13 04:40
redis
缓存
java
分布式服务性能调优
1.缩减事务范围,事务大,提交事务、回滚时缓慢,2.去掉查库,改为查询缓存,远程缓存缓慢时,切换为
本地缓存
。
Maugs_Luyao
·
2023-04-13 04:10
缓存
数据库
redis
java 三级缓存
✅创作者:林在闪闪发光⏰预计时间:30分钟个人主页:林在闪闪发光的个人主页林在闪闪发光的个人社区,欢迎你的加入:林在闪闪发光的社区目录1什么是缓存2.缓存作用1高性能情况2高并发场景4.缓存分类4.1
本地缓存
林在闪闪发光
·
2023-04-12 20:49
java专栏
缓存
数据库
听说你在秒杀的时候被限流了。。。
互联网大厂的微服务架构系统应对超大流量解决方案常见的限流方式有:限制总并发数(数据库连接池、线程池等等)限制瞬时并发数(如Nginx的limit_conn模块)限制时间窗口的平均速率(如
Guava
的RateLimiter
Geanmingti
·
2023-04-12 17:36
Android-UIL-cache
DiskCache.java该接口是本地内存操作的提取,因为涉及到缓存设计的不同算法(在iml中有具体使用)naming1.FileNameGenerator.java该类是一个interface(主要是用来解耦)
本地缓存
时方便给
guangming
·
2023-04-12 12:35
redis 发布订阅模式
而
本地缓存
就不
Lyndon1107
·
2023-04-12 09:24
redis
缓存
数据库
DNS协议的执行过程
2.计算机首先检查
本地缓存
中是否有该域名对应的ip地址。如果存在,则直接返回该ip地址;否则,进入下一步。3.计算机向本地dns服务器发出查询请求。
羊卓的杨
·
2023-04-12 01:00
计算机网络
服务器
网络
运维
http
https
前端经典面试题 - 浏览器从输入网址到打开页面经历了什么
从刚开始做前端就有的问题,从头又梳理了一遍:整体过程1.浏览器侧处理主要处理
本地缓存
、解析URL、DNS解析1.1
本地缓存
对于本地资源来说,通过Cache-Control、Expires、Pragma(
小灰huihui
·
2023-04-12 01:25
Redis与
本地缓存
组合使用(IT枫斗者)
Redis与
本地缓存
组合使用前言我们开发中经常用到Redis作为缓存,将高频数据放在Redis中能够提高业务性能,降低MySQL等关系型数据库压力,甚至一些系统使用Redis进行数据持久化,Redis松散的文档结构非常适合业务系统开发
IT枫斗者
·
2023-04-12 00:54
JAVA基础工作中实际总结
编程学习
缓存
redis
数据库
java
memcached
并行编程-disruptor与Future(CompletableFuture 和
guava
)场景比较
Disruptor是LMAX公司开发的高性能队列,用于解决内存队列的延迟问题。LMAX基于Disruptor打造的系统单线程能支撑每秒600万订单,许多著名的开源项目也使用Disruptor获取高性能,比如log4j2使用Disruptor加速异步日志输出,canal使用Disruptor处理数据库binlog的解析分发。内存队列性能LMAX在性能测试中发现,内存队列中数据的延迟竟然和I/O操作处
飞奔的大土豆
·
2023-04-11 19:31
java多线程
guava
Unity三维地球
ArcGis,天地图,bingmap,谷歌地图,高德地图等地图影像源在线加载及
本地缓存
高程数据在线加载及
本地缓存
经纬度坐标和Unity三维坐标互相转换osgb倾斜摄影数据叠加在地球上操作视频:Unity
Answer-3
·
2023-04-11 11:38
Unity3d
unity三维地球
unity地球
unity数字地球
unity
osgb摄影数据
unity三维数字地球
im 架构体系
rediscluster(横向扩展,避免hotkey的问题,以及其他一些性能问题)(已完成)3.kafkaim与外部系统的对接4.监控体系完善与对接ignite替换hazelcast也许是一种更好的方式
本地缓存
pcgreat
·
2023-04-11 11:17
java里面List<Object>转map,List<String>
比较常见的工具类,使用
guava
和java里面的stream实现packagecn.mark.tool;importcn.hutool.json.JSONUtil;importcom.google.common.collect.ImmutableMap
马克Markorg
·
2023-04-11 02:19
java
java
json
开发语言
SSM之Mybatis缓存
一、MyBatis缓存介绍正如大多数持久层框架一样,MyBatis同样提供了一级缓存和二级缓存的支持一级缓存:基于PerpetualCache的HashMap
本地缓存
,其存储作用域为Session,当Sessionflush
HenryLee699
·
2023-04-11 02:11
SSM
Java
Web
SSM
Mybatis
缓存
Maven解决jar包冲突示例
NoSuchMethodError:com.google.common.base.Preconditions.checkArgument(ZLjava/lang/String;J)V产生原因:由于项目中已经有
guava
崩玉~雅
·
2023-04-11 00:07
浏览器的缓存机制
,缓存会根据缓存机制决定是否直接使用副本响应访问请求,还是向服务器再次发送请求.比较常见的就是浏览器会缓存访问过的页面,当再次访问这个URL地址的时候,如果网页没有更新就不会再次下载网页,而是直接使用
本地缓存
的网页
橘子猫哥
·
2023-04-10 15:12
浏览器
缓存
服务器
http
Spring 框架蕴含的设计思想
在Google
Guava
源码讲解中,我们讲到开发通用功能模块的一些比较普适的开发思想,比如产品意识、服务意识、代码质量意识、不要重复早轮子等。
鸭梨山大哎
·
2023-04-10 10:09
设计模式
spring
设计模式
聊聊
Guava
的RateLimiter
序本文主要研究一下
Guava
的RateLimiterRateLimiter
guava
-26.0-jre-sources.jar!
go4it
·
2023-04-10 07:29
微服务学习-SpringCloud -Nacos (服务发现源码学习)
文章目录服务发现核心流程图微服务获取服务列表如果服务端列表发生了变化,
本地缓存
列表如何感知呢?第一种,
本地缓存
定时自动更新第二种,服务变动事件发布机制为何需要两种方式呢?
空白Q
·
2023-04-10 06:14
微服务
微服务
学习
spring
cloud
京东后端开发实习一二面面经(已offer)
聊一聊你在学校的实验班主要干什么2.拼写检查项目如何实现,一些细节(实现、部署)3.在华为的项目为什么要用mongodb,数据量的量级4.项目中redis的作用,token怎么用,为什么要用redis不用
本地缓存
Henrik-Yao
·
2023-04-10 05:54
东北大学在校期间
java
分布式
mysql
面经
RocketMQ自动创建topic原理-TBW102
Producer流程先从
本地缓存
topicPublishInfoTable中获取Topic。如果
本地缓存
不存在或者失效,则
顺kai
·
2023-04-10 04:27
RocketMQ
java
分布式
MyBatis 缓存机制
一级缓存:称为
本地缓存
,是sqlSession级别的
扛麻袋的少年
·
2023-04-10 04:37
MyBatis
微信小程序开发——
本地缓存
前言
本地缓存
是指微信小程序存储在当前设备空间里地数据。在官方文档说明中,其所有的数据存储上限为10MB即单个小程序的存储空间上限为10MB。
冻冬龙东墙
·
2023-04-10 01:57
Redis
缓存分为
本地缓存
和分布式缓存。map实现的是
本地缓存
,生命周期随着jvm的销毁而结束,并且在多实例的情况下,每个实例都需要各自保存一份缓存,缓存不具有一致性。
追风筝的人_fbf8
·
2023-04-09 23:35
List集合分页工具类
1.说明List集合分页工具类,可以对内存中的List集合进行分页,在需要分批返回数据,或者分批插入数据等场景都很有用,下面介绍三种开源库提供的分页工具:commons-collections4
guava
hutool2
木木与呆呆
·
2023-04-09 20:49
Guava
官方文档:Concurrency(一)
为了简化问题,
Guava
使用ListenableFuture扩展了JDK的Future接口。
changhr2013
·
2023-04-09 17:41
Flutter Dio http简单封装与使用
FlutterDiohttp简单封装与使用dio简单封装配置类接口地址类
本地缓存
读取工具类简单使用使用相关包初次封装版本,后续更新完善。不足的地方欢迎提供意见,非常乐意学习请教。
自心
·
2023-04-09 16:23
flutter
dart
android
ios
移动开发
http
Flutter Dio 库的简单封装
未授权时可以跳到登录页,403跳到未授权页面;异常监控:可以在拦截器处理异常,并且上报到异常监控后台或者发送异常预警消息;缓存接口:可以对于某些接口将请求缓存在本地,设定一定的缓存有效时限,在时限内重复请求时直接返回
本地缓存
数据
iOS_Apple
·
2023-04-09 16:38
Flutter
基础
笔记
flutter
跟着
Guava
学 Java 之缓存
本文我们先介绍一些缓存的背景知识,以及内存缓存的流行开源库类实现,最后利用一些例子重点介绍下
Guava
Cache的缓存功能。
小盒子的技术分享
·
2023-04-09 03:24
java
缓存
guava
org.springframework.bootspring-boot-starter-weborg.springframework.bootspring-boot-starter-testtestimportcom.google.common.cache.*;importjava.util.HashMap;importjava.util.Map;importjava.util.Optional;
Teemo_fca4
·
2023-04-08 22:45
上一页
24
25
26
27
28
29
30
31
下一页
按字母分类:
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
其他