84669인 학습
152542인 학습
20005인 학습
5487인 학습
7821인 학습
359900인 학습
3350인 학습
180660인 학습
48569인 학습
18603인 학습
40936인 학습
1549인 학습
1183인 학습
32909인 학습
我用的是poi框架去解析excel数据,大概有十万条。我想先通过一行一行地读取,然后保存在一个集合里面list。解析完成了,这个list就包含了十万个对象的信息了。然后,再把这个list导入 数据库。
我的困惑是:十万条,一条有二十个字段,一下子保存在集合中,会不会内存不够,或者其他事故呢?如何存在,如何改变上面的思路,减少事故发生。
比如,我可不可以边解析边导入,导入后就删除list的呢?这个过程怎么实现?给个思路。
欢迎选择我的课程,让我们一起见证您的进步~~
읽기와 쓰기를 동시에 시도할 수 있습니다. POI에서 행을 읽어온 후 데이터베이스에 행을 쓰고 제출하는 것입니다. POI에서 데이터를 읽으면 데이터베이스 쓰기도 완료됩니다. 이 방법의 결점은 데이터 쓰기가 실패하고 프로그램이 중단되면 중단된 행에서 읽기 및 쓰기를 다시 시작해야 하므로 중단된 행 수를 기록해야 다음과 같은 경우 마지막 진행을 계속할 수 있다는 것입니다. 다시 시작하세요.
@一书生VOID의 방법을 개선하여 한 번에 수백 또는 수천 줄(수는 메모리 양에 따라 다름)을 읽은 다음 쓰는 방식으로 메모리를 덜 차지하고 데이터베이스 수를 줄일 수 있습니다. 운영
읽기와 쓰기를 동시에 시도할 수 있습니다. POI에서 행을 읽어온 후 데이터베이스에 행을 쓰고 제출하는 것입니다. POI에서 데이터를 읽으면 데이터베이스 쓰기도 완료됩니다. 이 방법의 결점은 데이터 쓰기가 실패하고 프로그램이 중단되면 중단된 행에서 읽기 및 쓰기를 다시 시작해야 하므로 중단된 행 수를 기록해야 다음과 같은 경우 마지막 진행을 계속할 수 있다는 것입니다. 다시 시작하세요.
@一书生VOID의 방법을 개선하여 한 번에 수백 또는 수천 줄(수는 메모리 양에 따라 다름)을 읽은 다음 쓰는 방식으로 메모리를 덜 차지하고 데이터베이스 수를 줄일 수 있습니다. 운영