TableUtilCache:针对CSV表格进行的缓存

TableUtilCache:针对CSV表格进行的缓存

文件结构

首先来看下CSV文件的结构,如下图:

第一行是字段类型,第二行是字段名字;再往下是数据。每个元素之间都是使用逗号分隔。

看一下缓存里面存储所有表数据的字段

如下图:

我们使用tableData这个集合来存储所有的csv表格中的数据,其中第一个key是表格的名字比如说cfg_achievement_skill.csv表格的名字就是cfg_achievement_skill。而表格名字这个key对应的value值就是一张表里面的所有数据,第二个key是表格的列名,第二个value是当前行对应的单元格里的值;

看一下表格内容存储到tableData字段的存储流程

我们以表格cfg_achievement_skill表格为例。通过表的绝对路径去解析,如下图:

看一下data的最终值,如下图:

最后看下表格中的实际数据,如下图:

相关推荐
m0_748244833 分钟前
StarRocks 排查单副本表
大数据·数据库·python
C++忠实粉丝14 分钟前
Redis 介绍和安装
数据库·redis·缓存
wmd1316430671229 分钟前
将微信配置信息存到数据库并进行调用
数据库·微信
是阿建吖!42 分钟前
【Linux】基础IO(磁盘文件)
linux·服务器·数据库
凡人的AI工具箱1 小时前
每天40分玩转Django:Django国际化
数据库·人工智能·后端·python·django·sqlite
ClouGence1 小时前
Redis 到 Redis 数据迁移同步
数据库·redis·缓存
m0_748236581 小时前
《Web 应用项目开发:从构思到上线的全过程》
服务器·前端·数据库
苏三说技术1 小时前
Redis 性能优化的18招
数据库·redis·性能优化
Tttian6221 小时前
基于Pycharm与数据库的新闻管理系统(2)Redis
数据库·redis·pycharm
做梦敲代码2 小时前
达梦数据库-读写分离集群部署
数据库·达梦数据库