自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(23)
  • 收藏
  • 关注

转载 Spring源码阅读笔记

前言  作为一个Java开发者,工作了几年后,越发觉力有点不从心了,技术的世界实在是太过于辽阔了,接触的东西越多,越感到前所未有的恐慌。每天捣鼓这个捣鼓那个,结果回过头来,才发现这个也不通,那个也不精。就连我吃饭的家伙Java,现在想想,其实我根本就不了解。  可是每当编写简历的时候,总想把工作经验、工作年限写的长一点,半年写成一年,一年写成两年。可是每当有人问我技术原理...

2017-01-24 09:56:00 250

转载 单点登录CAS使用记(七):关于服务器超时以及客户端超时的分析

我的预想情况一般情况下,当用户登录一个站点后,如果长时间没有发生任何动作,当用户再次点击时,会被强制登出并且跳转到登录页面,提醒用户重新登录。现在我已经为站点整合了CAS,并且已经实现了单点登录以及单点注销,那么当用户使用过程中,发生了超时的情况,估计也是自动的强行登出了吧,而且可能其他部署了Cas的站点也跟着自动登出了。我是这么猜想的。那么实际情况到底是什么...

2016-04-01 15:07:00 531

转载 单点登录CAS使用记(六):单点登出、单点注销

单点登出基本上没有啥配置直接在原来logout的时候,重定向到Cas-Server的logout方法 @RequestSecurity @RequestMapping(value = "loginout", method = { RequestMethod.GET, RequestMethod.POST }) public ...

2016-04-01 15:05:00 460

转载 单点登录CAS使用记(五):cas-client不拦截静态资源以及无需登录的请求。

一.问题在哪?在配置cas-client中,有这么一段配置: <filter> <filter-name>CAS Filter</filter-name> <filter-class>org.jasig.cas.client.authentication.AuthenticationFi...

2016-04-01 15:04:00 1616

转载 单点登录CAS使用记(三):实现自定义验证用户登录

问题:CAS自带的用户验证逻辑太过简单,如何像正常网站一样,通过验证DB中的用户数据,来验证用户以及密码的合法性呢?方案1:CAS默认的JDBC扩展方案:CAS自带了两种简单的通过JDBC方式验证用户的处理器。1.QueryDatabaseAuthenticationHandler2.SearchModeSearchDatabaseAuthenticatio...

2016-04-01 15:03:00 294

转载 单点登录CAS使用记(四):为登录页面加上验证码

CAS默认的登录页面样式如下,只有用户名与密码两项验证项目。现在需要为首页登录加上验证码功能。第一步:首页对默认登录页面的样式进行了调整,使其看上去还算美观。在页面上加上了验证码项目。第二步:导入验证码生成工具包及生成验证码配置pom.xml中加入如下配置<dependency> <groupId>com.goo...

2016-04-01 15:03:00 450

转载 单点登录CAS使用记(八):使用maven的overlay实现无侵入的改造CAS

前期在学习CAS部署的过程中,都是网上各种教程,各种方案不停的尝试。期间各种侵入改源码,时间久了,改了哪个文件,改了哪段配置,增加了哪段代码,都有可能混淆不清了。而且最大的问题是,万一换个人来维护或者哪天需要升级CAS版本,从何下手?还好,maven的overlay的功能,可以帮助我解决这个问题。什么是maven的overlay?overlay可以把多个项...

2016-04-01 14:59:00 408

转载 分布式Session共享(二):tomcat+memcached实现session共享

一、前言本文主要测试memcached实现session共享的实现方式,不讨论如何让nginx参与实现负载均衡等。二、环境配置本测试在Window下进行nameversionportTomcat17.0.61127.0.0.1:8083Tomcat27.0.61127.0.0.1:8084Memcac...

2016-03-31 16:44:00 99

转载 技巧集:nginx作代理时,查看请求被转发到哪台服务器

