自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

争做优秀java技术博客!

因为爱java,所以做程序员!

  • 博客(3)
  • 资源 (14)
  • 收藏
  • 关注

转载 session原理及集群中session共享实现原理

转载网上看到的两篇关于集群中实现session共享的两篇文章,个人觉得不错,学习了:对Web服务器进行集群,Session的安全和同步是最大的问题,实现Session同步有很多种方案,常见的可能的方式有:1、客户端Cookie加密。    用的较少,此处不详述。2、Session复制。    参与集群的每个节点的Session状态都被复制到集群中的其

2015-05-02 16:51:32 9544

原创 使用Apache通过JK实现多Tomcat负载均衡集群实现总结及自己的感悟

第一次玩负载均衡集群,使用的是Apache、Tomcat,通过JK来实现。由于没有这方面经验,自己摸索了好多天,直到今天才基本完全搞定了。也了解了里面的一些相关原理,自己也亲自动手验证了一些原理。现将自己的经历过程和一些感悟总结分享一下,也以便自己日后查阅。         首先是下载Apache、Tomcat、JK,这没什么说的,主要注意一下需要的Apache的版本,然后是Apache、To

2015-05-02 15:09:59 1969 2

原创 使用Apache通过JK实现多Tomcat负载均衡集群时,Apache不能将请求分发给Tomcat处理(即Apache反向代理不成功)的问题

前些天在做Apache通过JK实现多Tomcat负载均衡集群时,参考网上的配置将配置文件配置好后,访问已存在tomcat中的JSP文件时发现Apache提示URL不存在,然后检查了配置文件及tomcat工程部署,发现配置部署均无问题。尝试访问Apache静态页面,通过http单独访问tomcat均无问题。然后我猜会不会之前参考的网上的配置有问题,于是继续查询网上其它配置发现都差不多,尝试更改各种参

2015-05-02 00:18:07 4834

Tomcat8基于Redis的Session共享

tomcat8-redis-cluster概要 1.原理: 原理就是继承tomcat的manager接口,接管session的持久化工作 2.使用 ◦使用的时候就是Maven打包,放到tomcat的lib里面 (主要是三个包:commons-pool2-2.3.jar;jedis-2.7.3.jar;tomcat7-redis-cluster-1.0.0.jar) ◦用法实例,修改tomcat的conf文件夹里面的context.xml,在<Context>标签内加上以下配置: <Manager className="com.sophy.tomcat8rediscluster.RedisSessionManager" host="127.0.0.1" port="6379" database="0" maxInactiveInterval="60" /> 3.自定义部分 如果自己想定义存储的话,可以继承代码里面的SessionRepository接口, 然后在ClusterSessionManager的initRepository方法里面做修改 4.使用注意: 分布式session的使用与tomcat默认的session使用有所不同,比如session有一个对象a,默认tomcat里面,你可以获取a, 然后直接对a里面的属性进行修改,另外一个地方可以看到修改,但是在分布式session里面,你修改了a里面的属性之后, 必须手动的调用session的setAttribute方法,才能同步到你的存储里面,因为分布式session的应用可能不在同一个jvm上面

2016-09-05

Tomcat7基于Redis的Session共享

tomcat7-redis-cluster概要 1.原理: 原理就是继承tomcat的manager接口,接管session的持久化工作 2.使用 ◦使用的时候就是Maven打包,放到tomcat的lib里面 (主要是三个包:commons-pool2-2.3.jar;jedis-2.7.3.jar;tomcat7-redis-cluster-1.0.0.jar) ◦用法实例,修改tomcat的conf文件夹里面的context.xml,在<Context>标签内加上以下配置: <Valve className="com.usky.tomcat7rediscluster.RedisSessionHandlerValve"/> <Manager className="com.usky.tomcat7rediscluster.RedisSessionManager" host="127.0.0.1" port="6379" database="0" maxInactiveInterval="60" /> 3.自定义部分 如果自己想定义存储的话,可以继承代码里面的SessionRepository接口, 然后在ClusterSessionManager的initRepository方法里面做修改 4.使用注意: 分布式session的使用与tomcat默认的session使用有所不同,比如session有一个对象a,默认tomcat里面,你可以获取a, 然后直接对a里面的属性进行修改,另外一个地方可以看到修改,但是在分布式session里面,你修改了a里面的属性之后, 必须手动的调用session的setAttribute方法,才能同步到你的存储里面,因为分布式session的应用可能不在同一个jvm上面

2016-09-05

Linux命令大全.chmLinux命令大全.chm

Linux命令大全.chmLinux命令大全.chmLinux命令大全.chmLinux命令大全.chmLinux命令大全.chm

2011-04-01

乱码解决大全.doc

乱码解决大全.doc 乱码解决大全.doc乱码解决大全.doc乱码解决大全.doc

2011-04-01

Oracle_SQL性能优化技巧大总结.pdf

Oracle_SQL性能优化技巧大总结.pdfOracle_SQL性能优化技巧大总结.pdfOracle_SQL性能优化技巧大总结.pdf

2011-04-01

java23种开发模式.doc

java23种开发模式.docjava23种开发模式.docjava23种开发模式.docjava23种开发模式.docjava23种开发模式.docjava23种开发模式.doc

2011-04-01

it工作中重要的命令行

it工作中重要的命令行 it工作中重要的命令行 it工作中重要的命令行 it工作中重要的命令行

2011-04-01

JAVA面试题解惑系列.pdf

JAVA面试题解惑系列.pdfJAVA面试题解惑系列.pdfJAVA面试题解惑系列.pdfJAVA面试题解惑系列.pdfJAVA面试题解惑系列.pdf

2011-04-01

恩信开源ERP源码 恩信ERP开源源码

恩信ERP源码 恩信 开源ERP源码 恩信ERP源码 恩信 开源ERP源码 恩信ERP源码 恩信 开源ERP源码

2010-09-30

VSS使用手册 VSS使用

VSS使用手册 VSS VSS使用 VSS使用

2010-09-06

freemark语言学习书籍

freemark语言学习书籍 基础教程 简单易懂

2009-11-26

ant工具使用中文手册

ant工具使用中文手册 很好的工具! 大家可以放心下

2009-07-28

软件工程\敏捷软件开发:原则、模式与实践.pdf

软件工程\敏捷软件开发:原则、模式与实践.pdf软件工程\敏捷软件开发:原则、模式与实践.pdf

2008-11-23

计算机网络习题答案.pdf

计算机 网络 计算机网络习题 计算机网络习题答案 计算机网络

2008-11-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除