`
张小宇
  • 浏览: 35169 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论
文章列表
        这段时间由于工作原因,一直在接触CAS的单点登录方案,从搭建CAS服务器,到最初的使用数据库进行验证,再到跟预控LDAP集成用域用户验证,最后到与AD域集成;从在Windows上面搭建,到在Linux上面搭建。并且加入了注销、自定义登陆界面等内容,有些理论上的备忘,这里记录下。            方案分为客户机,应用系统,CAS服务器,AD域四个部分。这四个部分分别需要做一些配置才可以保证SSO的稳定运行。         ☆AD域         Kerbros验证:         如果CAS服务器为Linux,就需要在AD控制器生成Keytab文件,交给CAS服务 ...
        前段时间对CAS的单点登录方案与AD域在Windows下的集成做了总结,但是由于该方案需要修改AD域中的加密类型,在企业中的域上使用便完全不通了。因为用作生产环境的域会有多台控制器相互复制,而复制过程需要加密 ...
        各位好,前些时候做了cas与AD集成,也陆陆续续修改丰富了一些博客的内容,写的不周之处大家见谅,多写一些就知道该怎么写了。         这段时间研究了下CAS SSO与预控LDAP的集成,这里废话不多说,先把标准文档奉上:         https://wiki.jasig.org/display/CASUM/LDAP         我的配置也大多按照标准文档配置的,下面依次介绍我个人配置的内容。         首先,按文档“Including the Handler”要求,配置了pom.xml文件(the default is ${project.home}/c ...
        经过几天寝食难安的努力,终于在昨天晚上通过了cas与ad的集成验证。总结经验,绕了很多圈子,这篇博客将会直接提供配置过程,最终实现验证通过。         首先,创建了必须的域控制器、cas服务器、客户机及应用系统,所有机器都加入域中备用。这里要说明的是,我所使用的域控制器为windows2003,cas server版本为:cas-server-3.4.10-release,cas client版本为:cas-client-3.2.1-release。         接着要实现cas的sso,这两篇文档可以指导实现cas的单点登录:         http://www.i ...
一、 Hibernate是JDBC的轻量级的对象封装,它是一个独立的对象持久层框架,和App Server,和EJB没有什么必然的联系。Hibernate可以用在任何JDBC可以使用的场合,例如Java应用程序的数据库访问代码,DAO接口 的实现类,甚至可以是BMP里面的访问数据库的代码。从这个意义上来说,Hibernate和EB不是一个范畴的东西,也不存在非此即彼的关系。二、Hibernate是一个和JDBC密切关联的框架,所以Hibernate的兼容性和JDBC驱动,和数据库都有一定的关系,但是和使用它的Java程序,和App Server没有任何关系,也不存在兼容性问题。三、Hiberna ...
下面的图片滚动代码仅用于html网页中,分别可以向上向下向左向右的滚动!把下面此代码插入html网页的<body>< /body>中就可以了! <!--下面是向上滚动代码--> <div id=butong_net_top style=overflow:hidden;height:100;width:90;> <div id=butong_net_top1> <img src="插入需要滚动的图片"> <img src="插入需要滚动的图片"> < ...
1:js 字符串长度限制、判断字符长度 、js限制输入、限制不能输入、textarea 长度限制 2.:js判断汉字、判断是否汉字 、只能输入汉字 3:js判断是否输入英文、只能输入英文 4:js只能输入数字,判断数字、验证数字、检测数字、判断是否为数字、只能输入数字 5:只能输入英文字符和数字 6: js email验证 、js 判断email 、信箱/邮箱格式验证 7:js字符过滤,屏蔽关键字 8:js密码验证、判断密码 2.1: js 不为空、为空或不是对象 、判断为空 、判断不为空 2.2:比较两个表单项的值是否相同 2.3:表单只能为数字和"_" ...
/* * 此代码是实现Java的批量改变图片的大小 */ import java.awt.BorderLayout; import java.awt.Font; import java.awt.Image; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; import java.awt.image.BufferedImag ...
/* 把下面所有贴到一个jsp页面,使点击“下载”的按钮连接到这个页面,传入文件名 */‍ <%@ page contentType="text/html;charset=GB2312" %> <P>点击超链接下载Zip文件</P> <%@ page contentType="text/html;charset=GB2312" %> <%@ page import="java.io.*" %> ...
这次这个是复制图片到规定路径,其实就是读出来选定的图片,然后在规定的路径下写入。 上代码: private void saveImage(String path,String savePath) throws Exception { // path是源图片的路径 完整的 如: c:/temp/123.jpg //savePath是目标路径 完整的 如: d:/temp/456.jpg File file = new File (savePath.substring(0,savePath.lenth()-11)); //这里的savePath.substrin ...
一般事件 事件 浏览器支持 描述 onClick HTML: 2 | 3 | 3.2 | 4 Browser: IE3 | N2 | O3   鼠标点击事件,多用在某个对象控制的范围内的鼠标点击 onDblClick HTML: 2 | 3 | 3.2 | 4 Browser: IE4 | N4 | O   鼠标双击事件 onMouseDown HTML: 2 | 3 | 3.2 | 4 Browser: IE4 | N4 | O   鼠标上的按钮被按下了 onMouseUp HTML: 2 | 3 | 3.2 | 4 Browser: IE4 | N4 | O   鼠标按下后 ...
注:这里的例子是5秒钟自动跳转 -------------------------------------------------------------------------------------------------------------> <!-- Place this in the 'head' section of your page. --> <script language="JavaScript1.2" type="text/javascript"> function delayURL(url ...
先做好几个准备工作: 1. 要在图片上写的内容 可以使String[] ,也可以是 map 具体情况具体分析 2. 要确定在那张图片上写,要给出具体路径,如:d:/p38.jpg 3. 确定文字写在图片上的位置 可以手工调整,这里提供的例子是有两个选择 文字在左,文字在右 上方法:----------------------------> /** * 给指定的图片,添加文字信息 * * @param String[] 存储的文字信息 * @param imgName 待处理的图片路径名称,比如 d:/p38.jpg * @param position ...
【图片与图片的合成 代码】 / * 首先 , 创建图片合成后存放的路径,判断如果没有文件夹,新建。* / String finalCompositePicPath = SavePath + File.separator + card_id + ".jpg"; //比如:c:/temp/312.jpg File cardFile = new File(finalCompositePicPath); try { if (null != cardFile && !cardFile.isDirectory()) // 目录不 ...
Global site tag (gtag.js) - Google Analytics