`
文章列表

Maven创建web项目

1、mvn archetype:create -DgroupId=org.david.app -DartifactId=mywebapp -DarchetypeArtifactId=maven-archetype-webapp2、cd mywebapp     mvn eclipse:eclipse     导入eclipse工程     (或者直接从eclipse中导入maven工程)3、添加servlet依赖        <dependency ...
Ubuntu下SCIM应该是最好的中文输入法了,它与搜狗差不多,下面介绍它的安装方法: 1)终端输入:sudo apt-get remove scim 这一步是删除安装系统的时候装的那个scim,实际是个假的,我这里不可以用 2)sudo apt-get install scim 这一步下载安装scim输入法。下载完了系统会自己装上,中间会有提示,直接y就行了 3)sudo apt-get install scim-chinese 这一步是下载安装中文
日期:2011/10/08       原文:jquery4u.com       翻译:GBin1.com 今天GBin1分享给大家一些jQuery4u撰写的firebug控制台实用技巧,帮助你真正了解并且掌握Firebug控制台。 如果你不知道什么是firebug,那么GBin1建议你查看这篇文章: 主流浏览器中常用的Javascript开发Debug工具,这篇文章我们介绍了什么是Firebug并且如何配置和安装。 技巧1:隐藏烦人的错误 firebug有一些选项可以帮助你隐藏那些烦人的错误信息!(你有可能看到这些错误如果你的代理服务器配置信息过期了,如果你在上班那么和你管理员 ...
   编程语言的I/O类库中常常使用流这个抽象的概念,它代表任何有能力产生数据的数据源对象或时有能力接收数据的接收端对象。“流”概念源于UNIX中的管道(pipe)的概念。在UNIX中,管道是一条不间断的字节流,用来实现程序或进程间的通信,或读写外围设备、外部文件等,它屏蔽了实际的I/O设备中处理数据的细节。   一个流,必有源端和目的端,它们可以是计算机内存的某些区域,也可以是磁盘文件,甚至可以是Internet上的某个URL。 流的方向是重要的,根据流的方向,流可以分为两类:输入流和输出流。其实输入/输出是想对于内存来说的。 实际上,流的源端和目的端可简单地看成是字节的生产者和消费者,对于 ...

linux 查看PORT

From a Windows console, type: netstat -an|find "61616" OR From a Unix command shell, type: netstat -an|grep 61616
第一种(立即生效,重启后配置丢失) ifconfig eth0 192.168.0.10 netmask 255.255.255.0 ifconfig eth0 up 第二种(重启后生效,重启电脑,IP不会丢失) vi /etc/sysconfig/network-scripts/ifcfg-eth0 参考配置文件 DEVICE=eth0 ONBOOT=yes BOOTPROTO=static IPADDR=192.168.0.10 NETMASK=255.255.255.0 GATEWAY=192.168.0.1 HWADDR=00:0c:29:dd:a6:00 ...
    XBlink 1.0.0版发布,更轻、更快、更好用。一个轻量级的通用型序列化反序列化工具,该版本目前仅提供了XML的序列化支持,后续版本将支持JSON与YAML格式。相比之前的版本,采用了新架构,jar包体积稍胖(比XStream还是小很多的),功能与性能上有了大幅提高,并提供了更多的扩展机制。 Dorado http://www.zkoss.org  
本文将提供一些工具,帮助你优化代码以及检查源代码中的潜在问题。 1. PMD from http://pmd.sourceforge.net/ PMD能够扫描Java 源代码,查找类似以下的潜在问题: 可能的bug——try/catch/finally/switch语句中返回空值。 死代码——未使 ...
CAS退出默认是转向CAS内置的退出页面,在实际应用中需要跳转到自己指定的页面。退出转向决定于org.jasig.cas.web.LogoutController,我们看一下原代码。   protected ModelAndView handleRequestInternal( final HttpServletRequest request, final HttpServletResponse response) throws Exception { final String ticketGrantingTicketId = t ...
CAS默认使用HTTPS认证,在登录时使用HTTP方式也可以,但退出时必须使用HTTPS。如果要使用HTTP方式认证,需要修改2个配置文件 1.修改deployerConfigContext.xml中的authenticationHandlers,新增属性p:requireSecure="false" <bean class="org.jasig.cas.authentication.handler.support.HttpBasedServiceCredentialsAuthenticationHandler" p:httpClie ...
让CAS支持客户端自定义登陆页面——客户端篇 2010-03-23 16:06 客户端即指使用CAS中央认证服务器的应用程序,而不是指用户浏览器 在上一篇《让CAS支持客户端自定义登陆页面——服务器篇》中我们介绍了如何修改CAS服务 ...
上篇《让CAS支持客户端自定义登陆页面——原理篇》讲述了一些修改的理论基础,这篇讲解如何对CAS服务器端进行修改。 修改需要基于几个基本原则: 不影响原有统一登陆界面功能 客户端应尽量保持简单 尽量保证原有功 ...
最近忙死了,很久都没写博客了。公司要做SSO应用,有部门有需求希望能够在自己的应用端定义登陆页面,而不是登陆全跳转到CAS统一登陆界面。看了下CAS服务器端源码,还算好懂,于是脱了衣服开始搞。。。。。 这篇主要是 ...

CAS3.0 定制验证(转)

    博客分类:
  • cas
前言:      CAS v2 定制自己的验证逻辑,大家已经很清楚了.[官方提供的sample只简单校验username,password是否相等].开发者可以通过实现PasswordHandler接口来使用其它的认证方式,如数据库用户的用户名和密码匹配认证,数字签名的验证,操作系统用户认证,以及LDAP用户认证等模式。比如: <context-param> <param-name>edu.yale.its.tp.cas.authHandler</param-name> <param-value& ...
1.    单点登录概述 所谓单点登录(SSO),只当企业用户同时访问多个不同(类型的)应用时,他们只需要提供自身的用户凭证信息(比如用户名/密码)一次,仅仅一次。SSO解决方案(比如,CAS)负责统一认证用户,如果需要,SSO也可以完成用户的授权处理。可以看出,当企业用户在不同的应用间切换时,他们不用再重复地输入自身的用户凭证了。在实施SSO后,所用的认证操作都将交给SSO认证中心。现有的SSO解决方案非常多,比如微软的MSN Passport便是典型的SSO解决方案,各Java EE容器都提供了自身的专有SSO能力。 2.    CAS的总体架构 1.     CAS简介 ...
Global site tag (gtag.js) - Google Analytics