缓存之sdcard卡本地缓存
发布日期:2021-06-30 18:38:28
浏览次数:2
分类:技术文章
本文共 514 字,大约阅读时间需要 1 分钟。
####本地缓存存取_问 1. 缓存数据存到哪里? 2. 缓存数据按照什么形式存储? 3. 如何保证缓存数据对应性? 4. 保证缓存数据的时效性? 5. 数据的加载流程? ####本地缓存存取_答 1. 数据存到哪里? sdcard/Android/data/包名/json 2. 数据按照什么形式存储? 存一个file 3. 如何保证数据的唯一性? 一对一的关系,一条协议,对应一个文件 文件名形式:interfacekey+"."+index 4. 保证数据的时效性? 是否过期 在文件的第一行写入缓存插入时间 第二行写入具体内容 5. 数据的加载流程?(数据加载流程.png) 伪代码流程如下: //读取本地文件 if(文件存在){ //读取插入时间 //判断是否过期 if(未过期){ //读取缓存内容 //Json解析解析内容 if(不为null){ //返回并结束 } } }else{ //加载网络数据 if(网络数据加载成功){ //读取网络数据 //保存网络数据到本地 //Json解析内容 //返回并结束 }else{ //返回null } }
转载地址:https://linqiarui.blog.csdn.net/article/details/50764654 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
做的很好,不错不错
[***.243.131.199]2024年04月07日 09时27分38秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
【NLP学习笔记】One-hot encoding:独热编码
2019-04-30
【工具使用】CSDN编辑器markdown字体、颜色与字号的设置
2019-04-30
【NLP学习笔记】词共现矩阵
2019-04-30
【NLP学习笔记】NLP基础知识框架图
2019-04-30
【深度学习笔记】卷积的输入输出的通道、维度或尺寸变化过程
2019-04-30
【NLP学习笔记】训练集、验证集和测试集的概念及划分
2019-04-30
【NLP学习笔记】conda换源
2019-04-30
【深度学习笔记】标准卷积
2019-04-30
【深度学习笔记】组卷积
2019-04-30
【深度学习笔记】循环神经网络和递归神经网络区别
2019-04-30
【学习笔记】英文科技论文常见英语句式积累
2019-04-30
【深度学习笔记】PixelShuffle
2019-04-30
【python3学习笔记】斜杠和双斜杠运算符的区别
2019-04-30
【深度学习笔记】用torch.nn.Sequential()搭建神经网络模型
2019-04-30
【深度学习笔记】用torch.nn.ModuleList搭建神经网络
2019-04-30