- 博客(19)
- 资源 (1)
- 收藏
- 关注
原创 整合了Spring-Security的业务系统无法通过CAS进行单点注销
今天整合的业务系统使用了Spring-Security框架,并且集成了CAS-Client,CAS的版本是3.4在CAS的单点注销下,原理是CAS在注销模块中,通过使用各个业务系统认证时所提供的URL做为路径逐个再去反向访问各个业务系统,发送的是POST请求,那么各个业务系统的CAS-CLIENT接受到该请求后,从请求内容中分解出票据,然后依据票据找到之前已经保存好的session,最后执
2011-11-28 15:55:38 4024
原创 java.security.cert.CertPathValidatorException: algorithm check failed: MD2withRSA is disabled
严重: Servlet.service() for servlet [default] in context with path [/a] threw exception [edu.yale.its.tp.cas.client.CASAuthenticationException: Unable to validate ProxyTicketValidator [[edu.yale.its.tp.
2011-11-25 10:06:47 4169
原创 严重: Servlet.service() for servlet [default] in context with path [/a] threw exception [edu.yale.its.
严重: Servlet.service() for servlet [default] in context with path [/a] threw exception [edu.yale.its.tp.cas.client.CASAuthenticationException: Unable to validate ProxyTicketValidator [[edu.yale.its.tp.
2011-11-25 10:05:13 22790 2
转载 CAS 单点注销
cas-server-3.3.2roller 4.0.1acegi-security.10.3-sample-tutorial.warcas-client-core-3.1.3.jar cas-client-3.1.3-release.zip的modules目录下cas 地址为 http://p.cn:8080/cas 上一篇是单点登录 http://blog.cs
2011-11-24 15:11:39 876
转载 密钥库文件格式(Keystore)和证书文件格式(Certificate)
密钥库文件格式【Keystore】 格式 : JKS 扩展名 : .jks/.ks 描述 : 【Java Keystore】密钥库的Java实现版本,provider为SUN 特点 : 密钥库和私钥用不同的密码进行保护 格式 : JCEKS 扩展名 : .jce 描述 : 【JCE Keystore】密钥库的
2011-11-23 15:37:15 1283
原创 HttpClient 实例模拟登录 查询数据
EncodingUtil POST 中文编码问题两种中文问题;1.filed字段值的中文2.file名的中文对于第一种,参看StringPart;其源代码有这样一段: private byte[] getContent() { if (content == null) { content =
2011-11-19 16:26:54 2247
转载 HttpClient 七武器
.拳头之Get/Post拳头是最基本的一重武器,也是最重要的,好比练武之人必须先扎稳马步。java 代码 HttpClient httpclient=new HttpClient();//创建一个客户端,类似打开一个浏览器 GetMethod getMethod=new GetMethod("http://www.blablabla.com");//创建一
2011-11-18 08:57:03 677
转载 The Swing Tutorial
学习Java我觉得最好的教材就是Sun网站提供的Java Tutorial。这里面的教程分为不同档次,但是如果你细心研读下来要比你读那些乱七八糟的书强。当然在高级Java知识学习的过程中,不妨时时同时阅读JDK的源代码(JDK的源代码在/src.zip中)。 Java Tutorial的主页在http://java.sun.com/docs/books/tutorial/ 如果
2011-11-16 16:04:56 576
转载 Swing模型与渲染器
模型(Model) 直接操作Swing的模型(Model)对于编写可扩展的用户界面至关重要,下面代码是往JComboBox添加数据项的通常做法:JComboBox box = new JComboBox();for (int i = 0; i box.addItem(new Integer(i));} 这些代码
2011-11-16 14:58:37 1125
转载 Swing中添加事件响应的三种处理方式说明
举例说明事件响应在Swing中,事件响应是通过监听器对象来处理事件的方式实行的,这种方式被称为事件委托模型.以JButton举例,它内部有一个名为listenerList的链表,在点击按钮时,会产生一个ActionEvent事件,此后内部会依次调用位于listenerList中的每一个actionListener子类实例的actionPerformed方法,这就是事件响应的过程.当调用
2011-11-16 13:33:40 974
转载 Swing常用组件
面板类JPanelJPanel类常用来作为一批组件如JButton,JTextBox等的容器,一般来说对它的常见操作有设置其边框,设置其布局等.设置边框代码:setBorder(BorderFactory.createTitledBorder(title));设置布局代码示例:setLayout(new GridLayout(4, 1));add(nameInputPane
2011-11-16 13:30:17 1125
原创 JAVAFX LAYOUT
布局可以使用布局容器或窗格,以便在一个JavaFX应用程序场景图的UI控件的灵活和动态的安排。 JavaFX的布局API包括以下容器类,自动化常用的布局模式:BorderPane类,勾画出其内容节点的顶部,底部,右,左,或中心区域。单行HBox类安排其内容节点水平。VBox类安排其内容节点,垂直在单个列。StackPane类的地方在一
2011-11-15 11:15:17 3747 1
原创 JFXtras
http://jfxtras.googlecode.com/svn/site/javadoc/release-0.6/index.html
2011-11-14 16:35:55 1107
转载 JavaFX是什么?
JavaFX是什么?“JavaFX脚本是一种声明式、静态类型编程语言。它具有一等函数(first-class functions)、声明式的语法、列表推导(list-comprehensions)及基于依赖关系的增量式求值(incremental dependency-based evaluation)等特征。”JavaFX脚本为多种多样的操作提供了声明式、无中间程序逻辑的语法,这些操作包
2011-11-14 16:16:06 8283
原创 JAVAFX 初体验
下载了个netbeans for javaFX http://developers.sun.com.cn/javafx/downloads/all.jsp 看了一遍基本教程 http://developers.sun.com.cn/javafx/1/tutorials/ui/overview/index.html 做了个小小小例子, 找到了个API网址 http://jav
2011-11-14 16:12:52 1072
转载 经典 SQL 整理
一、基础 1、说明:创建数据库 CREATE DATABASE database-name 2、说明:删除数据库 drop database dbname 3、说明:备份sql server --- 创建 备份数据的 device USE master EXEC sp_addumpdevice 'disk', 'testBack', 'c:\mss
2011-11-12 10:23:13 578
转载 Firebug中的console tab使用总结
Firebug对于Web开发人员来说,已经成为了不可或缺的工具,但是在我日常的工作中,常常感觉还没有能够深刻的挖掘出她的潜力,今天花了点时间仔细研究了Console和命令行的使用在提高工作效率方面的作用,记下来和大家分享一下.Firebug一共有Console,HTML,CSS,Script,DOM,NET六个Tab,今天着重说一下Console的用法。其实我们对于Console应
2011-11-04 13:31:10 562
原创 记录
一直很郁闷的乱码 问题 Reader re = new InputStreamReader(ips,"UTF-8"); // my heartHurt
2011-11-04 10:20:08 392
转载 hibernate Restrictions用法
方法说明Restrictions.eq=Restrictions.allEq利用Map来进行多个等于的限制Restrictions.gt>Restrictions.ge>=Restrictions.l
2011-11-03 11:16:49 1688
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人