最新文章列表

CAS原理及工作中的应用

最近在看Java的并发包,发现追踪下底层大部分都会使用unsafe,对其的理解仅限与使用了CAS算法以及和底层硬件相关等太肤浅。度娘搜索大部分说的让人摸不着头脑,不知所云云。花了一些时间整理如下,以供后期参阅。 参考文档: http://zl198751.iteye.com/blog/1848575 http://ifeve.com/atomic-operation/   一、CAS说 ...
黑熊精 评论(0) 有1283人浏览 2017-04-18 22:26

cas登陆页定义异常提示(中英文等

cas登陆页定义异常提示(中英文等):  两种异常的处理方式不同,1,是通过配置文件指定用哪个异常类和方法 2,是通过继承AuthenticationViaFormAction类实现(见后文) 不同异常的提示,区分中英文 1, 定义好自定义异常 2,在执行异常的地方抛出 3,定义好捕捉异常的处理器       property属性文件:   authenticationFa ...
cas 
y806839048 评论(0) 有2194人浏览 2017-03-20 15:02

cas login界面增加标记作用的属性(定义异常提示二)

cas login界面增加标记作用的属性       login界面增加传值字段(比如中英文标志)     <form:input cssClass="form-control"  type="hidden" path="webflag" autocomplete="false" htmlEsca ...
cas 
y806839048 评论(0) 有1260人浏览 2017-03-20 14:51

cas security等权限框架的密码加密处理异同

cas security等权限框架的密码加密处理异同       cas服务端加密的处理: (其他的第三方框架加密用法类似比如security登陆)   1,需要自己写一个类实现cas的加密接口PasswordEncoder即可,纳入spring容器管理 2,在需要配置 加密的地方直接引用这个bean即可   登陆的时候输入用户名,密码由于直接调用cas的登陆请求,所以数据直接 ...
y806839048 评论(0) 有1049人浏览 2017-02-14 11:27

cas与shrio整体认识及cas和shrio区别分工

  cas客户端服务     cas服务端提供服务,cas客户端:通过客户端程序集成的cas客户端和cas服务端交互,cas之所以要抽出一个服务端,是为了把 公用的session,cookie都放在服务端,一些验证指令通过cas客户端--》cas服务端--》各客户端的权限管理插件(如:shrio)       shrio: 1,把用户权限信息放在shrio的securitym ...
cas 
y806839048 评论(0) 有1436人浏览 2017-01-17 10:19

springmvc cas maven sso 详解

      下载 cas-server 4.4.0 http://download.csdn.net/download/knight_black_bob/9698176   cas-server & tomcat   http://download.csdn.net/download/knight_black_bob/9698717 cas client s ...
knight_black_bob 评论(1) 有5700人浏览 2016-11-30 17:14

CAS做单点登陆(SSO)——集成Java Web 项目

添加cas-client的jar包 下载cas-client,地址:http://www.ja-sig.org/downloads/cas-clients/,当前最新版本是cas-client-3.2.1-release.zip。然后解压cas-client-3.2.1-release.zip,在modules拷贝cas-client-core-3.2.1.jar到应用的WEB-INF/li ...
paynexss 评论(0) 有7416人浏览 2016-11-25 14:53

cas单点退出,登陆,跨域获取信息,及切换特性注意事项

cas单点退出,登陆,区域获取信息,及切换特性注意事项   cas过滤器放前,不前于编码 http://blog.csdn.net/thc1987/article/details/8678645 web.xml   要加入单点登陆的过滤器,这个过滤器要放于其他过滤器之前,字符串编码过滤器之后       <filter> <filter-name>c ...
cas 
y806839048 评论(0) 有1528人浏览 2016-11-21 10:22

CAS4.0关联mysql数据库

首先要把参照的网址贴出来,尤其是别人的劳动成果:) 参照文章: http://blog.163.com/zhao_jinggui/blog/static/169620429201411245344180/ https://wiki.jasig.org/display/CASUM/Using+JDBC+for+Authentication https://my.oschina.net/xi ...
equalxx 评论(0) 有2643人浏览 2016-11-10 19:22

Java中的Unsafe

在阅读AtomicInteger的源码时,看到了这个类:sum.msic.Unsafe,之前从没见过。所以花了点时间google了一下。   Unsafe的源码:http://www.docjar.com/html/api/sun/misc/Unsafe.java.html   Unsafe源码中的描述如下:    写道 A collection of methods for pe ...
IXHONG 评论(0) 有846人浏览 2016-09-22 22:50

