`
jwen
  • 浏览: 62307 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论
文章列表
关于Cas实现单点登入(single sing on)功能的文章在网上介绍的比较多,想必大家多多少少都已经有所了解,在此就不再做具体介绍。如果不清楚的,那只能等我把single sign on这块整理出来后再了解了。当然去cas官方网站也是有很多的文章进行介绍。cas官网http://www.ja-sig.org/products/cas/。 ok,现在开始本文的重点内容讲解,先来了解一下cas 实现single sign out的原理,如图所示:                                         图一                              ...
memcached是高性能的分布式内存缓存服务器。一般的使用目的是,通过缓存数据库查询结果,减少数据库访问次数,以提高动态Web应用的速度、提高可扩展性。 Memcached使用libevent库实现网络连接服务,理论上可以处理无限多的连接 ...
在ibatis源码基础上修改,增加对memcached支持,通过配置IBatis的xml文件即可实现memcached细粒度话缓存,使用简单,缓存效果好。 spring下首先初始化MemcachedManager对象,或者通过程序初始化也一样,不要用ibatis官方的jar包,否则会冲突 <bean class="com.ibatis.sqlmap.engine.cache.memcached.memcachedManager" lazy-init="false" init-method="init" destr ...

消息提示框

<html>     <head>     <meta   http-equiv="Content-Type"   content="text/html;   charset=gb2312">     <title>Welcome</title>     </head>     <body>     <table   width="100%"     border="0"   cellspacing="1 ...
最近学习java 通过poi jxl 等API 来操作Excel 出报表 有几点感想,在基本的功能方面(数据填充,基本格式绘制)感觉很简单 一下是一个绘制简单报表的方法: public static void toExcel(EpmEqRmaBO bo,File fileAddress) { String temp=""; DateFormat format = new SimpleDateFormat("yyyy-MM-dd"); I18NInfoService i18NInfoService = new I18NInfoS ...
import org.apache.commons.pool.ObjectPool; import org.apache.commons.pool.impl.GenericObjectPool; import org.apache.commons.dbcp.ConnectionFactory; import org.apache.commons.dbcp.PoolingDriver; import org.apache.commons.dbcp.PoolableConnectionFactory; import org.apache.commons.dbcp.DriverManag ...
function CheckExists() { var e = document.getElementById("mailaddress").value; if(e != "") { if(!/(\S)+[@]{1}(\S)+[.]{1}(\w)+/.test(e)) { alert("请输入格式正确的 e-mail 地址!"); var email = document.g ...
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <%@ page language="java" import="java.util.*,java.lang.*" contentType="text/html; charset=GBK" pageEncoding="GBK"%> <HTML> <HEAD> <title></title> ...
public static String[] splitString(String _str, char _ch) { int pre = 0; ArrayList list = new ArrayList(); for (int i = 0; i < _str.length(); i++) { if (_str.charAt(i) == _ch) { if (i != pre) list.add(_str.substring(pr ...
JavaScript中函数参数的传递问题     <Script Language = "JavaScript">      function mycheck(type){        document.myform.type.value=type;                  if(document.myform.username.value=="") {              alert("请输入用户名!");              return;           }                ...
一、Java基础方面 1、作用域public,private,protected,以及不写时的区别   答:区别如下:   作用域       当前类      同一package      子孙类       其他package   public         √            √             √              √   protected      √            √             √              ×   friendly       √            √             ×              × ...
下列语句部分是MsSql语句,不可以在access中使用。 SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK) 首先,简要介绍基础语句: 1 ...
我们经常在登陆一些网站的时候,要求输入显示的验证码,而且验证码是以图片形式提供,这是怎么实现的?HOHO,我也来实现一个。有兴趣的看看,也算做自己的笔记。         你可能也猜想过验证码的图片不至于是预先做好了放在某个文件夹里的吧?NO,NO,试想,真的如此做的话,如果是4位验证码,并且字母数字混杂的话,这样的工作量美工肯定不接受:)所以,唯一的解释就是这些图片都是程序生成的。也就是程序“画”出来的!如何画?请看一段代码:    int width=40, height=20;    BufferedImage image = new BufferedImage(width, heig ...
BODY {background-image: background-image: URL(picture1.jpg); background-position: center; background-repeat: no-repeat; background-attachment: fixed;} </STYLE>
Jbuilder2006自带了1.5的JDK,但如果你还想继续用JDK1.42,如果只是在Jbuilder2006的tool->configure->JDKs中添加一个JDK1.42或更低版本,那么即使你只写一个最简单的HelloWorld程序,Jbuilder2006都会给你报出长长一串错误,编写的代码在Jbuilder2005中也无法运行。我在刚使用Jbuilder2006时,被这个问题困惑了好久,在网上查了好久也没有找到解决的方法。 今天花了两个小时,终于在Jbuilder2006的帮助中查到了问题的原因。Jbuilder2006在运行编译工程时,会针对特定版本的VM进行编译, ...
Global site tag (gtag.js) - Google Analytics