本文介绍linux内存机制、虚拟内存swap、buffer/cache释放等原理及实操。
分类:
系统相关 时间:
2020-06-21 18:03:47
阅读次数:
57
字符串显示: @app.route('/') def hello_world(): return 'Hello World!' json显示: 不导入jsonify的处理: @app.route("/json") def json(): import json data = { "a":"b" } ...
分类:
其他好文 时间:
2020-06-21 15:34:55
阅读次数:
48
1、需要替换算法的原因 程序运行一段时间后,Cache存储空间被占满,当再有新数据要调入时,就需要通过某种机制决定替换的对象。 2、几种常见的替换算法 先进先出法 -FIFO 最不经常使用法--LFU 近期经常使用法--LRU 随机替换法 3、先进先出法 FIFO 右上角的计数器越大,说明来的越早。 ...
分类:
编程语言 时间:
2020-06-21 13:51:30
阅读次数:
78
简介 Tornado龙卷风是一个开源的网络服务器框架,它是基于社交聚合网站FriendFeed的实时信息服务开发而来的。2007年由4名Google前软件工程师一起创办了FriendFeed,旨在使用户能够方便地跟踪好友在Facebook和Twitter等多个社交网站上的活动。结果两年后,Faceb ...
分类:
其他好文 时间:
2020-06-21 13:36:18
阅读次数:
50
1、主存与cache地址映射概述 主存数据如何迁至Cache才能实现快速查找? 常见的三种映射方式: 全相联 直接相联 组相联 2、全相联映射的工作原理 主存分块,Cache分行,两者大小相同。 设每块4个字,主存大小为1024个字,则第61个字的主存地址为: 00001111 01 (块号 块内地 ...
分类:
系统相关 时间:
2020-06-21 12:17:21
阅读次数:
98
vscode flask 热加载配置修改launch 文件配置热加载。"env": { "FLASK_APP": "D:\\flask\\flash-cards-remember\\computer-science-flash-cards\\flash_cards.py", "FLASK_ENV":... ...
分类:
其他好文 时间:
2020-06-21 11:47:38
阅读次数:
70
1、存储系统中的Cache视图 Cache的功能 缓解快速cpu与慢速的主存之间的速度差异 Cache的理论基础 局部性原理 2、Cache的工作过程 3、Cache地址映射机制 4、Cache的结构 Cache被分成若干行,每行的大小与主存块相同 Cache每行包含四部分,是Cache要保存的信息 ...
分类:
系统相关 时间:
2020-06-21 10:03:27
阅读次数:
82
1、相联存储器的作用 作用:判断cpu要访问的内容是否在Cache中 2、相联存储器的基本结构及工作原理 工作过程: 从地址中剥离出Key 以Key为关键字,全局硬件并发比较 存储体存放有效位、标记、数据等信息 符合寄存器存放Cache名中行信息 根据符合寄存器的信息取出命中行的数据 4、相联存储器 ...
分类:
其他好文 时间:
2020-06-21 09:29:43
阅读次数:
68
1 前言 关于序列化: Spring 提供的 Cache 默认使用 JDK 方式序列化结果,这要求我们的结果都必须实现 Serializable 接口,且在缓存中保存的数据是二进制的,给后续调试带来不少麻烦。 关于 TTL: Spring 提供的 Redis 实现仅支持设置全局 TTL ,如果想要细 ...
分类:
编程语言 时间:
2020-06-21 09:20:25
阅读次数:
68
一. 版本控制系统简介 ? 版本控制系统是用来管理一些大型的修改比较频繁的程序或者文件的管理工具 ? 版本控制系统可以自动备份文件或程序到服务器,当我们需要的时候可以回溯到指定版本的文件 二. 常见的版本控制系统 1. SVN ? SVN是一个集中式的版本控制系统,只有一个中央仓库 ? 如果中央仓库 ...
分类:
其他好文 时间:
2020-06-20 22:17:39
阅读次数:
60