自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (12)
  • 问答 (7)
  • 收藏
  • 关注

原创 FTP客户端工具代码

1.java代码package com.diyvc.common.util;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.O

2016-05-31 10:11:59 2099 2

原创 Linux连接MySQL出现1045错误 解决方法

开始使用Linux连接mysql数据库的时候,出现了1045错误。当出现这个问题的时候,应该是用户被数据库拒绝访问了,我们应该为你的数据库开辟权限。1.登录数据库输入linux指令mysql -uroot -padmin登录你的数据库输入用户名和密码2.使用数据库,查询权限mysql> use mysql; mysql> select host,user from us

2016-05-30 10:40:12 37316 13

转载 Spring Security(20)——整合Cas

众所周知,Cas是对单点登录的一种实现。本文假设读者已经了解了Cas的原理及其使用,这些内容在本文将不会讨论。Cas有Server端和Client端,Client端通常对应着我们自己的应用,Spring Security整合Cas指的就是在Spring Security应用中整合Cas Client,已达到使用Cas Server实现单点登录和登出的效果。本文旨在描述如何在Spring Secur

2016-05-26 16:21:47 3944

转载 Spring Security(19)——对Acl的支持

Acl的全称是Access Control List,俗称访问控制列表,是用以控制对象的访问权限的。其主要思想是将某个对象的某种权限授予给某个用户,或某种GrantedAuthority(可以简单的理解为某种角色),它们之间的关系都是多对多。如果某一个对象的某一操作是受保护的,那么在对该对象进行某种操作时就需要有对应的权限。 1.1     准备工作       使用Spring Se

2016-05-26 16:20:44 2213 1

转载 Spring Security(18)——Jsp标签

Spring Security也有对Jsp标签的支持的标签库。其中一共定义了三个标签:authorize、authentication和accesscontrollist。其中authentication标签是用来代表当前Authentication对象的,我们可以利用它来展示当前Authentication对象的相关信息。另外两个标签是用于权限控制的,可以利用它们来包裹需要保护的内容,通常是超链

2016-05-26 16:19:44 1054

转载 Spring Security(17)——基于方法的权限控制

之前介绍的都是基于URL的权限控制,Spring Security同样支持对于方法的权限控制。可以通过intercept-methods对某个bean下面的方法进行权限控制,也可以通过pointcut对整个Service层的方法进行统一的权限控制,还可以通过注解定义对单独的某一个方法进行权限控制。 1.1     intercept-methods定义方法权限控制       inte

2016-05-26 16:19:06 4335

转载 Spring Security(16)——基于表达式的权限控制

Spring Security允许我们在定义URL访问或方法访问所应有的权限时使用Spring EL表达式,在定义所需的访问权限时如果对应的表达式返回结果为true则表示拥有对应的权限,反之则无。Spring Security可用表达式对象的基类是SecurityExpressionRoot,其为我们提供了如下在使用Spring EL表达式对URL或方法进行权限控制时通用的内置表达式。

2016-05-26 16:18:08 2504

转载 Spring Security(15)——权限鉴定结构

1.1    权限       所有的Authentication实现类都保存了一个GrantedAuthority列表,其表示用户所具有的权限。GrantedAuthority是通过AuthenticationManager设置到Authentication对象中的,然后AccessDecisionManager将从Authentication中获取用户所具有的GrantedAuthorit

2016-05-26 16:14:26 619

转载 Spring Security(14)——权限鉴定基础

Spring Security的权限鉴定是由AccessDecisionManager接口负责的。具体来说是由其中的decide()方法负责,其定义如下。    void decide(Authentication authentication, Object object, Collection configAttributes)        throws AccessDeniedEx

2016-05-26 16:13:26 1298

转载 Spring Security(13)——session管理

Spring Security通过http元素下的子元素session-management提供了对Http Session管理的支持。 1.1     检测session超时       Spring Security可以在用户使用已经超时的sessionId进行请求时将用户引导到指定的页面。这个可以通过如下配置来实现。         ...            

2016-05-26 16:12:30 1672

转载 Spring Security(12)——Remember-Me功能

