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

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

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

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

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

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

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