技术栈
缓存
wdfk_prog
1 小时前
java
·
运维
·
缓存
·
docker
·
容器
lely-canopen-rtt:为什么推荐在 RT-Thread 上使用 Lely CANopen 构建主站
摘要:面向 RT-Thread MCU 的 CANopen 主站选型,比较 Lely、CANopenNode、CanFestival 与商业栈,并说明本软件包的架构、静态对象字典生成和使用流程。
莫得感情 o
2 小时前
redis
·
缓存
Redis 12 · 缓存一致性:数据库与缓存双写怎么不乱
数据库是事实来源,Redis 是加速副本。只要两边都保存同一份业务状态,就会遇到更新顺序、并发覆盖、删除失败和消息丢失。所谓“强一致缓存”往往是没有定义清楚一致性窗口。
李兆龙的博客
4 小时前
缓存
问津集 #24:LiquidCache——面向过滤的缓存编码与计算下推
《LiquidCache: Efficient Pushdown Caching for Cloud-Native Data Analytics》研究的是对象存储与计算节点之间的独立缓存层,如何高效执行过滤。论文发表于 PVLDB 2025,由 Wisconsin–Madison 与 InfluxData 的研究者共同完成,系统基于 Apache DataFusion 实现。[1]
爱上网的小舟
4 小时前
缓存
·
着色器
着色器缓存大小设置多少合适?N卡A卡缓存路径与清理方法
着色器缓存是显卡驱动、DirectX/OpenGL 和游戏平台为了减少重复编译而生成的中间文件。玩《三角洲行动》这类大型游戏时画面卡顿、加载缓慢,或者C盘空间莫名其妙变少,这通常和着色器缓存有关。那么着色器缓存大小设置多少最好?N卡着色器缓存存在哪?又该怎么清理?一般来说,10GB是比较合适的选择,缓存文件藏在系统盘的NVIDIA文件夹里。下面从设置到清理一步步说清楚。
草莓熊Lotso
4 小时前
linux
·
开发语言
·
网络
·
数据库
·
c++
·
redis
·
缓存
【Redis 初阶】C++ 客户端实战:从 RESP 协议到 redis-plus-plus 工程化用法
🎬 博主简介:前面我们一直在 redis-cli 中通过命令行理解 Redis 的数据类型与底层原理,但真实业务开发最终都要落到代码层面。很多 C++ 开发者使用 Redis 客户端时只会机械调用 API,遇到网络异常、返回值异常、编译报错就无从下手,本质上是对通信协议、库的设计逻辑缺乏认知。本文顺着「底层协议 → 环境搭建 → 接口设计 → 全类型实战」的完整脉络,先拆解 RESP 序列化协议的核心设计,再系统讲解 redis-plus-plus 这个主流 C++ 客户端的安装、接口范式与五大类型常用
程序员阿鹏
16 小时前
数据结构
·
数据库
·
b树
·
sql
·
mysql
·
算法
·
缓存
为什么MySQL InnoDB选择B+树?
首先抛个问题“如何进行sql优化?”讲到sql优化很多人第一反应:“不就是加个索引嘛?!”,的确,加索引确实可以提高sql的查询效率,但为什么在编写sql进行查询的时候还是会出现索引失效导致全表扫描的情况?其实,根本原因在于你没有理解索引的底层设计——B+树数据结构。
2601_96230101
1 天前
缓存
·
知识点
·
总结
·
后端开发
·
面试复习
缓存知识点总结
缓存知识点总结本文件, 系统地对缓存的核心概念作出梳理, 阐述其工作原理, 罗列出常见模式, 指出典型问题, 说明一致性策略, 并介绍最佳实践, 适用于后端开发, 适用于架构设计, 也适用于面试复习。
莫得感情 o
1 天前
redis
·
缓存
Redis 10 · 集群:16384槽、扩缩容与请求路由
单机 Redis 的内存、连接和命令执行都集中在一台机器上。Cluster 把 Key 空间切成 16384 个槽位,让不同节点负责不同数据,同时通过 Gossip 传播拓扑和故障状态。
泡海椒
1 天前
java
·
缓存
·
性能优化
JQuick-java (JQuick-ASM)性能优化原理:字节码生成与缓存机制深度解析
规则引擎高频调用 Java 方法时,反射的 setAccessible 校验、InvocationTargetException 包装等开销会被放大。JQuick-Java 给出 ASM 性能优化方案:运行时生成字节码调用器替代反射调用,并用并发缓存保证「一次生成、永久复用」。本文深入 JQuickJavaAsmInvokerFactory 源码,拆解 JQuick-ASM 字节码生成与缓存机制的底层原理。
莫得感情 o
1 天前
redis
·
缓存
Redis 11 · 缓存问题:穿透、击穿与雪崩
缓存的难点不是 GET,而是缓存失效、异常流量和回源压力叠加时,系统还能不能维持服务。穿透、击穿、雪崩看起来都是“缓存没命中”,根因却不同,治理手段也不能混用。
kiss strong
1 天前
数据库
·
redis
·
缓存
redis服务器登录(内网环境,无法使用客户端)
使用redis-cli连接即可下载地址 Index of /releases/下载一个linux版本的安装包,然后在本地的linux系统中执行加压,然后复制出redis-cli即可
来让爷抱一个
2 天前
人工智能
·
机器学习
·
缓存
2026 语义缓存实战:把命中契约写进SPEC,MonkeyCode 云端跑通
老周带的 6 人小队,给省级人社厅做社保咨询值班助手。客户口头说得很轻:一线把参保摘要、险种编号和历史口径丢过来,十分钟内要出一张能上窗口大屏的答复单。同一参保人连续追问必须带着本单已核事实和前序结论;上一单工伤认定的停发令、经办员电话和追缴金额,绝不能因为「问法差不多」就被语义缓存命中、套到下一单普通门诊报销。
hweiyu00
2 天前
redis
·
缓存
Redis命令:UNLINK
UNLINK 用于删除一个或多个 Key,是 DEL 的非阻塞版本。它在主线程中只完成"从键空间解除链接"这一步,实际的内存回收交给后台线程异步执行,因此删除包含大量元素的集合类大 Key 时几乎不会阻塞 Redis。对调用方而言,返回值和语义与 DEL 一致:返回实际删除的 Key 数量。
志尊宝
2 天前
vue.js
·
笔记
·
缓存
Vue3 零基础每日笔记(009):watch 侦听器——数据一变就“做事“
上篇 computed 管"算值",但它禁止干杂活。实际开发中大量需求是"数据一变,就去做某件事":搜索词一变就发请求、配置一变就存 localStorage、路由一变就刷新列表。这些"做事"的场景,主角就是 watch 侦听器。
FfHUCisI
2 天前
缓存
·
架构
·
golang
Go 内存分配器概览:从 TCMalloc 到三级缓存架构
内存分配是编程语言运行时最核心的基础设施之一。Go 的内存分配器继承自 Google 的 TCMalloc(Thread-Caching Malloc),采用三级缓存架构来平衡分配速度与内存碎片。理解这套机制,对排查内存泄漏、优化高频对象分配、读懂 pprof heap 图都有直接帮助。
2401_83326930
2 天前
缓存
RecyclerView的缓存复用机制
假设一个列表有1000条数据,每个Item有一个ImageView加载图片。如果不做任何优化,滑动列表时会不断创建新的View:
Escalating_xu
2 天前
linux
·
缓存
【Linux mmap 文件映射】从虚拟地址到页缓存:读写文件、匿名映射与极简 malloc
🔥 星光编译者 · 个人主页📚 学习专栏: 《C/C++ 成长笔记》 · 《Linux 实践手册》 · 《数据结构与算法》
西瓜拿铁好喝
2 天前
人工智能
·
机器学习
·
缓存
2026 语义缓存实战:把命中契约写进SPEC,MonkeyCode 云端跑通
凌晨两点十分,省级住房公积金中心咨询值班室还没关灯。老吴带着 6 人小队蹲在工位上。客户口头说得很干脆:一线把缴存摘要、账户编号和历史口径丢过来,十分钟内要出一张能上窗口大屏的答复单——同一缴存人连续追问必须带着本单已核事实和前序结论,上一单商贷提取的停发令、经办员电话和追缴金额绝不能因为问法差不多就被语义缓存命中、套到下一单普通租房提取。
小刘在重生~
3 天前
java
·
python
·
缓存
Java 常用类|包装类 装箱拆箱、Integer 缓存面试题
表格⚠️注意: String 转为 Integer/int 时,字符串内容必须是纯数字,且不能超出 Integer 数值范围。 编译可以通过,运行时报异常:java.lang.NumberFormatException 数值格式转换异常。
极小狐
3 天前
缓存
·
ci/cd
·
gitlab
·
devops
CI 流水线提速实战:缓存设计与依赖代理的工程实践
一条企业级流水线的执行时间去哪了?把日志拉出来做时间分布分析,结论往往惊人地一致:代码编译本身可能只占 30%,剩下的 70% 花在了「每次都从零下载」上——依赖包(npm、Maven、Gem)、基础镜像、系统包,每个作业都重复一遍完整下载。更麻烦的是,团队规模一大,Docker Hub 的匿名拉取限额(以 6 小时为窗口限制清单 GET 请求数)就会成为隐形的天花板:白天高峰期作业排队失败,排查半天发现是 toomanyrequests。