首页 > TAG信息列表 > cache

解读keep-alive:Vue3中手动清理keep-alive组件缓存的一个解决方案

  用过vue的同学肯定对keep-alive组件不陌生,它允许我们使用key对组件进行缓存,当使用相同key的组件渲染时,就会使用缓存中的组件,这样可以加快渲染速度,特别是在使用路由跳转时,效果是很明显的,而缓存就意味着更多的内存消耗,但是很遗憾,keep-alive组件不允许我们手动释放,我们唯一能操作

影响MySQL性能的相关因素

1.商业需求对性能的影响 比如要求实时统计,那数据库访问的频率会非常高,对数据库的压力也会比较大 2.系统架构及实现对性能的影响 如果架构和设计不够充分,将所有的请求都直接到数据库,这样数据库压力就会大,所有我们应该尽量减少访问数据库的请求。 1)不适合在数据库中存放的数据 二进

更改Microsoft Edge浏览器的缓存位置、用户数据目录位置

作者:薛定谔养猫场  1、通过命令行标志 在Edge浏览器的快捷方式添加对应的参数,--disk-cache-dir(磁盘缓存目录),--user-data-dir(用户数据目录)。 右键点击快捷方式选择属性,在目标后添加,比如,添加参数 --disk-cache-dir="D:\Cache" 可以将磁盘缓存目录设置为D:\Cache。 目录不存在的话它

Cache一致性导致的踩内存问题【转】

转自:http://blog.coderhuo.tech/2019/07/28/DMA_mem_crash/ 本文主要分享一个Cache一致性踩内存问题的定位过程,涉及到的知识点包括:backtrace、内存分析、efence、wrap系统函数、硬件watchpoint、DMA、Cache一致性等。 1 背景 设备上跑的是嵌入式实时操作系统(RTOS,具体为商业闭源的

java RSA生成公钥和私钥

