自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

jaune162的专栏,最新动态请关注:https://jaune162.blog

Java、Spring、架构、IT资讯。关注我的博客:https://jaune162.blog

  • 博客(21)
  • 资源 (20)
  • 问答 (1)
  • 收藏
  • 关注

原创 Spring Security教程(14)---- Logout和SessionManager

Logout的配置很简单,只需要在http中加入下面的配置就可以了<sec:logout invalidate-session="true" logout-url="/logout" logout-success-url="/login.jsp" />invalidate-session是否销毁Sessionlogout-url logout地址logout-success-url

2014-01-24 16:23:46 25539 7

原创 Ext利用TreeStore构建动态菜单

项目中很多时候要动态创建菜单,但是ExtJs自身并没有提供这个组件。下面是我利用TreeStore实现的动态菜单的完整代码

2014-01-23 17:23:51 8937

原创 Spring Security教程(13)---- 验证码功能的实现

有三中方法可以实现验证码的功能第一种是自定义一个filter,放在SpringSecurity过滤器之前,在用户登录的时候会先经过这个filter,然后在这个filter中实现对验证码进行验证的功能,这种方法不推荐,因为它已经脱离了SpringSecurity第二种是自定义一个filter让它继承自UsernamePasswordAuthenticationFilter,然后重写attem

2014-01-19 14:02:47 38598 5

原创 Spring Security教程(12)---- 使用数据库来管理方法

