加载中
使用session监听+spring MVC拦截器禁止用户重复登录

在许多web项目中,需要禁止用户重复登录。一般来说有两种做法: 一是在用户表中维护一个字段isOnLine(是否在线),用户登录时,设定值为true,用户退出时设定为false,在重复登录时,检索到该...

负载均衡下,数据库+Spring MVC拦截器禁止用户重复登录

在上一篇文章中,介绍了使用session监听+spring MVC拦截器禁止用户重复登录 。但随着用户数量的增大,需要采用多服务器构建负载均衡,以分担大量用户访问对系统造成的压力。此时为了禁止用户...

ehcache 集群使用 rmi方式 有图有真想

ehcache 有几种方式集群,rmi,jgroup还有jms;这里讲一下ehcache的使用 ehcache 使用rmi方式复制缓存是可取的,原因如下: 1、rmi是java 默认的远程机制 2、可以调优tcp选项 3、Elements因为要...

2014/08/16 09:31
68
Tomcat集群session管理解决方案(关于sticky session、session replication与使用memcached缓存session)

本文原文连接: http://blog.csdn.net/bluishglc/article/details/7641714 ,转载请注明出处! 提要:本文主要的写作目的是解释集群方案中的一些重要的概念,然后引入另一种session管理机制:基...

NOTE:Hibernate-2010

2009-12-10 为什么“单向一对多”并不推荐使用关联列而使用关联表呢? JPWH一书中的解释是说:如果在“Many"方设外键关联,必须设为可空,而对于数据库设计来说,这增加了数据的“不确定性”...

关于ThreadLocalSession和Transaction之间的关系

org.hibernate.context.ThreadLocalSessionContext is: A CurrentSessionContext impl which scopes the notion of current session by the current thread of execution. Unlike the JTA co...

hibernate.current_session_context_class

遇到过的问题: 情景1: 在使用SessionFactory的getCurrentSession方法时遇到如下错误,经过检查,原因如下: 是因为在hibernate.cfg.xml文件中忘记进行了如下设置: hibernate.current_sess...

Spring中使用getSession()与通过HibernateTemplate进行数据操作的差别

  在 Spring+Hibernate的集成环境里,如果DAO直接使用HibernateDaoSupport的getSession()方法获取 session进行数据操作而没有显式地关闭该session,那么程序表现为:每个session会打开一个...

关于有状态类与集群

在企业级应用中,只有两种类有状态,一个是实体类,一个是HTTP Session。明折这一点非常重要。在基于集群的环境里,对这种有状态对象需要特别对待。比如在Tomcat集群中,为了保持Session的一...

2014/10/12 11:40
6
Spring基于ThreadLocal的“资源-事务”线程绑定设计的缘起

题目起的有些拗口了,简单说,这篇文章想要解释Spring为什么会选择使用ThreadLocal将资源和事务绑定到线程上,这背后有着什么样的起因和设计动机,通过分析帮助大家更清晰地认识Spring的线程...

spring对session和事务的管理以及OpenSessionInViewFilter是如何工作的

  为了弄清楚spring对session和事务的管理以及OpenSessionInViewFilter是如何工作的,可监控以下类的日志:   org.springframework.orm.hibernate3.support.OpenSessionInViewFilter, ...

OpenSessionInViewFilter 的配置及替代方案

Spring 为我们提供了一个叫做 OpenSessionInViewFilter 的过滤器,他是标准的 Servlet Filter 所以我们把它按照规范配置到 web.xml 中方可使用。使用中我们必须配合使用 Spring 的 Hibernat...

2014/09/24 14:01
7
Hibernate4在开发当中的一些改变

Hibernate4的改动较大只有spring3.1以上版本能够支持,Spring3.1取消了HibernateTemplate,因为Hibernate4的事务管理已经很好了,不用Spring再扩展了。这里简单介绍了hibernate4相对于hiber...

tomcat 集群配置

长话短说,今天小配置了一个集群,是用apache做前段服务器,session管理方式用的session复制,然后把后缀名为 jsp和do的请求发送给后端tomcat 首先的下载tomcat服务器 这里用的是:apache-to...

2014/08/16 09:31
12
使用JMeter做web应用的压力测试

本文转自: http://www.cnblogs.com/super119/archive/2011/01/13/1935017.html这篇文章讲解了普通的web压力测试的配置方法. 和HttpUnit不同,JMeter是做压力测试的,而且JMeter不仅可以对web...

2014/10/12 11:40
30
Hibernate4 No Session found for current thread原因

Hibernate4 与 spring3 集成之后, 如果在取得session 的地方使用了getCurrentSession, 可能会报一个错:“No Session found for current thread”, 这个错误的原因,网上有很多解决办法, 但...

2014/09/24 14:06
25
NOTE:Hibernate-2009

2007-6-12 1.使用Session执行一个事务的标准代码: Session session; try{ session=factory.openSession(); Transaction tx=session.beginTransaction(); //执行事务 ..... //提交事务 tx.com...

Spring+hibernate事务详解

在对数据库进行操作时,有的时候会出现级联操作的情况。为了保证数据的一致性,我们会考虑使用事务。事务分为编程式事务和声明式事务两种。先看一下编程式事务: 编程式事务分为两种实现形式...

Fetch与Cache

通过测试我发现,通过Fetch得去的对象是不会放入二级缓存的!(但它极有可能被放入查询缓存!这一点明天研究一下。)凡是Fetch的对象都会通过生成SQL从数据库重建。这一点和 http://blog.cs...

级联与Session操作

Hibernate的每一种级联设置都对应一个Session的方法。当调用这个方法去处理一个实体时,如果实体有关联对象配制了这种方法对应级联,那么关联对象将被一样地处理! 总共提供以下几种级联设置...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部