1.1          概述       Remember-Me是指网站能够在Session之间记住登录用户的身份,具体来说就是我成功认证一次之后在一定的时间内我可以不用再输入用户名和密码进行登录了,系统会自动给我登录。这通常是通过服务端发送一个cookie给客户端浏览器,下次浏览器再访问服务端时服务端能够自动检测客户端的cookie,根据cookie值触发自动登录操作。Spring Sec

2016-05-26 16:11:42 879

转载 Spring Security(11)——匿名认证

对于匿名访问的用户,Spring Security支持为其建立一个匿名的AnonymousAuthenticationToken存放在SecurityContextHolder中,这就是所谓的匿名认证。这样在以后进行权限认证或者做其它操作时我们就不需要再判断SecurityContextHolder中持有的Authentication对象是否为null了,而直接把它当做一个正常的Authentic

2016-05-26 16:10:39 6130

转载 Spring Security(10)——退出登录logout

要实现退出登录的功能我们需要在http元素下定义logout元素,这样Spring Security将自动为我们添加用于处理退出登录的过滤器LogoutFilter到FilterChain。当我们指定了http元素的auto-config属性为true时logout定义是会自动配置的,此时我们默认退出登录的URL为“/j_spring_security_logout”,可以通过logout元素的l

2016-05-26 16:09:56 4110

转载 Spring Security(09)——Filter

Spring Security的底层是通过一系列的Filter来管理的,每个Filter都有其自身的功能,而且各个Filter在功能上还有关联关系,所以它们的顺序也是非常重要的。 1.1     Filter顺序       Spring Security已经定义了一些Filter,不管实际应用中你用到了哪些,它们应当保持如下顺序。       (1)ChannelProcessi

2016-05-26 16:09:05 528

转载 Spring Security(08)——intercept-url配置

1.1    指定拦截的url       通过pattern指定当前intercept-url定义应当作用于哪些url。"/**" access="ROLE_USER"/> 1.2     指定访问权限       可以通过access属性来指定intercept-url对应URL访问所应当具有的权限。access的值是一个字符串,其可以直接是一个权限的定义,也可以是一个表达

2016-05-26 16:07:43 1079

转载 Spring Security(07)——缓存UserDetails

Spring Security提供了一个实现了可以缓存UserDetails的UserDetailsService实现类,CachingUserDetailsService。该类的构造接收一个用于真正加载UserDetails的UserDetailsService实现类。当需要加载UserDetails时,其首先会从缓存中获取,如果缓存中没有对应的UserDetails存在,则使用持有的UserD

2016-05-26 16:04:10 1725

转载 Spring Security(06)——AuthenticationProvider

认证是由AuthenticationManager来管理的,但是真正进行认证的是AuthenticationManager中定义的AuthenticationProvider。AuthenticationManager中可以定义有多个AuthenticationProvider。当我们使用authentication-provider元素来定义一个AuthenticationProvider时,如

2016-05-26 16:02:55 2441

转载 Spring Security(05)——异常信息本地化

Spring Security支持将展现给终端用户看的异常信息本地化,这些信息包括认证失败、访问被拒绝等。而对于展现给开发者看的异常信息和日志信息(如配置错误)则是不能够进行本地化的,它们是以英文硬编码在Spring Security的代码中的。在Spring-Security-core-xxx.jar包的org.springframework.security包下拥有一个以英文异常信息为基础的m

2016-05-26 15:58:39 933

转载 Spring Security(04)——认证简介

1.1     认证过程       1、用户使用用户名和密码进行登录。       2、Spring Security将获取到的用户名和密码封装成一个实现了Authentication接口的UsernamePasswordAuthenticationToken。       3、将上述产生的token对象传递给AuthenticationManager进行登录认证。      

2016-05-26 15:57:11 6109 1

转载 Spring Security(03)——核心类简介

1.1     Authentication       Authentication是一个接口,用来表示用户认证信息的,在用户登录认证之前相关信息会封装为一个Authentication具体实现类的对象,在登录认证成功之后又会生成一个信息更全面,包含用户权限等信息的Authentication对象,然后把它保存在SecurityContextHolder所持有的SecurityContext

2016-05-26 15:52:41 1349

转载 Spring Security(02)——关于登录

