2 os586 os586 于 2016.02.03 17:58 提问

java map中写入的数据量大,入库也慢导致浏览器假死

由于前台要选中8000行左右的记录,提交后写入到map中,然后再从map中取出后插入到相应的表中,这时非常费时。目前插入操作也是指提交,但是提交后,目前浏览器经常会碰到假死的现象,大家有好的办法解决吗?

5个回答

caozhy
caozhy   Ds   Rxr 2016.02.03 18:22

你的设计有问题,批量选择,在界面上应该提供单独的设计,不是展示全部8000的记录,而是允许用户根据字段的范围来选择,界面上用可以懒惰加载和预览的方式呈现数据。

oyljerry
oyljerry   Ds   Rxr 2016.02.03 20:05

数据要进行分页操作,分批插入,分批显示

rui888
rui888   Ds   Rxr 2016.02.04 08:58

你这个数据太多了。可以直接在数据中操作吗?你前台提交关键信息,然后写个sp,直接在sp中对数据操作可以不/

beacon_2011
beacon_2011   Rxr 2016.02.05 16:38

前台用json传值,后台分批量处理数据

LostChris
LostChris   2016.02.03 18:22

我不知道你说的map是不是只有一个,如果是,我想这样可以会好点,不是有8000+行数据要放进map中么,你可以把这8000+分成20份(大概)分别放入20个map中,然后再将这20个map放进一个list,具体怎么分要看你啥数据,不知道这样是否能帮助你。。。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!