本文介绍linux内存机制、虚拟内存swap、buffer/cache释放等原理及实操。 一、什么是linux的内存机制? 二、linux什么时候开始使用虚拟内存(swap)? 三、怎么释放内存? 四、怎么释放swap? 一、什么是linux的内存机制? 我们知道,直接从物理内存读写数据要比从硬盘读 ...
分类:
系统相关 时间:
2020-06-24 00:46:08
阅读次数:
81
为什么对缓存只删除不更新 不更新缓存是防止并发更新导致的数据不一致。 所以为了降低数据不一致的概率,不应该更新缓存,而是直接将其删除, 然后等待下次发生cache miss时再把数据库中的数据同步到缓存。 先更新数据库还是先删除缓存? 有两个选择: 1. 先删除缓存,再更新数据库 2. 先更新数据库 ...
分类:
数据库 时间:
2020-06-24 00:33:30
阅读次数:
75
最常用的一种使用 Redis 的情景是会话缓存(session cache)。用 Redis 缓存会 话比其他存储(如 Memcached)的优势在于:Redis 提供持久化。当维护一个不 是严格要求一致性的缓存时,如果用户的购物车信息全部丢失,大部分人都会不 高兴的,现在,他们还会这样吗? 幸运的 ...
分类:
系统相关 时间:
2020-06-23 19:26:46
阅读次数:
148
Mybatis核心包 包名称包内内容简介 annotation 注解目录。包括所有的注解。如@SELECT,@UPDATE等 binding Mapper类的实例反射生成工具目录 builder 主要是注解,mapper和SqlSuorce的构造器及转换器 cache Mybatis内部缓存接口。实 ...
分类:
编程语言 时间:
2020-06-23 18:53:16
阅读次数:
79
vue创建PWA项目: vue ui 创建项目,选择手动配置,选择支持PWA 创建完成之后,项目根目录下生成registerServiceWorker.js,在main.js中注册service-worker 在vue.config.js中配置需要缓存的ajax请求 创建service-worker ...
分类:
其他好文 时间:
2020-06-23 17:27:50
阅读次数:
102
1.系统常用检查命令 1 磁盘 df -h 2 内存 free -m 3 负载 top 4 5 [hadoop@bigdata ~]$ free -m 6 total used free shared buff/cache available 7 Mem: 7823 222 6229 257 137 ...
分类:
系统相关 时间:
2020-06-23 15:37:42
阅读次数:
82
-Declipse.ignoreApp=true -Dosgi.noShutdown=true -Xmx2048m -Xms2048m -Xmn512m-XX:PermSize=512M -XX:MaxPermSize=256M -Djetty.http.port=9080 -Dosgi.conso ...
分类:
其他好文 时间:
2020-06-22 15:17:54
阅读次数:
54
显示数据库的相关信息,包括数据库名字,ID,实例名,编号,版本,RAC状态以及主机名 主机信息:包括主机CPU,SGA大小,Buffer cache,Shareed Pool,ASH 缓冲区大小等信息 报告的开始结束时间,经过了多长的时间等信息 为用户会话等待事件信息,排名靠前的几个事件 Top B... ...
分类:
数据库 时间:
2020-06-22 14:55:22
阅读次数:
122
参考: https://www.cnblogs.com/fnlingnzb-learner/p/11022152.html https://www.cnblogs.com/csonezp/p/10011031.html https://ifeve.com/guava-source-cache/ ht ...
分类:
系统相关 时间:
2020-06-22 01:02:56
阅读次数:
61
本文介绍linux内存机制、虚拟内存swap、buffer/cache释放等原理及实操。
分类:
系统相关 时间:
2020-06-21 18:03:47
阅读次数:
57