文章目录
- 引言
- I 下载中心功能
-
- 进度表设计
- 异步处理文件生成
- 案例
- II 键集分页查询
-
- 提高查询效率
- 解决分页查询出现数据重复或丢失
- 案例
- III 工具
-
- 线程池
- 基于EasyExcel 生成 excel文件
- 存储系统
- see also
引言
需求: 根据查询条件导出数据,比如交易流水、设备安装资料。
流程设计:点击导出时, 文档由服务端异步生成,用户可去下载中心查询文档生成进度。
页面请求设备安装文件生成接口之后,提示【请到下载中心等待下载】
基础知识:
- 索引:有效地找到目标【编址(Addressing)->寻址->访问】
- 提高效率的本质:少做事情(效率=产出/所做的事情)
- 键集分页查询(Keyset Pagination): 也称为基于查找的分页,通过使用WHERE子句来跳过行,而不是使用偏移量,从而避免了因数据库更新而导致的分页数据重复或遗漏的问题。
I 下载中心功能
进度表设计
sysDownloadTask.setFileSize