作业帮 > 综合 > 作业

list长度的问题本人使用List数组,addall方法,循环查询数据库表,每次插入100条数据,一共500条,在本地测

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/22 16:35:39
list长度的问题
本人使用List数组,addall方法,循环查询数据库表,每次插入100条数据,一共500条,在本地测试一切OK,放在服务器上,每次最后的几十条都无法放入list,
没张表100条数据.
list长度是可变的,不过它又默认的长度
像ArrayList的默认长度好像是10,当超过的时候会自动增加
list.size()可以求出list的长度
再问: 关键是本地测试一切都是好的。本地用arraylist或者linkedlist都没有问题。放在服务器上面,就会出现最后几十条无法取到的问题,都在一张表里,前面几十条都可以取到,所以,我怀疑是list的长度问题。把最后的数据漏掉了。
再答: 理论上是没有最大长度限制的,但是否内存会有影响就不清楚了,你那数据很多吗,试试把那几十条数据去掉,看看取得的是不是就完整了
再问: 没用,我试过了,本来读取5张表的,现在调成4张,还是最后几十条数据取不到。真不知道哪里出了问题了。
再答: 呵呵,那肯定就不是list长度的问题了,你用的什么框架呢
再问: 没框架,后台跑的线程。待会儿再试试vector,再不行,我就真的没辙了。
再答: ArrayList肯定是可以的,换的没用,你还是看看你查询数据库是不是有问题吧,最后几十条是否查出来了