请高手指点一下思路!!闷了一天了!!

FG2006 2008-11-22 10:45:19
我从几个网站抽取了一些内容,拿到本地放在一个临时的List中(长度大约在几十个到上百个),然后就是jsp中展示出来并放到数据库中,现在有个矛盾:就是两者的先后问题,因为在放到数据库之前我要做一些处理例如排序什么的,所以先放到数据库中再显示会比较慢,而且无法处理怎么取出下一页的问题;如果在放到数据库之前把它显示出来,但一页不能全部显示出来,一页只能十条或二十条,而又无法保存(因为还没放在数据库中)。我考虑到在显示第一页的同时后台再去处理往数据库中添加数据的问题,但这样我就无法获得下一页要显示的数据了,放到数据库中的数据已经是经过处理的了。还有,而且如果不够显示了,我要去源网站抽取下一页,而且我是用的多线程去几个源网站抽取内容的,这样的话,他们的返回数据所用的时间是不同的,处理起来就更麻烦了,这样的话这个问题就更复杂了,怎么平衡一下比较好呢?
...全文
93 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
jianpc 2008-11-24
  • 打赏
  • 举报
回复
可以做一个定时任务,去保存相关的数据。不过,某些交点是无法避免的。
topyyii 2008-11-24
  • 打赏
  • 举报
回复
学习
showde123 2008-11-24
  • 打赏
  • 举报
回复
又见web开发
学习
FG2006 2008-11-24
  • 打赏
  • 举报
回复
请问一下session级别的bean在spring中配制吗?怎么用啊?
lihan6415151528 2008-11-23
  • 打赏
  • 举报
回复
这个问题,估计我也得闷一天
easyroom 2008-11-22
  • 打赏
  • 举报
回复
servlet只负责呈现
抓取、存储交给一个session 级别的service bean来做
当service抓取到足够的数据或者已经都抓取完了时开始呈现
翻页的时候由service来决定应该呈现那些数据

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