社区
Web 开发
帖子详情
我用java SSH框架做了个项目,为什么运行后越来越慢,过了2分钟后,连页面跳转都跳不动了!!!
litaoleijjjjj
2009-03-07 12:18:21
我用java SSH框架做了个项目,为什么运行后越来越慢,过了2分钟后,连页面跳转都跳不动了!!!
听说好像是因为session在外面,在方法外面,所以系统运行越来越慢,但session在方法外面是什么意思?怎么解决呢?
本人是学生,正在学习java,资历尚浅。
...全文
1037
32
打赏
收藏
我用java SSH框架做了个项目,为什么运行后越来越慢,过了2分钟后,连页面跳转都跳不动了!!!
我用java SSH框架做了个项目,为什么运行后越来越慢,过了2分钟后,连页面跳转都跳不动了!!! 听说好像是因为session在外面,在方法外面,所以系统运行越来越慢,但session在方法外面是什么意思?怎么解决呢? 本人是学生,正在学习java,资历尚浅。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
32 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
loulanhaojie
2012-08-13
打赏
举报
回复
感觉是不是数据库连接没有释放啊,jdbc里面的 conn 要调用close方法释放内存。
anykcry
2012-08-13
打赏
举报
回复
不知道你的代码是怎么样?估计你的情况建议你从以下几个方面检查
1。 你使用的数据库连接池是采用spring管理的还是中间服务器?这个最好要统一
2. 有没有使用jdbc的connection连接?如果有,是否没有解放的
3. jsp页面有没有循环做数据展现的,如果有是什么方式?如果循环new资源就要小心了
WarOfTheKing
2012-08-13
打赏
举报
回复
楼上的,我现在也在学 ssh ,你说的 ssh 教程哪里有?
herozsq
2012-08-13
打赏
举报
回复
如果是按照ssh教程配的应该没问题,先看看CPU,是不是死循环了
花谢尊前不敢香
2012-08-13
打赏
举报
回复
代码贴贴上来 什么事情都解决了。
码农成长宝典
2012-08-11
打赏
举报
回复
楼主你好,之前我也遇到和你一样的问题,后来发现Session没有关闭,我用的hibernateTemplate,当时我继承HibernateDaoSupport类并用this.getHibernateTemplate().getSessionFactory().openSession()来得到Session,然后就没有写close(),后来把上面那句改为this.getHibernateTemplate().getSessionFactory().getCurrentSession()就好了,用这方法不用去关闭Session,因为根本没有开新的Session,于是发现Action与Jsp页面Jsp与Action页面的跳转速度都明显加快了,希望对大家有帮助。
Peppermintchz
2010-12-18
打赏
举报
回复
请问一下,这个问题解决了吗?
changguangsheng
2010-12-18
打赏
举报
回复
你可能用了太多load()懒加载
mopishv0
2010-12-18
打赏
举报
回复
1 AOP设置错误 HIBERNATE SESSION没有关闭
2 设置了延迟加载 然后将大量需要延迟加载的数据放入了用户会话 SESSION中
其中第二条如果清空用户会话SESSION 响应速度明显提高 就是第二条的问题了
延迟加载用滥用的话会很悲剧的
jamespengo
2010-12-18
打赏
举报
回复
SESSION没有关
itnumone
2010-12-18
打赏
举报
回复
数据库没有正常关闭
adidiot
2009-08-23
打赏
举报
回复
我以前也遇到过,Hibernate中关联多了。。。应该优化下你的数据库中表的设计。。。
减少没有必要的关联。。。。
shmilycharlene
2009-08-22
打赏
举报
回复
使用完Session后没有关闭,在下次获取Session的时候有个超时在里面.
reason2003
2009-08-22
打赏
举报
回复
很有可能 是数据库没有关闭,自己检查一下!
lvsh870228
2009-08-22
打赏
举报
回复
这种问题最可能的一种情况是:连接数据库后未关闭!你用hibernate可能就是大量session后未close...
sinpinle
2009-08-22
打赏
举报
回复
session 没有关闭
tk5210364
2009-08-22
打赏
举报
回复
数据库 hibernater 语句的问题。才导致页面慢。
如果不是很懂hql语句优化的话,最好别使用hql
lcj_up
2009-08-22
打赏
举报
回复
学习中
sun0447
2009-08-22
打赏
举报
回复
看看是用那种事务规则,如果用到spring的来处理事务的话就不用关注这些问题,如果没有用到的话,就用做事务处理还要关闭session等问题了!最好还是使用spring中的声明式事务处理,或者配置一个session过滤器openSessionInViewFilter就可以了吧!这样就没问题了!
fumin1987
2009-08-22
打赏
举报
回复
看看是不是session没有正常关闭!
没有得到释放!
加载更多回复(12)
java
通过
ssh
通道去访问内部mysql
开发的时候有些服务器不能直接公网访问,只开放了
ssh
服务在外面,所以需要通过
ssh
中转去访问内网的mysql服务器,尝试了一下方案确实可行。用到的数据库
框架
或者原生的都不用修改东西,都可以直接使用。代码中的配置直接在yaml文件中进行配置即可,timer是用来30
分钟
一次检测
ssh
连接是否断开的,断开会直接进行重连操作。老版本的jsch已经停止更新了,不支持open
ssh
8.8的加密算法,使用过程中发生了报错,这个依赖添加了相关的加密算法可以使用,而且包结构是一致的不用对老的jsch代码进行修改。
视频教程-大型ERP实战
项目
教程-
Java
大型ERP实战
项目
教程 十年
项目
经验,曾经任职中国移动架构师,丰富的教学经验...
java
的10大
框架
一篇文章就学会
java
的10大
框架
博主和好多伙伴最近聊起来如何学习
java
,如何才说明自己掌握了
java
的基本编程能力?
java
框架
无非以下: console–swing–servlet–structs–
ssh
–ssm–spring–springboot 如何从
框架
路线角度系统且省力的学习
java
? 自学难 相信大家都是倾向于自学的,但是这其中有好多问题,导致自学效率低下,你是不是也是这样: **No1:心血来潮的时候,在B站躺着刷教程可以2倍速刷到整个人兴奋,结束后却发现自己连一个基础的web工程都无法搭建?**
SSH
电力
项目
九--
运行
监控首页显示
需求:在首页显示出设备
运行
情况,并去掉<br>换行符,每隔十
分钟
刷新一次页面。 ElecMenuAction.
java
首先注入
运行
监控service public class ElecMenuAction extends BaseAction<MenuForm>{ MenuForm menuForm = this.getModel(); ...
基于SpringBoot+Vue校园失物招领系统的设计与实现
校园失物招领系统的设计与实现前端采用了Vue
框架
,并结合ElementUI来实现界面的设计与布局。后端采用了SpringBoot
框架
进行开发设计,并结合了
Java
语言和MySQL数据库来实现。在功能上分为了前端用户模块和管理员模块。前端用户模块主要实现了招领物品信息的发布、查询与管理,失物信息的发布、管理以及自动匹配招领物品,查看校园相关通知公告。管理员模块主要实现了物品分类管理、校园通知管理以及物品招领信息的查询统计等功能。校园失物招领系统的实现优化失物招领的流程,提高了校园失物招领的效率,促进了校园文化的建设,营造了良好的诚信氛围。
Web 开发
81,109
社区成员
341,722
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章