cache

牛马程序员‍5 天前
缓存·wpf·cache·xxl-job·定时任务
【云岚到家】-day03-门户缓存实现实战对于开通区域列表的缓存数据需要由定时任务每天凌晨更新缓存,如何实现定时任务呢?1.使用jdk提供的Timer定时器
安全二次方security²1 个月前
缓存·cache·smmu·arm安全架构·系统mmu·虚拟机结构·vms
SMMU软件指南SMMU编程之虚拟机结构和缓存安全之安全(security²)博客目录导读目录一、虚拟机结构(VMS)二、缓存虚拟机结构(VMS)是SMMU中的概念,是一个由STE.VMSPtr字段指向的结构,包含每个虚拟机的配置设置。在相同安全状态下具有相同虚拟机ID(VMID)的多个STE必须指向相同的VMS。当前VMS仅支持内存系统资源分区和监控(MPAM)功能。它将由guest操作系统配置的虚拟CD.PARTID值映射到物理PARTID值。有关MPAM功能的详细信息,请参阅架构学习——内存系统资源分区和监控(MPAM)概述。
移知2 个月前
性能优化·cache
从实战出发,精通Cache设计与性能优化在现代计算机系统中,缓存(Cache)的性能对于整个系统的性能至关重要。工程师们在设计和优化缓存系统时,经常面临一系列挑战和问题,这些问题直接影响到处理器的效率、系统的响应速度以及能源的消耗。
mengml_smile2 个月前
cache
缓存cacheJava开发利器Guava Cache之使用篇
cyt涛3 个月前
java·redis·spring·缓存·框架·cache·注解
Spring Cache-基于注解的缓存Spring Cache 是 Spring 提供的缓存抽象框架,能够将数据缓存到内存或外部缓存中,减少数据库或远程服务的访问频率,从而显著提升应用性能。Spring Cache 通过注解的方式实现缓存逻辑,使用方便,支持多种缓存实现,例如 ConcurrentMap、EhCache、Redis 等。
drebander3 个月前
java·spring·cache
在 Spring 中使用 @Cacheable 和 @CacheEvict缓存是提高性能和用户体验的重要工具。Spring Framework 提供了强大的缓存抽象,使得缓存的使用变得简单高效。本文将介绍两个核心注解:@Cacheable 和 @CacheEvict,并讨论它们的用法和注意事项。
北极星6号3 个月前
缓存·cache·内存优化
buffer/cache内存优化_posix_fadvise_主动释放读缓存cache1.htop free命令发现系统 buffer/cache 内存占用高free -h total used free shared buff/cache available Mem: 61Gi 15Gi 569Mi 1.7Gi 45Gi 43Gi Swap: 30Gi 0.0Ki 30Gi
littleschemer4 个月前
缓存·go·cache·bigcache
Go缓存系统缓存(Caching),用于提高数据访问速度和系统性能。它通过在快速的存储介质中保存数据的副本,使得数据可以被更快地检索,而不是每次都从较慢的原始数据源(如数据库或磁盘)中获取。缓存通常用于减少数据检索时间、降低系统负载、提高响应速度和改善用户体验。
时光飞逝的日子5 个月前
cache·mmu·armv7·内存类型·cortex-a7·normal memory·device memory
Cortex-A7支持的内存类型详解及配置举例Introduction to memory protection unit management on STM32 MCUs.pdf ARM ArchitectureReference Manual ARMv7-A and ARMv7-R edition.pdf
天然1295 个月前
linux·内存·cache
深入理解linux 内存cachelinux中的内存是以page为单位进行管理的, Page Cache是Linux内核中的一种缓存机制,用于缓存文件系统中的数据和元数据。 当应用程序读取文件时,文件的内容会被缓存到Page Cache中,如果下次再次读取该文件,内核会直接从Page Cache中读取数据,而不必再次访问磁盘。 page cache是存储在内存中的Page的一种特殊用法。
橘色的喵5 个月前
linux·c++·缓存·arm·cache·共享内存·mmap
[QNX] C++编程: 外部硬件加速器与Linux-ARM共享内存中使用NOCACHE的必要性与优化策略在嵌入式Linux-ARM系统编程中,外部硬件加速器(如FPGA)和SOC(System on Chip)经常需要共享内存进行数据交换。SOC通过共享内存读取FPGA处理的数据,而FPGA则直接写入内存。这种架构在性能和实时性上有着明显的优势,特别是在需要高速数据传输的场景中,如视频处理、网络通信等。
SkylerHu6 个月前
nginx·缓存·cache
Nginx缓存配置实现CDN加速Nginx缓存可以作为作为 CDN 节点实现访问文件的加速,可以极大减轻后端服务的带宽和机器负载。本文介绍如何配置Nginx作为一个文件访问的缓存服务。
傻傻虎虎6 个月前
系统架构·cache
【系统架构设计】计算机组成与体系结构(三)Cache 功能是提高CPU数据输入输出的速率,突破所谓的“冯·诺依曼瓶颈”,即CPU与存储系统间数据传送带宽限制。其容量小但速度快。
营赢盈英7 个月前
java·spring boot·nginx·缓存·cache·proxy模式
架构设计 - Nginx Proxy Cache 缓存配置web 应用业务缓存通常3级:一级缓存:JVM 本地缓存二级缓存:Redis集中式缓存三级缓存:Nginx Proxy Cache 缓存 或 Nginx Lua 缓存
10km8 个月前
java·缓存·cache·数组·guava·object[]·loadingcache
guava:支持数组(Object[])为Key的缓存实现以前写过一篇博客《java:基于guava缓存(LoadingCache)实现结果缓存避免重复计算》对Guava的缓存机制进一步进行了便利化封装。已经在我的项目中被广泛使用。 guava的LoadingCache在调用时要求只能有一个输入参数,算计后返回一个输出结果。 但是在实际应用中计算参数往不止一个,对于两个或三个输入参数的时候还可以用Pair,Triple之类的对象封装,但更多参数就不好搞了。 为了解决多参数计算结果缓存问题,最好能用对象数组(Object[])来做为Key,这样就可以广泛支持任意类
伊织code9 个月前
langchain·llm·cache·stream·serialization
LangChain - LLMs本文转载整理自: https://python.langchain.com.cn/docs/modules/model_io/models/
伊织code9 个月前
langchain·cache·chain·chat·model
LangChain - ChatModels本文转载整理自:https://python.langchain.com.cn/docs/modules/model_io/models/chat/
applebomb10 个月前
jetcache·cache·redission·ccframe
jetcache 2级缓存模式实现批量清除希望能够实现清理指定对象缓存的方法,例如缓存了User表,当User表巨大时,通过id全量去清理不现实,耗费资源也巨大。因此需要能够支持清理指定本地和远程缓存的批量方法。
屿小夏.10 个月前
深度学习·arm·cache·mmu·armv8·armv9
Arm MMU深度解读本文转自 周贺贺,baron,代码改变世界ctw,Arm精选, armv8/armv9,trustzone/tee,secureboot,资深安全架构专家,11年手机安全/SOC底层安全开发经验。擅长trustzone/tee安全产品的设计和开发。文章有感而发。
cv工程师小智10 个月前
安全·缓存·arm·cache·tee·armv8·armv9
多核多cluster多系统之间缓存一致性概述在一个大架构大系统中,有哪些一致性需要维护?我们先看如下一张架构图。 然后请思考:网上的好多篇博文,一提Cache的多核一致性就必然提到MESI、MOESI ,然后就开始讲MESI、MOESI维护性原理?试问一下,您是真的不理解MESI吗?您真的需要学习MESI?你不理解的是架构吧,而不是学什么协议. 既然要学习MESI,那么这里也继续提出一些问题: