找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 136|回复: 0

简单介绍下你的项目

[复制链接]

373

主题

55

回帖

1944

积分

管理员

积分
1944
发表于 2020-8-21 17:21:32 | 显示全部楼层 |阅读模式
我最近的一个项目是负责给专利局做的审查项目,项目的一个主要业务流程是通过Excel 的导入对存量数据进行数据统计、报表以及导出操作,也包含一些审批业务,我主要负责业务模块中的任务计划、任务执行、任务报表、对外业务、业务评价。项目呢,使用的是SpringBoot 做的单体应用,Excel的导入,用的是EasyPOI开源工具,极大的简化了我们解析Excel工作量,我们只需要把解析后的数据做一些处理入库就好了,但是呢,也会有一些坑,由于Excel文件是第三方提供的,有时候你打开Excel文件看到的列是和工具解析出来的列会有不一致的情况,就会导致解析出错误的数据或者解析不出来,导致后面的数据处理出现问题,后来呢,我们直接是提供Excel模板给他们导入数据,我们直接通过模板去解析Excel文件就好了。但是有特殊的情况,例如这个Excel文件非常大,可能是历史数据文件,也有专利审查各行各业的审查标准,导致呢如果直接解析,1速度非常非常慢,2造成内存溢出OOM(OutOfMemoryError),后面我们有两种解决方案,一种直接加内存,一种通过EasyPOI提供的以流的方式去处理Excel文件
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Comsenz Inc.

GMT+8, 2024-9-20 10:59 , Processed in 0.032335 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表