最近我们部门交接了一个新项目--- passport,即我司的单点登录系统,虽然没有交接给我,但是个人觉得登录技术是个很好的知识,于是就忙里偷闲简单地学习了下。 单点登录SSO(single sign on)是一个当前流行的企业级多应用整合用户认证解决方案。从多个web应用中分离出登录、认证操...
分类:
其他好文 时间:
2015-05-29 19:49:44
阅读次数:
253
互斥同步最主要的问题就是进行线程阻塞和唤醒所带来的性能的额外损耗,因此这种同步被称为阻塞同步,它属于一种悲观的并发策略,我们称之为悲观锁。随着硬件和操作系统指令集的发展和优化,产生了非阻塞同步,被称为乐观锁。简单地说,就是先进行操作,操作完成之后再判断操作是否成功,是否有并发问题,如果有则进行失败补偿,如果没有就算操作成功,这样就从根本上避免了同步锁的弊端。
目前,在Java中应用最广泛的非阻塞...
分类:
Web程序 时间:
2015-05-29 13:57:41
阅读次数:
259
上一节我们说了CAS的一些基本知识,这一节我们说说CAS的工作原理以及一些在Tomcat上CAS-server的配置。
老师经常说一张图胜过千言万语,在学Cas的理论的时候也同时是一张图让我对CAS有了一个形象的了解:
下面解释下这张图:
老师经常说一张图胜过千言万语,在学Cas的理论的时候也同...
分类:
其他好文 时间:
2015-05-29 00:56:50
阅读次数:
210
最近由于CAS相关的JAR包的重新封装,所以想尽量做到0配置,而这个过程中大量使 用HttpServletRequest,现在整理如下,以便以后查阅。(表格为从别的地方复制的,排版渣了点,酬和看吧。)请求与响应相关的类和接口非常多,下表是主要的与请求和接口相关的类以及接口。主要的与请求和接口相关的类...
分类:
Web程序 时间:
2015-05-29 00:52:24
阅读次数:
196
接触CAS有一段时间,一直以来总听到别人说这是块难啃的骨头,于是我饿了,想啃一啃,CAS的原理其实还是比较好理解的,但是在实现的过程中确实出现了很多问题,而且CAS的Server和Client如果版本不合适的话,也会有这样那样的问题。下面和大家共享一下我做Cas的一些feeling。
老师经常说一张图胜过千言万语,在学Cas的理论的时候也同时是一张图让我对CAS有了一个形象的了解:...
分类:
其他好文 时间:
2015-05-27 22:53:30
阅读次数:
191
.NET java 记录 工作流,导入导出,cas登录和安全退出,动态建库建表,切库。都在等着我们去研究和努力。如何使用AOP来隔离业务和公共服务,虽然在系统中已经体现了,但是还是存在各种各样的问题。...
分类:
其他好文 时间:
2015-05-27 17:25:03
阅读次数:
142
[Please allow Subclipse team to receive anonymous usage statistics for this Eclipse intance(info)]今天在用eclipse启动项目的时候发现了一个问题,就是每次启动项目的时候,eclipse都会弹出一个S...
分类:
编程语言 时间:
2015-05-26 10:28:07
阅读次数:
302
在java8中,CAS得到了大副的增强,我们又多了一个使用非阻塞算法的理由。
分类:
编程语言 时间:
2015-05-24 21:33:56
阅读次数:
249
其实,开始要求将源码压缩成War文件时,一头雾水!公司项目要求做CAS SSO单点登录也就是这玩意....其实war文件就是Java中web应用程序的打包。借用一个老兄的话,“当你一个web应用程序很多的时候,如果你想把它部署到别的机器上,来回拷这些文件是件挺郁闷的事情,如果要是一个文件就好了。。。...
分类:
其他好文 时间:
2015-05-23 10:00:18
阅读次数:
179
1.??????CAS?简介 1.1.??What is CAS?? CAS?(?Central Authentication Service?) 是?Yale?大学发起的一个企业级的、开源的项目,旨在为?Web?应用系统提供一种可靠的单点登录解决方法(属于?...
分类:
其他好文 时间:
2015-05-23 06:42:43
阅读次数:
126