1.随机生成密钥对 /** * 随机生成密钥对 * @throws NoSuchAlgorithmException */ public static void genKeyPair() throws NoSuchAlgorithmException { // KeyPairGenerator类用于生成公钥和私钥对,基于RSA算法生成对象 KeyPairGenerator k

2-PageCachechan产生释放及优化

2-PageCache生产释放及优化 观察PageCache page cache,又称pcache,其中文名称为页高速缓冲存储器 页缓存 Page Cache 有关的场景 故障场景 服务器的 load 飙高; 服务器的 I/O 吞吐飙高; 业务响应时延出现大的毛刺; 业务平均访问时延明显增加。 Page Cache 管理不当除了会增加系统 I/O

修改mongodb的缓存大小

在admin 下首先查询当前cache大小 db.serverStatus().wiredTiger.cache['maximum bytes configured']/1024/1024/1024   方法一: 修改配置文件mongod.conf 添加内容如下 storage:  dbPath: /data/mongo  journal:    enabled: true      #启用journal日志,false为关闭 

轻量级SpringBoot Office文档在线预览框架

框架简介 介绍:基于开源项目KkFileView源码提取出,封装成仅用于 Office文档预览(格式转换) 功能的一个通用组件; 原理是把Word转成PDF,PPT转成PDF,Excel转成HTML; 利用浏览器可以直接打开PDF和HTML的特点实现在线预览; 环境安装:目前支持OpenOffice或LibreOffice实现文档格式转换,

如何通过free看懂内存的真实使用

  free命令是Liunx操作系统中对内存进行查看和监控的一个常用命令。我们可以直接执行free命令获取操作系统内存使用的相关数据,如下所示: [root@ufdb165 ~]# free total used free shared buff/cache available Mem: 63722036 285

Spring Cache

Spring Cache是一个框架,实现了基于注解的缓存功能,只需要简单的加一个注解,就能实现缓存功能。Spring Cache提供了一层抽象,底层可以切换不同的cache实现,具体就是通过CacheManager接口来统一不同的缓存技术。CacheManager是Speing提供的各种缓存技术抽象接口。 针对不同的缓存技术需

Django入门到放弃之缓存及信号机制

1.缓存介绍 在动态网站中,用户所有的请求,服务器都会去数据库中进行相应的增,删,查,改,渲染模板,执行业务逻辑,最后生成用户看到的页面. 当一个网站的用户访问量很大的时候,每一次的的后台操作,都会消耗很多的服务端资源,所以必须使用缓存来减轻后端服务器的压力. 缓存是将一些

Mysql 的查询缓存参数介绍与优化思路

以下内容都是来自马哥的分享,虽然都是收费的,但是值得一看(我绝不是拖啊!),涉及到的数据都是服务器的真实数据,可以自己做个计算还是挺有趣的!查询缓存的参数说明(my.cnf)mysql> show global variables like "query_cache%"; Variable_name Value descquery_cache_limit 1048576 Mysql允许

laravel+mews/captcha 打开页面后的首次验证码总是验证失败的问题解决

出现问题的原因 验证码获取后,还有其他的接口请求,导致验证码的缓存被覆盖(参考文章:Laravel Session 遇到的坑) 解决办法 修改vendor/mews/captcha/src/Captcha.php源码,将原本的在session保存验证码改为Cache中保存,具体修改如下 修改generate() 将原本的 $this->session->put('c

vue ui 报错

vue ui 报错 vue图形界面创建项目报:GraphQL error: Cannot return null for non-nullable field Mutation.projectCreate,解决方法 1、删除C:\Users\fei\AppData\Roaming\npm-cache 中的所有文件,每个电脑路径可能不一样,总之在/AppData\Roaming\npm-cache下面2、命令行执行npm unins

http缓存学习

今天项目上线后,上级看了项目来找到我,发现前端页面没有更新,但我访问没问题,于是排除了上线的问题。看了上级未更新页面的控制台,发现页面html文件竟然是从缓存中取得,为啥不同客户端访问会出现这种差异呢?这件事激起了我的兴趣,于是便研究了一番(其实是被领导要求下次上线不能出现这种问

硬件结构 硬盘--

CPU 的高速缓存,通常可以分为 L1、L2、L3 这样的三层高速缓存,也称为一级缓存、二级缓存、三级缓存。 在 Linux 系统,我们可以通过这条命令,查看 CPU 里的 L1 Cache 「数据」缓存的容量大小: $ cat /sys/devices/system/cpu/cpu0/cache/index0/size 32K 内存用的芯片和 CPU Cache 有所

第一章 计算机硬件基础

1、数据的表示 R进制的表示(R可为二、八、十、十六) 原则:逢R进一 Decimail 十进制;Binary 二进制; Octal 八进制;Hex 十六进制 R进制转十进制(按权展开) 以二进制1101为例: 十进制转二进制(短除法) 二进制与八、十六进制之间的转换 问题:为啥八进制数对应三位二进制数,十六进制

200(强缓存)和304(协商缓存)的区别

200(强缓存)和304(协商缓存)的区别   本文原链接:https://my.oschina.net/ososchina/blog/494074 https://blog.csdn.net/zl399615007/article/details/84534884 强制缓存(200)和协商缓存(304)整理 1、浏览器缓存 浏览器第一次打开一个网页获取资源后,根据返回的header信息来告诉

HTTP中的强缓存与协商缓存

HTTP中的强缓存与协商缓存 _island 2022年05月26日 15:24 ·  阅读 3792 关注 本文已参与低调务实优秀中国好青年前端社群的写作活动 浏览器缓存机制 我们都知道当我们在浏览器中打开一个页面时,浏览器会根据你输入的URL到对应的服务器上请求你想要的数据资源。但这个过程

Cache写策略:Cache和内存的友好沟通

出现背景 本质上是上级存储器对下级存储器的写操作,没别的   算法 当Cache命中时(要写的块正好在Cache里) 1、全写法 Cache来全写了,CPU在尽力写了,内存在干啥?#内存状态 就是说CPU写的时候同时把内容写道Cache和主存,缺点是增加了访存次数,降低了Cache效率 一般不直接写内存,CPU同时写Cac

warning: /var/cache/XXXX.rpm: Header V4 RSA/SHA256

报错 warning: /var/cache/yum/x86_64/7/mysql57-community/packages/mysql-community-client-5.7.39-1.el7.x86_64.rpm: Header V4 RSA/SHA256 Signature, key ID 3a79bd29: NOKEYRetrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql The GPG keys listed for the

计算机操作系统秋招学习第一轮(二)

主要参考书籍:《CSAPP》、《图解操作系统》 上回学到了写传播 在解决这个缓存一致性的问题,其实我们只需要做到写传播和事务串行化 写传播就是指一个核心的cache发生了数据变更,必须传播到其他的核心当中去。 不过还存在一个问题,不同核心接收到传播的数据变更顺序可能不一样。我们必

LRU由浅入深讲解

我们常用缓存提升数据查询速度,由于缓存容量有限,当缓存容量达到上限,就需要删除部分数据挪出空间,这样新数据才可以添加进来,缓存数据不能随机删除,一般情况下我们需要根据某种算法删除缓存数据,常用的淘汰算法有LRU,LFU,FIFO LRU简介 LRU是Least Recently Used的缩写,这种算法认为最近

kettle The PDI Client has encountered an error and may not be stable.

updating/cleaning the DB cache (right-click on your database-connection in PDI) might help.I would suggest:- clean the DB-cache- recheck/configure your Table Output stepThen retry your transformation.... 参考链接:https://forums.pentaho.com/threads/79188-Probl

my.cnf 配置文档

原文:my.cnf配置文档详解-阿里云开发者社区 (aliyun.com) #在原配置文件中,添加以下内容: #启用二进制日志,默认存在/var/lib/mysql 下面 log-bin=mysqllog #本机数据库ID 标示。其中 master_id 必须为1到232之间的一个正整数值 server-id=1 #可以被从服务器复制的库。二进制需要同