`
songshu8312
  • 浏览: 18911 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
SSO接口文档 注释:CAS(Central  Authentication Service) 备注:其中的浅兰色的文件,可以在SVN的“/工作管理/SSO相关文件“路径下可以找到。 一、      在tomcat的conf/server.xml文件中加入SSL协议,配制代码如下: <Connector protocol="org.apache.coyote.http11.Http11Protocol"   port="8443" minSpareThreads="5" maxSpareThreads="75 ...
一、创建ehcache配制文件,放到classes目录下 <?xml version="1.0" encoding="UTF-8"?><!-- <ehcache xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance” xsi:noNamespaceSchemaLocation=”ehcache.xsd”updateCheck="true" monitoring="autodetect" dynamicConfig="true&qu ...
首先先了解md5加密算法的原理,太高深太专业的说法,我不会,就算会说了也可能大家不明白   原理:将存储字符串的bit(1byte = 8bit)顺序打乱,然后重组,抽取32位byte,每2个再进行组合,形成16组byte[]数组,然后在依次转化为16进制。  这就是16位的MD5加密算法,具体算法如下:   public static String getMD5(byte[] source) {  String s = null;  char hexDigits[] = { // 用来将字节转换成 16 进制表示的字符  '0', '1', '2', '3', '4', '5', ...
1.创建数据库,插入测试数据 create table student (        sno varchar(20) primary key,        name varchar(20) );   create table course (        cid varchar(20),        sno varchar(20),        course_name varchar(30),        primary key(cid,sno),        foreign key(sno) references student(sno) ); i ...
要求:       JDK1.5以上(因为Junit4是用注解来实现的)       需要的包       spring-2.5.jar       junit-4.4.jar       spring-test.jar     测试类   package user; import static org.junit.Assert.fail; import java.util.Date; import org.junit.After;import org.junit.Before;import org.junit.Ignore;import org.junit.T ...
1.xhtml下滚动条的颜色问题 在原来的html的时候,我们可以这样定义整个页面的滚动条: body{ scrollbar-3dlight-color:#D4D0C8; /*- 最外左 -*/  scrollbar-highlight-color:#fff; /*- 左二 -*/  scrollbar-face-color:#E4E4E4; /*- 面子 -*/  scrollbar-arrow-color:#666; /*- 箭头 -*/  scrollbar-shadow-color:#808080; /*- 右二 -*/  scrollbar-darkshadow-color:# ...
Map map = new HashMap(); Iterator it = map.entrySet().iterator(); while (it.hasNext()) { Map.Entry entry = (Map.Entry) it.next(); Object key = entry.getKey(); Object value = entry.getValue(); } JDK1.5中,应用新特性For-Each循环 Java代码 Map m = new HashMap(); for(Object o : map.keySet()){ map.get(o); ...
今天弄mondrian时才注意log4j.xml,原来一直使用log4j.properties,发现它比properties功能强大,可以配置输出多个log文件。转一个基本的配置: log4j 有两种配置方法,大家熟知的是properties文件但是最近的项目实施中,每次去用户那里装系统,都要苦恼于log文件放在不同位置,要改property文件就要重打jar包,麻烦的紧。而如果采用xml配置的方法,直接放在WEB-INFO下,要修改路径,很方便。查了些资料,终于把系统的log4j改成在xml中配置啦。记一下记一下……嘿嘿附:log4j的API http://logging.apache.or ...
常用log4j配置,一般可以采用两种方式,.properties和.xml,下面举两个简单的例子:一、log4j.properties### 设置org.zblog域对应的级别INFO,DEBUG,WARN,ERROR和输出地A1,A2 ##log4j.category.org.zblog=ERROR,A1  log4j.category.org.zblog=INFO,A2  log4j.appender.A1=org.apache.log4j.ConsoleAppender  ### 设置输出地A1,为ConsoleAppender(控制台) ##log4j.appender.A1.layou ...
<html>       <head>       <title>Div Scroll</title>               <style type="text/css">        .scroll {             width: 50%;                                      /*宽度*/    ...

dom4j写xml

import java.io.*; import org.dom4j.Document; import org.dom4j.DocumentHelper; import org.dom4j.Element; import org.dom4j.io.OutputFormat; import org.dom4j.io.XMLWriter; public class Main { /** * @param args the command line arguments */ public static void main(String[] ...
java实现DES加密算法  为了实现一对密钥对整个项目所有加密解密文件都适用的方法,考试,大提示采用先生成一对密钥.保存到xml文件中,以后获得私匙和公钥只需要从xml文件中取得就可以了.  /**  * 把成生的一对密钥保存到DesKey.xml文件中  */  public static void saveDesKey(){   try {  SecureRandom sr = new SecureRandom();  //为我们选择的DES算法生成一个KeyGenerator对象  KeyGenerator kg = KeyGenerator.getInstance (\"DE ...
import cn.eaglelink.module.base.other.MessageEncrypt; import java.io.FileOutputStream;import java.io.InputStream;import java.io.ObjectInputStream;import java.io.ObjectOutputStream;import java.security.Key; import java.security.SecureRandom; import javax.crypto.Cipher;import javax.crypto.KeyGenerato ...
说明:因为当在浏览器的URL行输入要访问应用的URL后跟无效的ticket时,原有的CAS应用端过滤器会抛出异常,所以加入以下红色部分的代码。   package edu.yale.its.tp.cas.client.filter; import java.io.*;import java.net.*;import java.util.*;import javax.servlet.*;import javax.servlet.http.*; import edu.yale.its.tp.cas.client.*; import org.apache.commons.logging.Lo ...
CAS在tomcat6.0.18下的SSO (一)CAS实现原理术语:CAS(Central Authentication Service) TGT(Ticket Granting Ticket) ST(Service Ticket) PGT(Proxy Granting Ticket) 从结构上看,CAS 包含两个部分: CAS Server 和 CAS Client。CAS Server 需要独立部署,主要负责对用户的 ...
Global site tag (gtag.js) - Google Analytics