本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- xiangjie88
- zysnba
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sichunli_030
- sam123456gz
- arpenker
- tanling8334
- gaojingsong
- kaizi1992
- xpenxpen
- 龙儿筝
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- mengjichen
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
- kingwell.leng
最新文章列表
PHP的session生存期
PHP中的session有效期默认是1440秒(24分钟)
【weiweiok 注:php5里默认的是180分】,也就是说,客户端超过24分钟没有刷新,当前session就会失效。很明显,这是不能满足需要的。
一个已知管用的方法是,使用session_set_save_handler,接管所有的session管理工 作,一般是把session信息存储到数据库,这样可以通过S ...
zookeeper学习&使用系列文章
近段时间,因项目需要接触了下zookeeper,通过阅读源码以及项目中的使用总结,慢慢的积累了zookeeper的一系列的学习总结。
希望对大家使用zookeeper有所帮助,同时如有描述欠佳的地方尽情拍砖。
zookeeper是什么?
ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,它包含一个简单的原语集,分布式应用程序可以基于它实现同步服务,配置维护和命名服 ...
Tomcat集群Session配置方式简述
在Tomcat集群中Session配置主要有两种方式:
1、sticky模式,即黏性session模式
2、session复制模式
sticky模式中,同一个用户的请求会委派到同一节点来处理。
优点:配置简单,无需考虑session同步的问题。
缺点:假如处理用户请求的节点挂掉了,那么用户的信息就会丢失。
配置:在tomcat的server.xml中的Engine元素设置jvmRoute属性,wo ...
Session和Cookie的深入研究
Session和Cookie的深入研究
作者:孙鑫 来源:http://www.sunxin.org
发布者:孙鑫
时间:2009-05-25 15:07:21
Session是一种服务器端技术,Session对象在服务器端创建,通常采用散列表来存储
信息,例如,Tomcat的Session实现采用HashMap对象来存储属性名和属性值。
Cookie是由Netscape公司发 ...
SNA -- Shared Nothing Architecture研究
现在我们的项目用户session都存放在每个web server中ThreadLocal还保存,如果是多个服务器部署的web app的话,需要每台服务器同步共享Session。
<?xml version="1.0"?> <jboss-web> <replication-config> <replica ...
服务端无状态的TLS seession resumption机制
SSL session resumption的原理是在服务端缓存所有的session,客户端之后在每次和服务端握手时通过Session ID完成session resumption。这种机制对服务端有如下挑 ...
SSL session resumption原理
很多人熟悉HTTPS,却不知道SSL。HTTPS正是通过SSL和HTTP的组合来提供加密通讯以及对网络服务器身份的鉴别。SSL全称为 Secure Socket Layer,是一种在两台机器之间提供安全通道的协议。它具有保护传输数据以及识别通信机器的功能。客户与服务器之间的数据是经过加密的。SSL 假定其下层的数据包发送机制是可靠的。写入网络的数据将依顺序发送给另一端的程序,不会出现丢包或重传情 ...
Freemarker上取spring Secuirity中的值
在session中取得spring security的登录用户名如下
${Session.SPRING_SECURITY_CONTEXT.authentication.principal.username}
spring security 把SPRING_SECURITY_CONTEXT 放入了session 没有直接把username 放进去。
单点登录CAS服务器的Logout实现
第一步:在Servlet/Action/Controller里面将Session杀掉。
session.invalidate();
第二部:重定向到CAS服务器申请logout
response.sendRedirect("https://yourIp:8443/cas/logout");
完成!
原理很简单:
本地把Session杀掉,让CAS本地的Filte ...
struts2中几种获得request,session对象的方法
1、通过ActionContext来获得举例代码如下:
情况1:
ActionContext context = ActionContext.getContext();
Map request = (Map) context.get("request");
Map session = context.getSession();
Map applic ...
tomcat启动时loading persisted sessions报IOException的解决方法
今天启动tomcat7的时候,突然发发现有错误信息:
16/11/2011 4:57:11 PM org.apache.catalina.session.StandardManager doLoad
SEVERE: IOException while loading persisted sessions: java.io.EOFException
解决方法:
将work目录下的内容全部清空,然后重 ...
原来servlet中的session不一定会被创建,我居然今天才知道。
以前在树上看session的生命周期,都知道session的生命周期是在客户第一次访问(即打开浏览器输入地址,成功访问)的时候创建。
同时HttpSessionListener接口(实现的监听器)的sessionCreated方法会被调用。
等到用户关闭浏览器,或者服务器重启的时候session被关闭,并且HttpSessionListener接口的sess ...