`
aasonwu
  • 浏览: 35204 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
文章列表
spring security过滤链filter的顺序参考, 查看org.springframework.security.config.http.HttpSecurityBeanDefinitionParser.createFilterChain代码: //定义未排序filter集合。该集合中的对象为OrderDecorator实例。 List<OrderDecorator> unorderedFilterChain = new ArrayList<OrderDecorator>(); //添加http、认证相关 ...
spring security http配置 <http auto-config="true" use-expressions="true"> <intercept-url pattern="/css/**" access="permitAll"/> <intercept-url pattern="/fonts/**" access="permitAll"/> <interc ...
InMemoryUserDetailsManager是Spring Security 内置的实现UserDetailsManager 接口的默认配置实现。它主要负责从配置文件中加载用户的账户信息。观察Spring Security源代码可清晰发现其配置过程。   UserServiceBeanDefinitionParser类解析配置文件<user-service>元素。代码第6行: private void loadParsers() { // Parsers parsers.put(Elements.LDAP_PROVIDER, n ...
Spring Security允许通过security命名空间来配置AccessDecisionManager。元素的access-decision-manager-ref属性来指明一个实现了AccessDecisionManager的Spring Bean。Spring Security提供了这个接口的三个实现类,都在org.springframework.security.access.vote包中:   类名 描述 AffirmativeBased 如果有任何一个投票器允许访问,请求将被立刻允许,而不管之前可能有的拒绝决定。 ConsensusBased 多数 ...
验证码的英文CAPTCHA 这个词最早是在2000年由卡内基梅隆大学的Luis von Ahn、Manuel Blum、Nicholas J.Hopper以及IBM的John Langford所提出。CAPTCHA 是“Completely Automated Public Turing test to tell Computers and Humans Apart”(全自动区分计算机和人类的图灵测试)的缩写,是一种区分用户是计算机和人的公共全自动程序。这个问题可以由计算机生成并评判,但是必须只有人类才能解答。由于计算机无法解答CAPTCHA的问题,所以回答出问题的用户就可以被认为是人类。 - ...
假定Customer类和Order类之间为双向一对多关联关系. Customer类包含的属性: /**对象OID*/ private Long id; /**Customer对象的姓名*/ private String name; /**Customer对象的年龄*/ private int age; /**与Customer对象的订单*/ private Set<Order> orders=new HashSet<Order>(); hibernate映射文件: <class name="Customer" ...
Hibernate映射类型 Java类型 标准SQL类型 大小和取值范围 Java基本类型 integer或者int int或者java.lang.Integer INTEGER 4字节,-2^31~2^31-1 long long或者java.lang.Long BIGINT 8字节,-2^63~2^63-1 short short或者java.lang.Short SMALLINT 2字节,-2^15~2^15-1 byte byte或者java.lang.Byte TINYINT 1字节,-128~127 ...
Hibernate 的客户化映射类型接口,允许用户以编程的方式创建自定义的映射类型,以实现把持久化类的任意类型的属性映射到数据库 以下例子可以把User类的Integer类型的phone属性映射到user表的varchar类型的phone字段 User.java package com.wudasong.pojo; import java.io.Serializable; import java.sql.Timestamp; import java.util.Date; public class User implements Serializable{ /** * ...
eclipse中的Properties File Editor 中文被转换成ASCII码 国际化properties文件大多key的值是固定的,只有value的值不同 语言文件多了,编辑任务重复繁琐,且容易出错 struts2国际化文件编辑的繁琐且重复的动作从此得到缓和了 eclipse 插件MultiProperties可以很好的解决这种问题 MutiProperties的主页: http://code.google.com/a/eclipselabs.org/p/multiproperties/ MutiProperties的安装地址: h ...
A电器实业公司信息部CIO李杰陷入沉思:公司准备进一步深化IT系统建设,以及时准确反馈订单、库存、帐款、生管、物料需求等情况,提高企业市场快速反应力。于是继OA、HR在线管理系统之后,ERP建设就呼之而来、应需而生。 可是企业ERP信息系统是自主开发还是购买商品化通用套装产品,让李杰着实发愁。 李杰通过关系,联系了国内一家知名的ERP供应商。但是该供应商项目实施方案的建议报告书,差点让李杰没背过气,难于接受——报价:210万,建设期16个月。若如此,还不如自主研发。 其实,类如A公司面对自主开发还是购买商品化通用套装软件时所呈现出的非常矛盾困惑的现象在目前许多企业信息化建设中是十分普遍。 ...
本实例只是简单地实现文件的断点上传功能,有更好的建议请不吝赐教 本实例基于html5的 websocket API和netty框架,如果您对两个技术不太熟悉,可以点击下面连接了解 websocket: http://www.chinaz.com/web/2012/0806/267188.shtml http://www.websocket.org/ netty: https://netty.io/ netty jar包:http://download.csdn.net/detail/wudasong_/4650052 准备: fiefox浏览器或chrome浏览器 在cla ...
创建配置文件............成功 创建数据库............成功安装数据............失败 Warning: date_default_timezone_get(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and y ...
Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request. Please contact the server administrator, admin@example.com and inform them of the time the error occurred, and anything you might have done that may have caused the error. Mo ...
Lodop是一款专业的WEB打印控件,其设计目标是简单易用、功能足够强大,开创WEB打印开发的新局面。 Lodop设计者对WEB下的打印开发任务进行了分类汇总,高度抽象,设计出仅用几个功能函数,就可实现复杂的打印任务,尽量减少 ...
var client=function(){ //呈现引擎 var engine={ ie:0, gecko:0, webkit:0, khtml:0, opera:0, ver:null }; //浏览器 var browser={ //主要浏览器 ie:0, firefox:0, safari:0, konq:0, opera:0, chrome:0, //具体版本 ver:null }; //平台,设备和操作系统 var system={ win:false, win_ve ...
Global site tag (gtag.js) - Google Analytics