社区
Web 开发
帖子详情
关于翻页,jsp页面中想把记录一次性全部加载到内存中,然后从内存中取!
jsidiot
2004-03-23 10:51:26
有人提示我用静态变量
但是如果我的jsp页面关闭了之后,那么这个静态变量为自动清空嘛?
因为查询条件不同,可能记录集也不同,会不会导致静态变量不变那?
请教
...全文
87
17
打赏
收藏
关于翻页,jsp页面中想把记录一次性全部加载到内存中,然后从内存中取!
有人提示我用静态变量 但是如果我的jsp页面关闭了之后,那么这个静态变量为自动清空嘛? 因为查询条件不同,可能记录集也不同,会不会导致静态变量不变那? 请教
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
17 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wlb0354
2004-07-09
打赏
举报
回复
自己写一个数据结构记下来不就行了.二维的动态数据结构用来记录数据集.
pxboy
2004-03-23
打赏
举报
回复
就事论事,俺不管保存在内存中是否合理,分页有许多实现方法,
如果要保存数据在WEB容器中,可以用ServletContext,
取得这个对象:
在你的Servlet中:
public void init(ServletConfig config) throws ServletException
{
ServletContext sc = config.getServletContext();
sc.setAttribute("DATA", 数据对象);
}
emate
2004-03-23
打赏
举报
回复
如果就1k多记录,而且建立数据库连接慢地话,不如自己写进文件,再自己读取的好 ^_^
yeno
2004-03-23
打赏
举报
回复
用多维数组,数组是直接在内存中操作的,当然耗系统资源是再所难免的了
C语言中可以直接用枚举型变量建立一个简单的数据库皱型,同理我们用多维数组也可以存取数据库中的数据
emate
2004-03-23
打赏
举报
回复
最近用了连接池后,感觉效能提高n多, 深切体会到一个科学的构架是多么的重要啊!
emate
2004-03-23
打赏
举报
回复
我感觉这种想法是不科学的,就算实现了,也只是养成坏的习惯^_^
emate
2004-03-23
打赏
举报
回复
是仅仅建立慢的话,直接在中间加个连接池就ok那,你用什么web service的?
jsidiot
2004-03-23
打赏
举报
回复
没有
只有一千条左右的记录
而且主要是建立数据链接的速度慢
放在ServletContext中?
可以具体说一下嘛?
emate
2004-03-23
打赏
举报
回复
这个方案不可行, 建议放弃 ^_^
当你查到几百万的记录都要放到内存的话,后果是灾难性的
现在成熟的分页方法对于几百万数据的显示还是蛮快的,不知道你为什么要做这样的尝试?
steven_cheng
2004-03-23
打赏
举报
回复
全部放在内存中??你要是有100万记录也打算全部放在内存中?!!
pxboy
2004-03-23
打赏
举报
回复
保存在ServletContext中,
只有加了final的才不可以改
likecoco99
2004-03-23
打赏
举报
回复
学习
jsidiot
2004-03-23
打赏
举报
回复
好像有点差异
不同的 用户应该记录集不同的
jsidiot
2004-03-23
打赏
举报
回复
另外.我们现在用的也是链接池,webservice是weblogic
不过是要取不同的dblink里面的数据就速度就慢了
pxboy
2004-03-23
打赏
举报
回复
TO楼上:
保存在ServletContext中的数据对全局有效,每个用户都是用的同一个ServletContext
凋零的老树
2004-03-23
打赏
举报
回复
如果有好几个人同时查询你的内存的危险了
jsidiot
2004-03-23
打赏
举报
回复
呵呵,谢谢emate(化石)的回复
只是这么做有两个原因
1.领导要求
2.数据集只有1k多条
3.使用oracle的rownum的时候,因为sql中含有四个子查询,查询的速度很慢,而且在翻页的时候也是同样的速度,所以现在改用一次导入数据
分页查询原理
可提高用户体验度,同时减少
一次性
加载
,
内存
溢出风险。 1.1、分页查询分类 1.1.1、真分页 每次
翻页
从数据库
中
查询数据。 优点:不容易造成
内存
溢出。 缺点:实现复杂,性能相对低。 1.1.2、假分页 一...
爬取动态网页,Ajax动态
加载
和
翻页
时url不变的网页
本文主要通过一个实例,实现Ajax动态
加载
和
翻页
时url不变的网页。实例网址如下,在选择不同的页码时,网址未发生变化。传统的request,get语句无法实现
翻页
爬取,因此采用requests.post获取。以下为操作流程。 实例...
JSP分页显示数据
JSP分页显示数据 转载自:https://blog.csdn.net/u011054333/article/details/54632265 最近在做一个小程序,用到了JSP的分页。虽然只是最简单的分页,但是还是花了我不少时间。这看似简单的功能,实现起来还是...
python动态爬虫ajax
翻页
_爬虫面对JQUERY+AJAX的
翻页
问题?
1. 问题归纳搜索答案的过程
中
发现,关于爬虫
中
网页
翻页
的问题还是挺多的,各家由于网站数据规范性不一,遇到的问题也略有出入,主要有两大类,还有我遇到的这第三类:一是,网页静态
加载
,现象是每次
翻页
都提供一个...
原生分页查询原理步骤解析
同时减少
一次性
加载
,
内存
溢出风险。 1.1、分页查询分类 1.1.1、真分页 每次
翻页
从数据库
中
查询数据。 优点:不容易造成
内存
溢出。 缺点:实现复杂,性能相对低。 1.1.2、假分页 &...
Web 开发
81,092
社区成员
341,716
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章