1.1     form-login元素介绍       http元素下的form-login元素是用来定义表单登录信息的。当我们什么属性都不指定的时候Spring Security会为我们生成一个默认的登录页面。如果不想使用默认的登录页面,我们可以指定自己的登录页面。 1.1.1   使用自定义登录页面       自定义登录页面是通过login-page属性来指定的。提到log

2016-05-26 15:49:03 1118

转载 Spring Security(01)——初体验

首先我们为Spring Security专门建立一个Spring的配置文件,该文件就专门用来作为Spring Security的配置。使用Spring Security我们需要引入Spring Security的NameSpace。beans xmlns="http://www.springframework.org/schema/beans"  xmlns:security="http:

2016-05-26 15:46:56 996

转载 阿里云服务器Ubuntu安装mysql

一、先下载mysql软件这个下载地址是在阿里云php安装脚本中找到的,通过这个地址下载的话,因为是走的阿里云的局域网环境,下载速度应该会相对更快一点。看下图红框显示的速度,我的服务器带宽只有1M哦,这个速度是阿里云内部局域网的速度,总之是非常快了。运行命令:wget http://oss.aliyuncs.com/aliyunecs/onekey/mysql/mysql-5

2016-05-25 14:45:58 2736

转载 阿里云服务器Ubuntu安装tomcat

一、下载tomcat可以先下载到本地,然后ftp到服务器官方 Apache Tomcat 的下载页面(下面的链接是apache自己的镜像服务器的地址,不同网络连接的话,apache会给出不同的镜像地址):1http://tomcat.apache.org/download-70.cgi也可以直接

2016-05-24 12:03:16 3691

转载 阿里云服务器Ubuntu安装jdk7

一、下载jdk可以先下载到本地,然后ftp到服务器官方jdk7的下载页面:1http://www.oracle.com/technetwork/cn/java/javase/downloads/jdk7-downloads-1880260.html也可以直接在服务器下载(windows版本的区分

2016-05-23 16:40:29 1537 2

转载 Spring常用注解,自动扫描装配Bean

1 引入context命名空间(在Spring的配置文件中),配置文件如下:Xml代码  xmlns:context="http://www.springframework.org/schema/context"    http://www.springframework.org/schema/context  http://www.springframewor

2016-05-18 11:01:38 743

原创 jQuery中.bind() .live() .delegate() .on()的区别

方法:bindbind() 方法为被选元素添加一个或多个事件处理程序,并规定事件发生时运行的函数。语法:$(selector).bind(event,data,function)方法:livelive() 方法为被选元素附加一个或多个事件处理程序,并规定当这些事件发生时运行的函数。通过 live() 方法附加的事件处理程序适用于匹配选择器的当前及未来的元素(比如由脚本创

2016-05-09 14:23:34 523

linux tomcat7安装包

linux系统tomcat7安装包,用于在linux系统上使用tomcat的web容器。Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。实际上Tomcat是Apache 服务器的扩展,但运行时它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。

2017-09-12

TortoiseSVN 64位客户端

TortoiseSVN 64位客户端安装包

2017-05-04

TortoiseSVN客户端64位

TortoiseSVN客户端安装文件

2017-05-04

postman插件

chrome浏览器postman插件的安装版

2017-04-26

二维码生成jar包

Java 二维码开发包 zxing 使用jar包

2017-03-14

Servlet文件上传所需的jar

commons-fileupload-1.3 commons-io-2.2.jar

2017-03-07

jdom jar包

DOM解析,jdom所需的jar包

2017-02-26

mysql驱动包

使用jdbc连接mysql数据库的驱动jar包

2017-02-20

微信工具类

微信公众平台开发涉及到的一些工具类

2017-01-19

spring+hibernate整合jar包

springMVC+spring+hibernate整合所需的jar包

2017-01-16

easypoi,Excel导出导出

easypoi功能如同名字easy,主打的功能就是容易,让一个没见接触过poi的人员 就可以方便的写出Excel导出,Excel模板导出,Excel导入,Word模板导出,通过简单的注解和模板 语言(熟悉的表达式语法),完成以前复杂的写法

2016-12-29

企业人力资源管理毕业设计

这是我大学毕业设计的企业人力资源管理系统,使用java语言开发,mysql数据库。里面包含毕业设计和毕业论文。需要的大家可以参考一下,共同学习,也请大家多多指教。

2016-03-30

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

TA关注的人

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