缓存

大猫子的技术日记2 小时前
java·缓存·哈希算法
[百题重刷]前缀和 + Hash 表:缓存思想, 消除重复计算给定一个数组和一个目标值 k,求有多少个子数组的和等于 k?比如数组 [1, 1, 1],k = 2,答案是 2, 有两个子数组 [1,1] 的和为 2。
愤怒的山羊3 小时前
缓存·json·list
jetcache List 缓存, json 序列化 泛型解析成了 JsonObject 处理重点 valueDecoder(((bytes)-> new JetCacheFastjson2CollecationValueDecoder<>(SkRuleDTO.class).apply(bytes))); 为当前缓存List泛型指定具体类型
树在风中摇曳4 小时前
c语言·链表·缓存
带哨兵位的双向循环链表详解(含 C 代码)+ LeetCode138 深度解析 + 顺序表 vs 链表缓存机制对比(图解 CPU 层级)🚀 本文是我个人 Gitee 数据结构项目的一部分学习笔记,结合了: ① 带哨兵的双向循环链表实现 ② LeetCode 高频题:复制带随机指针的链表 ③ 顺序表 vs 链表的缓存命中率分析 ④ CPU / Cache / 内存层次结构图讲解(与数据结构性能结合)
斯文~7 小时前
阿里云·缓存·云计算·cdn·esa
「玩透ESA」站点配置阿里云ESA全站加速+自定义规则缓存博主有一个简易文件存储站点,用来作图床与公开文件存放,但碍于服务器带宽限制,外链大文件加载速度属实不佳,刚好最近阿里云ESA有征文试用活动,便决定把该站点解析到阿里云ESA试试效果如何。
S***t7147 小时前
缓存
Python装饰器实现缓存先简单回顾一下装饰器是什么。装饰器本质上是一个函数,它可以接收另一个函数作为参数,并返回一个新的函数。这样,我们就能在不改动原函数代码的情况下,给它添加新功能,比如日志、权限检查,或者咱们今天要重点说的缓存。用起来超级简单,就是在函数定义前加个@符号,跟上装饰器名字就行。
天硕国产存储技术站8 小时前
缓存·固态硬盘·国产ssd
3000次零失误验证,天硕工业级SSD筑牢国产SSD安全存储方案在关键任务存储系统中,突发掉电是导致数据不一致性与系统不可用的首要威胁。普通固态硬盘在遭遇此问题时,常因缓存数据丢失引发映射表损毁,进而导致整个存储单元失效。湖南天硕创新科技有限公司(TOPSSD)在其G40 Pro M.2 NVMe工业级固态硬盘中,集成了一套系统级的DualPLP双重掉电保护方案,打造标杆级国产存储解决方案。本文将基于官方技术说明,深度解构其工作原理与实现路径。
前端炒粉11 小时前
开发语言·javascript·数据结构·算法·缓存·js
35.LRU 缓存使用map来保存缓存对象,每次使用后都先删除原来的键值对,再重新增加,让他放在最后,使用this.cache.keys().next().value来获取第一个键值对的键,即最长时间未使用的
努力发光的程序员18 小时前
spring boot·缓存·微服务·消息队列·rabbitmq·spring security·安全框架
互联网大厂Java面试:从Spring Boot到微服务架构面试官: 谢飞机,首先欢迎你来面试。我们音视频平台的后端系统主要用到Spring Boot,你对它了解如何?如何处理热部署问题?
zero13_小葵司19 小时前
javascript·缓存·性能优化
JavaScript性能优化系列(八)弱网环境体验优化 - 8.3 数据预加载与缓存:提前缓存关键数据弱网环境下,“等待加载”是用户体验的最大杀手——即使页面骨架屏再精美,长时间的数据加载也会让用户失去耐心。数据预加载与缓存的核心目标是:在用户需要数据前,提前将关键数据加载并缓存,让用户操作时“零等待”。本节将结合Vue3+TypeScript生态,从“预加载策略设计”“缓存机制实现”“失效控制”三个维度,完整落地数据预加载与缓存方案,解决弱网下的数据加载痛点。
CS_浮鱼21 小时前
linux·运维·c++·缓存
【Linux进阶】mmap实战:文件映射、进程通信与LRU缓存mmap(内存映射)是Linux系统中高效的I/O技术,它将文件或设备直接映射到进程虚拟地址空间,无需通过read/write系统调用拷贝数据,大幅提升读写性能。除了基础文件操作,mmap还广泛应用于进程间通信、内存分配、缓存设计等场景。
q***31831 天前
数据库·redis·缓存
Window下Redis的安装和部署详细图文教程(Redis的安装和可视化工具的使用)文中介绍了Windows中Redis的安装包mis和压缩包zip的安装教程,还有几个Redis常用的可视化插件,如treeNMS、RedisStudio、Redis Desktop Manager等请选择性观看。
梁bk1 天前
redis·缓存·架构
Redis 多级缓存架构学习笔记这份笔记涵盖:多级缓存的整体结构各层的作用(浏览器、本地缓存、Redis、JVM 缓存)请求的完整流向
q***81641 天前
数据库·redis·缓存
【Redis】centos7 systemctl 启动 Redis 失败今天启动 Redis 时阻塞很长时间,之后显示启动失败,启动状态如下。systemd[1]: redis.service start operation timed out. Terminating.
敲上瘾1 天前
运维·缓存·docker·容器·架构
Docker镜像构建优化指南:CMD/ENTRYPOINT、多阶段构建与缓存优化基本概念:   CMD指令: 指定容器启动时默认执行的命令。它不会在构建时执行,只是在镜像中记录了"当有人运行这个容器时,默认应该执行什么"。   ENTRYPOINT指令: 类似CMD默认执行一个指令,但它是将配置容器作为一个可执行程序来运行。它让容器表现得像一个独立的二进制文件。
m***56722 天前
数据库·redis·缓存
Win10下安装 RedisRedis 是一个开源使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库。 Redis 通常被称作数据结构数据库,因为值(value) 可以是 字符串(String)、哈希(Hash)、列表(list)、集合(Sets)和有序结合(sorted sets)等类型。
闲人编程2 天前
java·python·缓存·加载器·codecapsule·查找器
Python的导入系统:模块查找、加载和缓存机制『宝藏代码胶囊开张啦!』—— 我的 CodeCapsule 来咯!✨写代码不再头疼!我的新站点 CodeCapsule 主打一个 “白菜价”+“量身定制”!无论是卡脖子的毕设/课设/文献复现,需要灵光一现的算法改进,还是想给项目加个“外挂”,这里都有便宜又好用的代码方案等你发现!低成本,高适配,助你轻松通关!速来围观 👉 CodeCapsule官网
-Xie-2 天前
缓存
Redsi(十)——缓存双写首先我们先来说一下什么是缓存双写,就是我们使用redis的情况下一定会使用一个持久化的数据库,最典型的就是redis+mysql的组合,使用他们俩就一定会存在数据不一致的情况,我们为了业务要求必须保证最终一致性,所以需要我们解决的就是使用什么方法让他们之间的数据尽可能的在最短的时间、最大的吞吐量、最安全的方式下保证数据的一致性。
沐浴露z2 天前
数据库·redis·缓存
一张思维导图理清【Redis】Redis 提供了丰富的底层数据结构,且对部分结构的实现细节做了深度优化:Redis 事务通过 lua 脚本和自身事务机制保证原子性,执行错误时(如语法错)会在 EXEC 阶段回滚。
-Xie-2 天前
数据库·redis·缓存
Redis(九)——BigKey与MoreKey首先是为什么不能使用keys*,结合我们前几篇的内容我们可以知道,执行读写的主线程是单线程的,而且我们线上的数据一般是非常大的数量集,所以使用keys * 查全部的key的时候肯定需要很长的时间通常都是秒级的,数据越多就越长,相对于我们redis的其他命令来说,这个时间导致的线程阻塞是灾难级的(因为其他客户端命令必须等待keys*执行完成,才能执行),这样就可以理解为什么不能使用了吧。
秋邱2 天前
网络·数据库·人工智能·redis·python·缓存·docker
自我进化!AI 驱动平台自动迭代,用户行为 + 数据反馈打造教育超级助手 2.0⭐️个人主页:秋邱-CSDN博客📚所属栏目:python经过前 9 期迭代,成绩预测平台已完成 “多端协同 + 生态整合”,成为连接教务系统、电子书包、在线题库的教育枢纽。但一个关键瓶颈逐渐凸显:所有功能优化都依赖人工响应 —— 教师反馈报告缺少学困生对比、学生觉得练习题难度不合理,都需要手动修改代码、重新部署,响应周期长达数天。