使用Nginx代理多台服务器实行负载的时候,如何查看某一个请求被转发到哪台服务器上呢?upstream demo { server 127.0.0.1:8781; server 127.0.0.1:8087;}加上如下红色配置: server { listen 80; server_nam...

2016-03-30 13:56:00 2705

转载 分布式Session共享(一):tomcat+redis实现session共享

一、前言本文主要测试redis实现session共享的实现方式,不讨论如何让nginx参与实现负载均衡等。二、环境配置本测试在Window下进行nameversionportTomcat17.0.61127.0.0.1:8081Tomcat27.0.61127.0.0.1:8082Redis2.4...

2016-03-25 13:17:00 121

转载 单点登录CAS使用记(二):部署CAS服务器以及客户端

CAS-Server下载地址:https://www.apereo.org/projects/cas/download-casCAS-Client下载地址:http://developer.jasig.org/cas-clients/CAS官方教程:https://wiki.jasig.org/display/CASUM/CAS+on+Windows+Quick+Setup+G...

2016-03-16 18:26:00 376

转载 单点登录CAS使用记(一):前期准备以及为CAS-Server配置SSL协议

知识点:SSO:单点登录(Single Sign On),是目前比较流行的企业业务整合的解决方案之一。SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。CAS:耶鲁大学开发的单点登录(Single Sign On)系统称为CAS(Central Authentication Server),他是一个开源的、相对比较简单易用的SSO解决方案。S...

2016-03-16 18:25:00 176

转载 CAS单点登录原理以及debug跟踪登录流程

CAS原理和协议基础模式基础模式SSO访问流程主要有以下步骤:1.访问服务:SSO客户端发送请求访问应用系统提供的服务资源。2.定向认证:SSO客户端会重定向用户请求到SSO服务器。3.用户认证:用户身份认证。4.发放票据:SSO服务器会产生一个随机的Service Ticket。5.验证票据:SSO服务器验证票据Se...

2016-03-08 14:25:00 500

转载 学习CAS实现SSO单点登录

学习CAS实现SSO单点登录网上找了几篇比较详细的教程,在这记录一下:原理:CAS实现SSO单点登录原理教程:1.CAS实现单点登录(SSO)经典完整教程2.SSO之CAS单点登录实例演示3.CAS单点登录(SSO)完整教程有可能出现的问题解决方案:1.unable to find valid certification path to r...

2016-02-18 18:14:00 105

转载 linux打开80端口及80端口占用解决办法

linux打开80端口天客户那边有台服务器同一个局域网中都无法访问,排除lamp环境问题,发现时服务器中的防火墙没有开启80端口。 代码如下 复制代码vi /etc/sysconfig/iptables-A INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT(允许80端口通过防火墙) -A INPUT -m s...

2016-01-26 17:16:00 2017

转载 SpringMVC中用@ParamVariable传递的参数包含斜杠(/)时,匹配不了报404错误的解决方案...

今天做网站【标签】筛选功能时,出现了这么个奇葩的问题。我是直接通过<a>标签中href来跳转的,url中包含汉字<a href="/tags/标签A">标签A</a>后台代码是这样的:@RequestMapping(value = "/tags/{tagname}")public String tags(@PathV...

2016-01-11 18:55:00 1042

转载 改造百度UMeditor(UEditor-min)富文本编辑器的图片上传功能

最近项目需要新增一个发布文章的模块,用的是百度的Ueditor富文本编辑器。公司用的是阿里云的图片服务器,需要直接把文章中图片上传到服务器上,但是这个编辑器的上传图片是直接上传到Tomcat的根目录。不能满足要求,尝试改造了一下上传图片的功能。下载下来的编辑器直接导入项目webapp目录下因为用的是Spring框架,基本已经包含了ueditor需要的几个jar包,所以...

2015-12-15 19:04:00 293

转载 ajax请求或者页面需要缓存,代码如下

缓存页面代码1 1 private void setClientCache(HttpServletResponse response, int maxAgeSec)2 2 {3 3 long maxAgeMill = maxAgeSec * 1000L;4 4 Date now = new Date();5 5 ...

2015-11-13 14:53:00 95

转载 jquery cookie 删除不了的处理办法

$.cookie(name, null);$.cookie(name, null, {path : "/"});Jquery Cookie的值直接设置null,并不能直接删除Cookie,反而把值更新成了“null”字符串想要删除,需要这样设置,把expires设置成负数。$.cookie(name, null, {path : "/",expires : -1});...

2015-11-13 14:43:00 250

转载 大家来找茬-SpringMVC中Tomcat正常启动,始终访问不了Controller,出404错

创建了一个空的SpringMVC项目,Tomcat可以正常启动,但是运行的时候,始终进不了Controller,并且报404错误。百度各种查,结果也是查不到原因。各个群里面各种求,各种贴源码,也没有大神给解决。花了整整一天也没有搞出来,就在快要崩溃的时候,必应了一下子,终于功夫不负有心人,在一篇文章的评论中找到了答案。大家如有有闲工夫,可以来找找茬。源码如下:we...

2015-08-17 00:00:00 709

转载 简单的批量读取外部insert文并插入DB

package com.tongxiang.item.base.dao;import java.io.BufferedReader;import java.io.File;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.IOException;imp...

2015-05-22 10:20:00 135

转载 关于Jquery.validate.js中动态删除验证remove方法的Bug

利用Jquery.validate.js 来做动态验证的时候,需要特定的情况下,删除添加opAmount的必须入力的Check1 $("#form").validate({2 rules : {3 opAmount : {5 number:true,6 max:99999...

2015-05-13 19:58:00 1126

转载 Struts2.3.16.3 基本9个jar包

实践证明,Struts2.3.16.3 至少要下面9个Jar包才能正常启动。commons-fileupload-1.3.1.jarcommons-logging-1.1.3.jarfreemarker-2.3.19.jarjavassist-3.11.0.GA.jarognl-3.0.6.jarstruts2-core-2.3.16.3.jarxwork-c...

2014-11-18 23:50:00 92

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除