这个稍微有一点复杂,我是通过AOP来实现的,前半部分跟上一章类似,主要在配置上有点不同读取方法与权限对应列表DAO public List> getMethodResourceMapping(){ String sql = "SELECT S3.RESOURCE_PATH,S2.AUTHORITY_MARK FROM SYS_AUTHORITIES_RESOURCES S1 "+

2014-01-18 17:00:30 6448

原创 Spring Security教程(11)---- 使用数据库来管理资源

这个可以说是SpringSecurity最核心的东西,在项目中资源很多肯定不能一一配置到配置文件中,所以用数据库来管理资源是必然的。这个也很容易实现。表结构已经在之前都创建过了。首先我们要来从数据库中获取到资源与权限的对应列表,这个在dao层实现即可需要获取到url地址和AUTH_**这种权限标识,注意:不是权限ID和资源ID。 public List> getURLResourceMap

2014-01-18 11:44:03 10275 7

原创 Spring Security教程(10)---- 自定义登录成功后的处理程序及修改默认验证地址

form-login配置中的authentication-success-handler-ref可以让手动注入登录成功后的处理程序,需要实现AuthenticationSuccessHandler接口。<sec:form-login login-page="/login.jsp" login-processing-url="/login.do" authentication-failure

2014-01-18 10:52:53 33961 7

原创 Spring Security教程外篇(2)---- 乱起八糟的一下东西,自己备用

IS_AUTHENTICATED_ANONYMOUSLY 允许匿名用户进入IS_AUTHENTICATED_FULLY 允许登录用户进入IS_AUTHENTICATED_REMEMBERED 允许登录用户和rememberMe用户进入支持表达式<sec:http auto-config="true" access-decision-manager-ref="accessDecisi

2014-01-17 13:41:05 5014

原创 Spring Security教程(9)---- 自定义AccessDeniedHandler

在Spring默认的AccessDeniedHandler中只有对页面请求的处理,而没有对Ajax的处理。而在项目开发是Ajax又是我们要常用的技术,所以我们可以通过自定义AccessDeniedHandler来处理Ajax请求。我们在Spring默认的AccessDeniedHandlerImpl上稍作修改就可以了。public class DefaultAccessDeniedHandle

2014-01-17 11:34:38 30035 2

原创 Spring Security教程(8)---- 自定义决策管理器及修改权限前缀

首先介绍下Spring的决策管理器,其接口为AccessDecisionManager,抽象类为AbstractAccessDecisionManager。而我们要自定义决策管理器的话一般是继承抽象类而不去直接实现接口。在Spring中引入了投票器(AccessDecisionVoter)的概念,有无权限访问的最终觉得权是由投票器来决定的,最常见的投票器为RoleVoter,在RoleVote

2014-01-17 11:07:51 25330 3

原创 Spring Security教程外篇(1)---- AuthenticationException异常详解

这个异常是在登录的时候出现错误时抛出的异常,比如账户锁定,证书失效等,先来看下AuthenticationException常用的的子类:UsernameNotFoundException 用户找不到BadCredentialsException 坏的凭据AccountStatusException 用户状态异常它包含如下子类AccountExpiredException 账户过期

2014-01-16 17:16:32 65577 7

原创 Spring Security教程(7)---- 解决UsernameNotFoundException无法被捕获的问题

这个教程是我在往项目中一点一点添加 Spring Security的过程的一个笔记,也是我学习 Spring Security的一个过程。在解决这个问题之前要先说一点authentication-provider默认加载的是DaoAuthenticationProvider类。完成了上一章的内容后在测试的时候发现在UserDetailsService中抛出的UsernameNotFound

2014-01-16 16:26:57 28043 5

原创 Spring Security教程(6)---- 使用数据库管理用户及权限

上一章已经把表结构上传了,今天这部分主要用到的表是SYS_USERS 用户管理表SYS_ROLES 角色管理表SYS_AUTHORITIES权限管理表SYS_USERS_ROLES用户角色表SYS_ROLES_AUTHORITIES角色权限表要实现使用数据库管理用户,需要自定义用户登录功能,而Spring已经为我们提供了接口UserDetailsServic

2014-01-16 14:16:59 26062 7

原创 Spring Security教程(5)---- 国际化配置及UserCache

这一章是为了给后面的讲解打基础的,主要介绍下国际化的配置及UserCache的配置及使用国际化配置 <bean id="messageSource" class="org.springframework.context.support.ReloadableResourceBundleMessageSource"> <property name="basename" val

2014-01-16 14:02:21 16646 3

原创 Spring Security教程(4)---- 数据库表结构的创建

PD建模图建模语句alter table SYS_AUTHORITIES_RESOURCES drop constraint FK_SYS_AUTH_REFERENCE_SYS_AUTH;alter table SYS_AUTHORITIES_RESOURCES drop constraint FK_SYS_AUTH_REFERENCE_SYS_RESO;

2014-01-16 11:17:19 23993 5

原创 Spring Security教程(3)---- 自定义登录页面

在项目中我们肯定不能使用Spring自己生成的登录页面,而要用我们自己的登录页面,下面讲一下如何自定义登录页面,先看下配置 <sec:form-login login-page="/login.jsp" authentication-failure-url="/login.jsp" default-target-url="/index.jsp"/>

2014-01-16 10:14:50 22237 6

原创 Spring Security教程(2)----SpringSecurity简单测试

前面讲到了SpringSecurity的简单配置,今天做一个简单的测试,先看配置文件<beans xmlns="http://www.springframework.org/schema/beans" xmlns:sec="http://www.springframework.org/schema/security" xmlns:xsi="http://www.w3.org/2001/X

2014-01-16 10:01:20 21667 7

原创 视频教程分享

分享下我收集的将近2T的视频资料,分享连接http://yun.baidu.com/s/1bnaNvMB其中视频教程文件夹中的项目如下:云计算瑜伽视频教程数据结构设计相关设计模式软件测试嵌入式前台设计及HTML5其他汇编语言UnixUMLSEOPHPOracleNoSqlMySqlLuceneLinuxJavaIOS开发FlexExtJsC语言C++Android.Net

2014-01-15 11:42:20 2508 6

原创 利用Ext.XTemplate自定义组件

Extjs提供了强大的自定义模版功能,可以通过Ext.XTemplate和Ext.Template来自定义模版。Ext的组件固然强大,但是其生成html代码也很多,有时候在项目中我们可能只需要显示一些信息而不需要用到Ext提供的功能。这时候可以根据需求自定义一些组件,来实现我们需要的功能,同时可以使页面的冗余代码减少,提高我们的程序的工作效率。下面献上我自定义window的一个小例子,希望

2014-01-14 18:19:35 5290

原创 动态生成Checkbox,并且加载时有loadMask提示

实现的基本思想就是为form绑定一个store,然后监听store的load事件,先上代码然后我一步一步讲思路。Ext.define('Xzr.view.security.role.authority.RoleAuthority',{ extend:'Ext.form.Panel', requires:['Xzr.ux.form.AuthorityFieldSet'], mixi

2014-01-14 17:17:18 4099 1

原创 处理ExtJs记录修改并刷新后,再次点修改记录不变的问题

在项目开发中遇到这样一个问题,点击Grid中的一条记录并修改,修改完后保存并且刷新表格,后台已保存成功,并且前台grid中的值也已经改变。这时候被修改的记录还处于选中状态,然后再次点修改,发现表单中的值还是原来的值,但是在选择另外一条记录后,再次选择这条记录并修改时发现值已改变。如图:这是原记录,现在我们在角色说明后面加几个*号,测试保存后,原来被修改的记录还处于选择状态,然后

2014-01-13 14:43:29 10684 5

原创 基于ExtJs的JavaScript拦截器

Java后台有拦截器的功能,但是Js前台是没有这个概念的,最近做项目需要对前台返回的信息做统一的处理,于是就想到了能不能在前台也做一个类似与拦截器的功能,对后台返回的消息做统一的处理,然后用了半天的时间完成了这个功能,现在奉上代码。Java消息类,统一向处理向前台返回的消息package com.zrhis.base.model;import java.util.List;i

2014-01-11 11:56:19 9030 2

Linear Algebra with Applications 10th

Linear Algebra with Applications 作者:Steven J. Leon, Lisette de Pillis 共8章,556页

2024-02-06

2021年4月自考04741计算机网络原理真题及答案.docx

2021年4月自考04741计算机网络原理真题及答案

2021-09-23

2019年4月计算机网络原理试题及答案.docx

自考计算机网络原理试题及答案解析

2021-09-23

2020年8月计算机网络原理试题及答案.docx

自考计算机网络原理试题及答案解析

2021-09-23

操作系统习题集.md(考点串讲)

自考02326操作系统考点串讲,助你上岸。本资料只针对选择题、填空题和简答题。后面的大题需要多做历年的真题

2021-09-23

Calculus with CalcChat and CalcView,11ed

English | 2017 (2018 Edition) | 1288 Pages The Larson CALCULUS program has a long history of innovation in the calculus market. It has been widely praised by a generation of students and professors for its solid and effective pedagogy that addresses the needs of a broad range of teaching and learning styles and environments. Each title is just one component in a comprehensive calculus course program that carefully integrates and coordinates print, media, and technology products for successful teaching and learning.

2019-01-16

Precalculus with CalcChat and CalcView,10ed

The tenth edition of PRECALCULUS gives you clear explanations of math concepts, examples and exercises that relate to everyday life, and innovative technology to help you study and practice when and where you want. "How Do You See It?" exercises let you practice applying the concepts, and new "Summarize" features and "Checkpoint" problems reinforce your understanding of the skills you need to better prepare for tests. 1000 pages

2019-01-16

Precalculus, Global Edition Paperback – 2017

10th edition edition (2017)

2019-01-16

区块链 文字版 2.0 谭磊 陈刚

本书最重要的目的是帮助读者了解区块链技术和它的应用,帮助他们开阔眼界,让他们知道哪些应用领域和实际问题可能通过区块链相关的技术来解决。当然对于学生、教师和有志于 在区块链领域发展的从业人员来说,也是一本经典的教材。

2018-06-02

数学女孩-结城浩

结城浩 1963年生,日本人.现从事专业写作及软件编程工作。 其兴趣跟工作是“写程序”与“写书”,主要著作大多数为数学及程序专著,《数学女孩》是他的第一本青春文学类小说。

2018-05-30

增长黑客:如何低成本实现爆发式成长

《增长黑客》是2015年7月1日电子工业出版社出版发行的图书,作者是范冰。

2018-05-30

Kotlin中文文档

Kotlin中文文档。基本语法、类和对象、函数和Lambda表达式、Java互操作、JavaScript等

2018-02-02

具体数学 第二版[中文高清完整版带书签]

具体数学:计算机科学基础:第2版》是一本在大学中广泛使用的经典数学教科书.书中讲解了许多计算机科学中用到的数学知识及技巧,教你如何把一个实际问题一步步演化为数学模型,然后通过计算机解决它,特别着墨于算法分析方面.其主要内容涉及和式、整值函数、数论、二项式系数、特殊的数、生成函数、离散概率、渐近式等,都是编程所必备的知识.另外,本书包括了六大类500 多道习题,并给出了所有习题的解答,有助读者加深书中内容的理解. 其中作者 donald e. knuth(高德纳)是计算机圣经《计算机程序设计艺术》的作者。这本书上的数学知识是在《计算机程序设计艺术》中使用到的数学,是阅读《计算机程序设计艺术》的前提。

2018-01-22

在Linux下安装Oracle数据库

讲述如何一步一步在Linux下安装Oracle数据库,并对数据库设置自启动。

2015-11-30

SpringSecurity源码

SpringSecurity教程配套源码 专栏地址:http://blog.csdn.net/column/details/springsecurity.html

2014-05-29

系统权限架构.PDM

我的基于SpringSecurity设计的RBAC权限架构,秉承我无限分享、免费分享一切技术资源的原则,下载不需要任何积分,并且对初学者肯定有用。

2014-01-16

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

TA关注的人

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