2015-04-29 11:02:12.133 [http-8090-9] WARN org.jasig.cas.client.util.CommonUtils.safeGetParameter[CommonUtils:264] - safeGetParameter called on a POS....
分类:
其他好文 时间:
2015-04-29 14:58:39
阅读次数:
503
CAS实现单点登录环境客户端: www.app1.comCAS服务器: www.cas-server.com1.浏览器:发起请求 www.app1.com2. 客户端:AuthenticationFilter发现Session为空,ticket为空,重定向并保存servicehttps://www....
分类:
其他好文 时间:
2015-04-29 13:06:52
阅读次数:
151
var s:ansistring; cas:longint;function minp(st,len:longint):longint;var p1,p2,k,tmp:longint;begin p1:=0; p2:=1; k:=0; while ((p1p2) then exit...
分类:
其他好文 时间:
2015-04-28 11:14:35
阅读次数:
129
问题场景Asp.net Mvc提供了DependencyResolver、Routing、Filter、Modelbinder等webForm所没有新概念,提高Web服务编写的便利性,记得很久之前写的ashx处理程序,由于没有Routing和Modelbinder,代码里写了很多switch cas...
分类:
Web程序 时间:
2015-04-26 18:13:46
阅读次数:
233
这篇文章我主要想总结两个内容,第一是关于锁的,第二是关于非阻塞同步CompareAndSwap的。这两个内容在Java多线程并发中都很重要,下面就直接进入主题吧。锁要提到并发,自然就要提到锁,通过使用锁,使得多线程的并发控制变得十分简单。但是付出的代价也很高,只有获取到锁的线程才能够执行代码,而其他线程必须挂起等待直到锁被释放,这期间它不能做任何事情。并且,在线程进行切换的过程中,即一个线程释放锁,...
分类:
其他好文 时间:
2015-04-26 10:55:08
阅读次数:
146
对无锁队列的最初兴趣来自梁斌同志的一个英雄帖:http://coderpk.com/。第一次看到这个题目的时候还不知道CAS,FAA等所谓的“原子操作”,但直觉上感觉,通过对读写操作的性能优化来达到大幅提高队列性能的方法是行不通的,就算读写操作全用汇编来写,也不会和正常的read及write有数量级...
分类:
编程语言 时间:
2015-04-26 10:42:57
阅读次数:
398
CAS(Compareandswap)比较和替换是设计并发算法时用到的一种技术。简单来说,比较和替换是使用一个期望值和一个变量的当前值进行比较,如果当前变量的值与我们期望的值相等,就使用一个新值替换当前变量的值。这听起来可能有一点复杂但是实际上你理解之后发现很简单,接下来,让我们跟深入的了解一下这项...
分类:
编程语言 时间:
2015-04-24 18:47:20
阅读次数:
150
首先假定你的机器上已经安装配置好了一个tomcat,我们先拷贝这个tomcat到另外一个目录或是改一个名字放在同一个目录也行,然后配置新的tomcat的环境变量,在环境变量中已经存在如下图配置好的tomcat的环境变量
现在我们在新建一个新的tomcat的环境变量如下图
然后到新的tomcat的D:\apache-tomcat-6.0.29-client\bin目录下,...
分类:
其他好文 时间:
2015-04-23 17:38:19
阅读次数:
179
近期在ITOO项目中研究使用Apache shiro集群中要解决的两个问题,一个是Session的共享问题,一个是授权信息的cache共享问题,官网上给的例子是Ehcache的实现,在配置说明上不算很详细,我在我们的项目中使用的是nosql(Redis)替代了ehcache做了session和cache的存储,接下来从shiro、Cas、redis、session等等基础知识、基本原理集成的角度来不断的深入分析,系列文章篇幅很长,很丰富,尽请期待!...
分类:
Web程序 时间:
2015-04-23 13:33:41
阅读次数:
213
item占用空间计算*nsuffix=(uint8_t)snprintf(suffix,40,"%d%d\r\n",flags,nbytes–2);returnsizeof(item)+nkey+*nsuffix+nbytes;*nsuffix="%d%d\r\n”的长度如果ITEM_CAS标志设置时,这里有8字节的数据完整的item长度是键长+值长+后缀长+item结构大小(48字节)+8item.len..
分类:
系统相关 时间:
2015-04-22 18:47:12
阅读次数:
187