本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- zysnba
- xiangjie88
年度博客排行
-
第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
- 龙儿筝
- kaizi1992
- gaojingsong
- 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
最新文章列表
关于CAS 负载均衡 无状态部署改造点。
废话不多说,直接进入正题
CAS 版本:5.2.x 采用overlay的方式建的项目。
无状态多节点部署改造主要涉及到两点:
1. 持久化CAS TICKET到共享区域(如数据库、redis等官方提供很多种存储就不一一说明了)
2. 持久化CAS Session (经过验证,可以不做这一步,但是由于我这边的验证码存放到了session中所以还是做了持久化)
参考官方文档我们先做第一点(需准备 ...
CAS SSO单点登录服务端环境搭建
1.因为是本地模拟sso环境,而sso的环境测试需要域名,所以需要虚拟几个域名出来,步骤如下:需要源码可以加QQ: 2670716182
2.进入目录C:\Windows\System32\drivers\etc
3.修改hosts文件
127.0.0.1 jeesz.cn
127.0.0.1 sso1.jeesz.cn
127.0.0.1 sso2.jeesz.cn
...
CAS SSO单点登录框架介绍
1.了解单点登录 需要源码可以加QQ: 2670716182
SSO 主要特点是: SSO 应用之间使用 Web 协议(如 HTTPS) ,并且只有一个登录入口.
SSO 的体系中有下面三种角色:
1) User(多个)
2) Web 应用(多个)
3) SSO 认证中心(一个)
2.SSO 实现包含以下三个原则
1) 所有的登录都在 SSO 认证中心进行。
2) ...
锁的实现原理
锁在多线程中是必不可少的,他给多线程提供了同步的功能,让多线程可以互斥的执行同步块,并具有可见性。
本文将从happens-before关系出发,结合ReentranLock源码,如何用内存屏障、CAS操作、LOCK指令实现锁的功能。
锁的happens-before关系
happens-before规则
程序顺序规则:在一个线程中,前面的操作happens-before后面的 ...
cas关键配置说明-3.4.2.1版本--X.509
参考文档:
https://wiki.jasig.org/display/CASUM/X.509+Certificates
https://wiki.jasig.org/display/CASUM/SSL+Troubleshooting+and+Reference+Guide
cas证书登录好文
http://lukejin.iteye.com/blog/646570
采用 ...
cas流程
环境篇
一、所需软件
Jdk:jdk1.6.0_13
Apache:httpd-2.2.15-win32-x86-openssl-0.9.8m-r2
Tomcat:apache-tomcat-6.0.10
jks2pfx:证书导出工具http://www.myssl.cn/download/jks2pfx.zip
memcache:memcached-1.2.1-win32 ...
cas流程进一步梳理
cas流程进一步梳理:
shrio集成cas认证这块交给cas:
认证过滤器是一直都会走的(每一个控制中的请求),只是认证后就不再进入cas了
即认证过滤器优先比对session和cookie,没有再进入cas做认证或反向生成session
(正是由于这种特性,是的接入cas的系统,虽然用户名,密码不同,但是只要一个子系统有登录就有了cookie,session,其他的子系统不用 ...
CAS解释
最近在看JAVA并发的知识,里面提到CAS概念,其实说白了和数据库操作一样,代条件的更新,在更新原值之前,记录原来的值,真正的更新的时候比对原值,如果原值编码,则不做更新
UPDATE A+100 WHERE A=100
Compare And Swap
CAS 指的是现代 CPU 广泛支持的一种对内存中的共享数据进行操作的一种特殊指令。这个指令会对内存中的共享数据做原 ...
cas的session存储及实现共享的
cas的session存储及实现共享的原理:
cas在HashMapBackedSessionMappingStorage存session所以后面可以根据自己的tic,结合cookie反向生成session放到新的web服务器中
集群思想:cas通过redis覆写可以实现多节点cas的集群(都是用redis存储session,不再使用HashMapBackedSessionMapping ...