SSH框架中的hibernate让我重新认识了释放资源的重要性。。。

开始运行项目能进行请求转发,但是发送几次请求(我是请求了八次之后就炸了?)之后就一直 等待 localhos响应 

原因无疑是你没有在进行相应的操作之后及时清理缓存,释放资源!

1、在对数据库进行增删改都无需清理缓存,这些操作都要启用事务,而事务提交或回滚之后都会帮我们清理session缓存!

然而在使用openSession进行查询时在方法的返回结果集或之前一定要记得使用session.close()。

甚至getCurrentSession方法获取的session都无需再查询之后关闭缓存,而且绑定线程的方式获取session更加安全。

2、在使用 spring 的 hibernatetamplate 模板类的 find() 方法之后也得使用 hibernatetamplate.clean() 清理缓存。

3、在使用各种需要获取数据库连接的方法时也要记得关闭连接。比如获取数据库驱动名等等(这鬼崽崽害我找了两个小时!)

WEB项目请求转发时一直在 等待localhost响应 不报错的解决方法相关推荐

  1. 关于web项目当中的mybatis的xml 文件的配置启动报错的解决。

    最近的web项目当中遇到自己自定义的xml文件,但是在启动的时候报错.找了半天的原因也不知道在哪里. 报的错误如下: Caused by: org.apache.ibatis.builder.Buil ...

  2. vue项目初始化时npm run dev报错webpack-dev-server解决方法

    vue项目初始化时npm run dev报错webpack-dev-server解决方法 参考文章: (1)vue项目初始化时npm run dev报错webpack-dev-server解决方法 ( ...

  3. idea项目提交到gitee以及出现提交出现的 Push rejected报错的解决方法

    在提交项目到Gitee的时候出现:Push rejected  弹窗错误提示上传失败的解决方法. 今天就跟大家聊聊有关idea提交项目到gitee时出现 Push rejected报错的解决方法,希望 ...

  4. springboot项目中pom文件parent报错的解决方法

    springboot项目中pom文件parent报错的解决方法 1:首先配置maven环境 2:修改maven的settings.xml文件 3:用编辑器修改settings文件 4:设置Eclips ...

  5. vue项目Error: Cannot find module ‘xxx’类报错的解决方法

    现发现只要是报错 Error: Cannot find module 'xxx'(例如 Error: Cannot find module 'webpack')这类的问题都可以用下面的方法解决. 报错 ...

  6. docker pull下载镜像时的报错及其解决方法

    docker pull下载镜像时的报错及其解决方法 参考文章: (1)docker pull下载镜像时的报错及其解决方法 (2)https://www.cnblogs.com/it-artical/p ...

  7. 使用Navicat连接MySQL时出现2059报错的解决方法

    使用Navicat连接MySQL时出现2059报错的解决方法 参考文章: (1)使用Navicat连接MySQL时出现2059报错的解决方法 (2)https://www.cnblogs.com/ir ...

  8. IDEA中实现接口时注解@Override报错的解决方法

    IDEA中实现接口时注解@Override报错的解决方法 参考文章: (1)IDEA中实现接口时注解@Override报错的解决方法 (2)https://www.cnblogs.com/liulao ...

  9. 引入文件报错的解决方法(bootstrap+jquery项目)

    这篇文章主要介绍了bootstrap+jquery项目引入文件的常见报错问题,下面给大家分享了一些错误及错误的解决方法,需要的朋友可以参考下 做一个项目的时候 ,控制台总是会出现各种bug,其实不用慌 ...

最新文章

  1. HTTP、SSL、TLS,HTTPS简单介绍
  2. Nature撤稿!三年前微软在量子计算上的巨大胜利终究是个错误
  3. [转]Entity Framework走马观花之把握全局
  4. 锻炼后应该做的4件事
  5. (boost::mp11::mp_rotate_left相关用法的测试程序
  6. Sysfs_linux设备底层模型
  7. 力扣645.错误的集合
  8. ehlib的DBGridEh控件中使用过滤功能的方法
  9. kali破解wifi密码
  10. 《从零开始做运营》1~2章 读书笔记
  11. Java-构造方法(constructor)
  12. 在互联网创业公司工作五年是一种怎样的体验?
  13. Cocos Creator之打包设置横竖屏
  14. python初级试题及答案
  15. rx580显卡运行不了Linux,RX580吃鸡不流畅原因找到了 真相令人无语
  16. OATS正交表测试策略-Zee
  17. 802协议族太网帧格式
  18. [讨论]一个真正的IT人来谈中国与印度的软件
  19. seo搜索引擎优化教程:新网站怎么做seo优化才能提高收录?
  20. 基于电商数据的用户行为分析之需求分析

热门文章

  1. 每天50道CISP练习试题
  2. CSS文字和段落排版
  3. 微软的烂设计与苹果的优秀设计(转载)
  4. 《No Silver Bullet》读后感
  5. python 批量移动文件_[Python] 自动化办公 批量命名和移动文件
  6. 阻抗匹配(Impedance Matching )
  7. python BGR 转换为 RGB
  8. excel做地图热力图_使用Excel 2016的PowerMap模块绘制可视化地图
  9. 弱小和无知不是生存的障碍,傲慢才是——《三体》水滴章节读后感
  10. tlmgr安装包时显示(not verified: gpg unavailable)的解决方案