社区
Web 开发
帖子详情
◇◆在web中使用缓存的问题并求一个算法!! 谢谢◆◇
laibagefei
2005-10-18 06:33:19
1。因为要对记录集进行频繁地排序更改操作,需要频繁滴访问数据库,
所以为了避免对数据库的频繁访问,现在打算使用缓存技术。
请高手给出一个类似的例子,谢谢!!!!
2。现在在页面上显示了一组记录,每条记录右侧都有一个下来框,
用户选择下拉框中的数据,可以对记录进行重新排序,这种问题该
怎么解决?
非常感谢!!!!
...全文
212
7
打赏
收藏
◇◆在web中使用缓存的问题并求一个算法!! 谢谢◆◇
1。因为要对记录集进行频繁地排序更改操作,需要频繁滴访问数据库, 所以为了避免对数据库的频繁访问,现在打算使用缓存技术。 请高手给出一个类似的例子,谢谢!!!! 2。现在在页面上显示了一组记录,每条记录右侧都有一个下来框, 用户选择下拉框中的数据,可以对记录进行重新排序,这种问题该 怎么解决? 非常感谢!!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
laibagefei
2005-11-04
打赏
举报
回复
问题已经解决,谢谢大家
接贴
laibagefei
2005-10-19
打赏
举报
回复
谢谢HouJinkun2005,我也是这么想的
但对于那个排序的算法,有人知道怎么解决好吗?
HouJinkun2005
2005-10-19
打赏
举报
回复
从数据库读出resuletset后 ,把它存到一个ArrayList里面,这样就可以了。
laibagefei
2005-10-19
打赏
举报
回复
up一下,进来的请留言
mxlmwl
2005-10-19
打赏
举报
回复
1。缓存
现在的技术不是很多吗,oscache,ehcache,jcs等都可以啊,很多的开源包让你来用。最简单的缓存就是一个hashmap就ok了,不过使用开源包的功能比较强大,比如可以指定缓存时间等,都很简单,看看它的API就知道了,或者找网上的相关教程很多,你用google搜索一下。
2.排序
实际上就是访问数据库啊,根据选择的内容进行拼接sql,然后查询数据,并重新显示页面就可以了。
另外,利用javascript也可以实现排序,不过它比较适用一个页面内的数据排序,而不是数据库中所有数据的排序。实现起来也不麻烦,有很多 js 例子。但这种适用范围实在有限,一般不推荐。
当然也可以利用xsl来进行排序,效果和用js的没什么太大的区别。
王洲
2005-10-19
打赏
举报
回复
第一个问题我觉得是不是可以把每条记录封装好传到一个类中,然后把这个类序列化,但一定时候再读出来然后一起提交
排序主要是你更具关键马来决定sql的写法然后就能实现了
HouJinkun2005
2005-10-19
打赏
举报
回复
排序的算法有很多啊,一般用快排吧,首先选一个属性做关键码。具体算法查看数据结构的课本,里面有快排的算法。
当然,根据具体情况你用归并,堆排也都可以。图简单就去用选择,两个for,轻松解决。
Java
中
的
缓存
技术
相信会让你对
缓存
技术有
一个
清楚明白的认识。时长(分):73视频频内容:
缓存
系列的1-3Java
缓存
技术系列(1)Java
缓存
的原因Java
缓存
的基本策略Java
缓存
的需求分析可重入锁Java
缓存
的简单实现常用的Java
缓存
框架Java...
内存数据库
内存数据库 1. 内存数据库简介 ...一、什么是内存数据库 ...磁盘数据库需要频繁地访问磁盘来进行数据的操作,由于对磁盘读写数据的操作一方面要进行磁头的机械移动,另一方面受到系统调用(通常通过CPU
中
WEB
编程开发常用的代码 !
DROP TABLE 数据表名称 (永久性删除
一个
数据表) 记录集对象的方法: rs.movenext 将记录指针从当前的位置向下移一行 rs.moveprevious 将记录指针从当前的位置向上移一行 rs....
Apache
web
服务器目录结构、发布网站
| |-- mod_alias 提供在文档树
中
映射主机文件系统的不同部分并进行URL重定向的功能 | |-- mod_allowmethods 轻松限制可以在服务器上
使用
的HTTP方法 | |-- mod_asis 发送包含其自己的HTTP标头的文件 | |-- mod_auth_...
web
开发
中
经常
使用
到的代码(csdn
中
下载的资源)
WEB
编程开发常用的代码- - 最小化、最大化、关闭窗口 本例适用于IE记录并显示网页的最后修改时间 document.write("最后更新时间: " + document.lastModified + "") 2秒后关闭当前页 setTimeout(window.c
Web 开发
81,090
社区成员
341,731
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章