- 博客(20)
- 资源 (15)
- 收藏
- 关注
原创 CAS4认证成功后不管有没有service参数,都进入指定页面
使用CAS4实现单点登录后,还要求无论请求的service是什么,都跳转到固定的URL上。分析登录成功后springmvc的流程是怎么做的,应该就能实现上述目的。所以,就开始了辛苦的源代码跟踪和阅读之旅。首先想到的就是从login-webflow.xml开始看看登录的流转过程,也幸好是先看了这个文件,很快就寻找到了处置办法。因为当没有service参数时,CAS4进入登录认证成功提示页面,
2015-09-15 13:24:40 4734
转载 JQuery中Bind()事件用法分析
1.bind( eventType [, eventData], handler(eventObject)).Bind()方法的主要功能是在向它绑定的对象上面提供一些事件方法的行为。期中它的三个参数的意义分别如下:eventType是一个字符串类型的事件类型,就是你所需要绑定的事件。这类类型可以包括如下:blur, focus, focusi
2015-09-11 10:49:16 584
转载 关于javascript中apply()和call()方法的区别
如果没接触过动态语言,以编译型语言的思维方式去理解javaScript将会有种神奇而怪异的感觉,因为意识上往往不可能的事偏偏就发生了,甚至觉得不可理喻.如果在学JavaScript这自由而变幻无穷的语言过程中遇到这种感觉,那么就从现在形始,请放下的您的”偏见”,因为这对您来说绝对是一片新大陆,让JavaScrip好,言归正传,先理解JavaScrtipt动态变换运行时上下文特性,这种特性主要就
2015-09-11 10:40:55 525
转载 HttpServletResponse中sendError与setStatus的区别
由于前端代码调用后端接口,需要使用响应状体码告知前端登录异常(401)和权限验证不通过(403)。前端拿到对应的状态码会做出相应的处理。上述的登录验证和权限验证,后端采用Spring拦截器技术实现。为了返回指定的状态码,使用了HttpServletResponse中的setStatus方法。一切都正常运行,没问题!但突然我有了个想法,如果登录验证不通过,需要跳转到专门负责显示401友好提示信息
2015-09-11 10:38:19 21375 1
转载 servlet与filter的加载顺序详解
情况1:servlet没加情况(web.xml配置顺序:first filter,second filter,third filter,first servlet,second servlet,third servlet):[html] view plaincopy初始化tomcat时: this is the first filter init().....
2015-09-11 10:31:36 2668
转载 Java集合框架图
java的集合框架主要由一组用来操作对象的接口组成。不同接口描述一组不同数据类型。集合接口:6个接口(短虚线表示),表示不同集合类型,是集合框架的基础。抽象类:5个抽象类(长虚线表示),对集合接口的部分实现。可扩展为自定义集合类。实现类:8个实现类(实线表示),对接口的具体实现。在很大程度上,一旦您理解了接口,您就理解了框架。虽然您总要创建接口特定的实现,但访问
2015-08-29 12:30:44 516
转载 java服务器端获取客户端IP地址
在开发工作中,我们常常需要获取客户端的IP。一般获取客户端的IP地址的方法是:request.getRemoteAddr();但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。原因:由于在客户端和服务之间增加了中间代理,因此服务器无法直接拿到客户端的IP,服务器端应用也无法直接通过转发请求的地址返回给客户端。现在图示代理上网和IP的关系: 第一种情况
2015-08-28 09:13:41 7008
转载 并发队列ConcurrentLinkedQueue和阻塞队列LinkedBlockingQueue用法
在Java多线程应用中,队列的使用率很高,多数生产消费模型的首选数据结构就是队列(先进先出)。Java提供的线程安全的Queue可以分为阻塞队列和非阻塞队列,其中阻塞队列的典型例子是BlockingQueue,非阻塞队列的典型例子是ConcurrentLinkedQueue,在实际应用中要根据实际需要选用阻塞队列或者非阻塞队列。注:什么叫线程安全?这个首先要明确。线程安全就是说多线程访问同
2015-08-25 08:50:40 1080 1
转载 CAS4添加验证码
1. cas.war 下面的web-inf/web.xml lib添加 kaptcha.jarkaptcha.jar通过maven获取dependency> groupId>com.github.axetgroupId> artifactId>kaptchaartifactId> version>0.0.9version> dependency>
2015-07-30 18:12:20 1937
转载 Maven setting.xml配置说明
xml version="1.0" encoding="UTF-8"?> settings xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0
2015-07-28 16:50:12 467
转载 CAS4.0 SERVER登录后用户信息的返回
一旦CAS SERVER验证成功后,我们就会跳转到客户端中去。跳转到客户端去后,大家想一想,客户端总要获取用户信息吧,不然客户端是怎么知道登录的是哪个用户。那么客户端要怎么获取用户信息呢?其实验证成功,跳转客户端这个过程中,CAS SERVER 会返回登录的相关信息给客户端,客户端只要进行获取,就能知道登录的具体是哪个用户了。不过CAS 默认只返回用户账号给客户端,那么怎么定义CAS SE
2015-07-27 17:45:17 10131 2
转载 CAS4搭建HTTP环境
1. 前言CAS 默认认证方式使用的是HTTPS协议,一般对安全性不高的话建议取消改成HTTP方式。因为,开启的话会经常提示证书过期、需要用户确认等,客户觉得CAS证书的提示太烦了,当前有需要的可以开启HTTPS。所以,本文会逐步介绍取消HTTPS协议的方法。2. CAS-SERVER服务端取消HTTPS协议,需要修改3个配置文件。(1) cas-server\WEB-INF\
2015-07-27 13:32:58 3855
原创 Subversion+Apache+svnmanager安装与配置
1. SVN(1.6.11)Subversion 是基于APR—Apache可移植运行库构建的。APR 提供了Subversion 需要的全部与操作系统相关的操作接口,如磁盘访问, 网络访问,内存管理等。这使得 Subversion 能够使用 Apache 作为其网络服务器程序之一,Subversion 对 APR 的依赖并不 意味着必须使用 Apache作为它的网络服务器程序
2015-07-24 09:01:59 1120
原创 CentOS中JIRA6.3.6安装配置过程
JIRA 是澳大利亚 Atlassian 公司开发的一款优秀的问题跟踪管理软件工具,可以对各种类型的问题进行跟踪管理,包括缺陷、任务、需求、改进等。JIRA采用J2EE技术,能够跨平台部署。它正被广泛的开源软件组织,以及全球著名的公司使用。JIRA产品非常完善且功能强大,安装配置简单,多语言支持、界面十分友好,和其他系统如CVS、Subversion(SVN)、VSS、LDAP、邮件服务整合得
2015-07-24 08:53:05 3154
原创 easyui messager被select遮盖解决办法
jQuery EasyUI 提示框(Messager)功能很强大,但是在IE6、IE7和360-4.2浏览器中被页面中的select对象遮盖,界面很不友好。网上有一些解决办法,我本人比较倾向用bgiframe插件。该插件目前最新稳定版本是2.1.2,官方下载地址:http://github.com/brandonaaron/bgiframe/downloads。如果在easyui控
2012-04-27 19:48:37 2445
原创 CMMI3学习和实施体会
1、学无止境 虽然兢兢业业工作了很长时间,也积累了一些过程改进的实践经验;但在参加这次培训过程中,更深切感觉到自己在CMMI上还有很多需要补的课。这种压力确实可以转化为一种动力,随着不断的学习与积累,才会对自己以及公司的前途更有信心;从而引导自己进入学习→发现问题→解决问题→能力提高→产生更高层次学习的需求→更高层次的学习的良性循环。在技术发展日新月异的IT行业,保持不断学习的心态,就
2012-04-11 18:48:34 1284
原创 使easyui combobox控件支持上下键切换数据选项
使用combobox控件时,其操作方式为:使用鼠标点击▼图标,显示panel后,使用鼠标点击,或者键盘的上下键来选择数据。而录入人员习惯全键盘操作,不希望选择时还使用鼠标。其目标就是:当其获取焦点时,希望能使用键盘的上下键来选择数据。为达到这个目标,就分析了easyui combobox的源代码,发现其设计人员已经考虑了这这种情况,只是提供的方法中限制只有当panel显示的时候才允许选
2012-03-14 11:59:13 3917 2
翻译 Maven2插件surefire配置心得-3
本文所有的说明均对surefire2.3版本。在pom.xml文件中配置Maven SureFire Plugin插件: [...] org.apache.maven.plugins maven-surefire-plugin
2007-11-27 08:59:00 2155 2
原创 Maven2插件surefire配置心得-2
一、junit运行结果不影响package或者install。 maven2打包前会运行junit,但是,有时我们希望即使出现了错误,也要打包。maven2的设计者已经考虑到这种情况了。pom.xml文件配置内容如下: [...] org.apache.maven.plugins maven-surefire-plu
2007-11-21 17:03:00 1417
翻译 Maven2插件surefire配置心得-1
1、不运行junit测试。 [...] org.apache.maven.plugins maven-surefire-plugin true [...] 2、指定要运
2007-11-19 18:28:00 3378
groovy in action
2008-12-28
PowerDesigner对象模型手册(英文).pdf
2007-11-19
PowerDesigner物理模型手册(英文).pdf
2007-11-09
jBoss jBMP.chm
2007-11-06
持续集成实践之CruiseControl.pdf
2007-11-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人