Spring Boot 集成Shiro和CAS

  原文链接:http://blog.csdn.net/catoop/article/details/50534006 请大家在看本文之前,先了解如下知识点: 1、Shiro 是什么?怎么用? 2、Cas 是什么?怎么用? 3、最好有spring基础 可以先看看这两篇文章,按照这2篇文章的内容做一遍: Spring Boot Shiro 权限管理 CAS单点登录 首先看一下下面这张图:  ...
usench 评论(0) 有1700人浏览 2016-09-01 12:09

CAS 单点登陆

  原文链接:http://blog.csdn.net/catoop/article/details/50530364 一、Tomcat配置SSL 1. 生成 server key 以命令方式换到目录%TOMCAT_HOME%,在command命令行输入如下命令: keytool -genkey -alias tomcat_key -keyalg RSA -storepass ...
usench 评论(0) 有769人浏览 2016-09-01 12:06

Java并发编程:AtomicInteger&CAS

很多情况下我们只需要一个简单的、高效的、线程安全的递增递减方案,而Java中++i或--i并不是线程安全的,但是java.util.concurrent包中提供原子(Atomic) ...
yuwenlin2008 评论(1) 有2171人浏览 2016-07-30 16:47

JUC之CAS

JUC是java.util.concurrent包的简称,该包提供了并发编程的解决方案(当然,JAVA并发编程的解决方案还有synchronized)。从概括的层面来说,JUC包有两大核心: ...
臻是二哥 评论(3) 有1664人浏览 2016-07-27 10:56

JVM 如何实现非堵塞的

利用CAS(compare and Swap)实现。在多CPU的情况也是有锁的、CAS是底层的机器实现。汇编命令compxchg完成的。 在openJdk实现有   先判断是否是多CPU。 ecx -->计数器(CPU寄存器) eax-->cpu的累加器 edx-->余数 具体操作是先把compare放到cpu寄存器。。在比较。最后如果是多CPU在加锁。后 ...
huangmiao 评论(0) 有774人浏览 2016-07-25 13:44

CAS代理模式下客户端未得到TGT反馈的解决

根据网上的CAS代理模式实现http请求的转发到另外一个CAS客户端的配置说明,客户端应用未得到TGT,查配置是否有问题,搞了好几天,最后debug了CAS的服务端源码,才发现服务端最后的信息输出是通过 \cas3.4.10\WEB-INF\view\jsp\protocol\2.0\casProxySuccessView.jsp实现TGT反馈给客户端应用的; 服务端正常调用了casProxy ...
xuguohua 评论(1) 有1634人浏览 2016-07-13 10:13

CAS 自定义用户信息中文乱码的解决

CAS3.4.10版本自定义用户信息中有中文,比如姓名,修改如下: 1、部署web服务目录下的:cas3.4.10\WEB-INF\view\jsp\protocol\2.0\casServiceValidationSuccess.jsp的编码为 GBK: <%@ page contentType="text/html; charset=GBK"%>   2 ...
xuguohua 评论(1) 有3797人浏览 2016-07-13 10:01

cas不同登录页面手动设置不同国际化提示

<% org.springframework.web.servlet.i18n.CookieLocaleResolver clr=new org.springframework.web.servlet.i18n.CookieLocaleResolver(); clr.setLocale(request,response,Locale.CHINA); //这里根据不同情况显示不同国际化 ...
zqb666kkk 评论(0) 有1289人浏览 2016-05-05 09:48

单点登录二

登录页的个性化定制 登录页面在工程中的地址为 cas\WEB-INF\view\jsp\default\ui\casLoginView.jsp,大家可以打开看一看 其实CAS所有的界面位置都是在cas.properties(具体位置:cas\WEB-INF\cas.properties)中指定的。我们打开这个文件,找到下面这行 cas.securityContext.status.allowed ...
Janle 评论(0) 有606人浏览 2016-02-17 14:09

单点登录一

我们的项目中使用的版本是3.5.1的(因为已经发布生产了,就没升级)。由于4.0已经是一个Release 版本了,所以决定这系列文章采用4.0的版本作为记录 安装配置JDK、安装Tomcat8,此处不做详解。 到CAS官网下载CAS Server和Client,地址如下: http://downloads.jasig.org/cas/cas-server-4.0.0-release.zip htt ...
Janle 评论(2) 有795人浏览 2016-02-17 14:05

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics