- 博客(13)
- 资源 (3)
- 收藏
- 关注
原创 CAS单点登入(四):扩展 CAS Server 界面
在项目该目录下\WEB-INF\view\jsp\default\ui \casLoginView.jsp就是我们的登入验证界面,我们可以自己修改这个页面,去掉多余的内容,简化页面,或者新增自己的样式。
2017-04-24 15:14:31 767
原创 CAS实现单点登入(三):登入提示消息修改
我们看一下如果登入密码不对,cas默认的提示消息是什么?密码不正确是默认提示的是:您提供的凭证有误。实际中我们看到的大都是:密码错误的提示。下面修改成:“密码错误”这样的提示。因为CAS异常处理逻辑是通过errorcode去messages_zh_CN.properties寻找已经中定义好的异常消息的。 我们默认的提示语:您提供的凭证有误可以在这个中文国际化文件中找到: error.authe
2017-04-24 12:56:10 6437 1
原创 CAS实现单点登入(二):自定义的用户验证登入
上一篇演示单点登入服务端认证机制采用的是cas server默认的用户名和密码(admin/admin)。今天介绍正常项目中如何通过验证DB中的用户数据,来验证用户的密码的合法性。自定义验证登入有两种方式:采用cas-server默认的数据库查询认证扩展方法采用我们自己定义的查询认证方法一:采用cas-server默认的数据库查询认证扩展方法我们上一篇博客用的最简单的SimpleTestUse
2017-04-23 18:46:48 7604 1
原创 CAS 实现单点登录(一):环境搭建、部署及简单使用
环境搭建: apache-tomcat-7.0.55 jdk1.6.0_43 CAS Server版本:cas-server-3.4.10-release CAS Client版本:cas-client-3.2.1 如果想在自己的本地环境搭建成功,就下载我上面的各软件版本,这个在我计算机上搭建成功了,我一开始版本没配套,出现了各种问题。搭建不成功。 步
2017-04-21 21:18:57 3419 3
原创 Jsoup解析网页(二)爬虫解析一个完整的网页
以我做的一个项目中的需求为例子, 需求:爬虫一个网页,将这个网页的内容解析,解析完将这个网页下载到我们自己的服务器保存。然后通过ftp上传到另一个服务器作为外部资源给别人访问。我们就怕一个百度新闻作为测试:http://qijunjie.baijia.baidu.com/article/825950简单的代码:import java.io.BufferedWriter;import java.i
2017-04-17 19:44:49 1840
原创 Jsoup解析网页(一)获取img标签的所有src属性
最近在项目中做一个需求,将一个网页中的外部的图片下载到我们自己的服务器,方法就是对html里的内容匹配出img标签的src的地址,然后利用这个地址下载图片,但总是会出现有的src的地址不是正确的图片资源,出现下载错误的情况,而我在img标签中发现还有data-src属性或者original-src属性,且这些属性里的地址是可下载的。
2017-04-17 17:37:29 16166 12
原创 报错javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException
下载https的图片报错javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException
2017-04-13 21:00:31 15935 11
原创 HttpUrlConnection与HttpClient的认识(七) -HttpClient的线程安全问题
对于HttpClient的使用,我们在项目中一般会封装成一个工具栏使用,方便调用,在 HttpUrlConnection与HttpClient的认识(四) -HttpClient的封装 这篇博客中,已经说明过了。 我们拿来用一下吧,测试一下有没有线程安全问题。package com.httpClient.thread.test;import org.apache.commons.httpclie
2017-04-07 11:10:53 1436
原创 HttpUrlConnection与HttpClient的认识(六) -实际应用之刷网络流量
既然已经上面几章学到了通过HttpUrlConnection和HttpClient发送网络请求,我们可以获取到网络的响应,其实我们上面的例子可以说是一个简单的爬虫啊,把一个Url的网页内容全部下载下来。 那今天我打算利用学到的这些知识做一件其他的事:刷新一个网页的访问量,就以刷新我的博客主页的访问量为例子吧。一个网页内容,我们一直刷新访问,在一定时间内,访问量是不会增加,因为我们的ip始终是一个,
2017-04-06 15:41:22 12213
原创 HttpUrlConnection与HttpClient的认识(四) -HttpClient的封装
import org.apache.commons.httpclient.*;import org.apache.commons.httpclient.methods.*;import org.apache.commons.httpclient.params.HttpMethodParams;import java.io.*;import java.util.List;import jav
2017-04-06 09:20:47 506
原创 HttpUrlConnection与HttpClient的认识(三)-HttpClient的使用
上面的两章介绍了HttpUrlConnection的使用,HttpURLConnection是java的标准类,没有做一些封装,用起来不方便,本篇开始介绍 HttpClient,HttpClient是个开源框架,封装了访问http的请求头,参数,内容体,响应等.下面开始简单使用一下HttpClient:1.简单使用HttpClient(GET方式) 利用eclipse新建一个java项目,导入与
2017-04-05 18:44:13 405
原创 HttpUrlConnection与HttpClient的认识(二)-请求头信息的问题
上篇博文访问的网络资源是我新建的简单的index.jsp页面,实际工作中我们常常会访问一些网站的资源,比如在一些网站爬虫一些数据等。本篇博文就简单访问一个博客吧,看看有什么问题。安装我们上一篇博文的介绍,写出下面的代码:import java.io.BufferedReader;import java.io.IOException;import java.io.InputStrea
2017-04-05 16:14:34 3131
原创 HttpUrlConnection与HttpClient的认识(一)-HttpUrlConnection的使用
这章先介绍HttpUrlConnection的用法,HttpUrlConnction类位于java.net包下,里面的一些参数(属性)如果不做实验,有的还真不太明白是什么意思。所以这里通过做实验,理解这些参数的含义。 这些参数属性在HttpUrlConnction中通过set*方法去设置。 先简单来个使用HttpUrlConnection发送网络请求的事例吧。 我在本机的tomcat下的w
2017-04-05 15:13:34 808
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人