自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 spring security进级篇 V 自定义标签控制显示

上篇提到了,将用户,角色,组,权限存放到数据库中,会遇到UI上spring security 标签失效问题,建议自己定义自定义标签,下面就自定义标签,具体说一下思路; spring security 登陆时将用户信息存放于session中,在自定义标签中通过pageContext 获取session相关信息,通过相应传人的URL,进行相应的比对就可以判断某些URL是否有访问权限,进而控制是...

2012-11-29 08:23:24 218

原创 Log4j 把不同包的日志打印到不同位置

需要的包和测试的代码下载附件! 如果需要将不同的日志打印到不同的地方,则需要定义不同的Appender,然后定义每一个 Appender的日志级别、打印形式、输出位置! 配置log4j.properties文件如下:Java代码  ############################################################...

2012-11-29 08:23:09 305

原创 spring security进级篇VI JCaptcha验证编码的使用

在spring security中,可以结合jcaptcha进行使用,具体方法如下:1.java类如下:Java代码  package com.spring.security.jcaptcha;    import java.awt.Color;  import java.awt.Font;  impo...

2012-11-28 13:10:05 225

原创 spring security3进级篇III

  在spring security3进级篇II中,虽然将用户和权限存入到数据库中,但在配置文件中仍然要对URL地址配置角色进行控制访问,如何将用户,角色,资源存放到数据库中,进行统一管理,逐步实现RBAC的模型呢,这需要更复杂的实现,这一篇将实现将所有的信息存储到数据库中,但不涉及组,许可等表。 1、首先建立数据表Sql代码  CREATE...

2012-11-28 13:08:41 155

原创 spring security3进级篇II

本篇文章用户和权限用数据库存储,而资源(url)和权限的对应采用硬编码配置在XML中实现的。在本篇中需要把用户和权限信息存到数据库中,本例子采用mysql数据库,数据库表如下: Sql代码  CREATE TABLE users(      username VARCHAR(50) NOT NULL,  ...

2012-11-28 13:06:53 179

原创 spring-security3 进级篇I

在上一篇入门中,简单介绍了spring security3的用法,但现实中,登录页面都是用户自己定义的,而不是spring security3生产的,这个时候,我们可以自定义用户登录页面。通过分析spring security3生成的登录页面,我们可以看到,它是一个表单,表单的action,userName 和 password的name分别为 j_spring_security_chec...

2012-11-28 13:05:27 174

原创 spring-security3 入门篇

1.下载spring security的最新版本,工程下载的是3.12. 新建工程,结构如下: 其中,涉及到的jar包可以在spring-security包中的例子中获取3、配置spring-security.xmlXml代码  <?xml version="1.0" encoding="UTF-8"?&...

2012-11-28 13:04:20 138

原创 Abator自动生成ibatis的相关配置和类

一、abator自动生成配置:abator自动生成ibatis的配置文件、mode、sqlMap、dao、bean实例准备: 1、安装Eclipse插件:     要求eclipse3.1,jdk1.4以上      在eclipse上安装abator插件        eclipse菜单栏 --> help --> Software Upd...

2012-11-14 16:02:07 208

原创 Spring+Hibernate实现动态SessionFactory切换(改进版)

前面写了一篇关于动态切换Hibernate SessionFactory的文章,原文地址:http://tangyanbo.iteye.com/admin/blogs/1717402发现存在一些问题:需要配置多个HibernateTransactionManager和多个Spring 切面这样带来两个问题1. 程序效率降低,因为Spring进行多次Advice的拦截2. 如...

2012-11-09 14:11:20 210

原创 Illegal mix of collations (utf8_general_ci,COERCIBLE) and (latin1_swedish_ci,NUM

SHOW VARIABLES LIKE 'coll%';  执行下面语句SELECT * FROM threat_event WHERE expirationTime<0 AND '2012-11-09 09:23:05' > ADDTIME(startTime, '30') 出错:SQL 错误 写道...

2012-11-09 11:13:24 448

原创 修改MySQL字符编码

修改编码其实是为了支持中文~1.编译级别。由于缺乏大量自己去编译MySQL的经验,所以对具体的编译优化不太熟悉,可参考简朝阳的《MySQL性能调优与架构设计》。以下内容来自《MySQL 5.1参考手册》2.8.2. 典型配置选项:默认地,MySQL使用latin1(cp1252)字符集。为了改变 默认设置,使用--with-charset选项: shell> ./con...

2012-11-07 08:24:34 205

原创 Jquery 将表单序列化为Json对象

大家知道Jquery中有serialize方法,可以将表单序列化为一个“&”连接的字符串,但却没有提供序列化为Json的方法。不过,我们可以写一个插件实现。 我在网上看到有人用替换的方法,先用serialize序列化后,将&替换成“:”、“‘”:Js代码 /** * 重置form表单 * @param ...

2012-11-07 08:23:39 303

原创 select标签的美化及js模拟解决方案

所有html元素中select算是比较坑爹的一个。他让人抓狂的地方主要是: 不同的浏览器显示的默认下拉框样子不完全相同 IE下无法手动设置select的高度(这是最坑爹的!),只能靠font-size撑起来 select右侧的下拉箭头是无法使用背景消除的,这就导致无法使用css进行美化 总结起来,解决办法主要有:将select隐藏掉,而使用div进行模拟 ...

2012-11-07 08:23:25 354

原创 关于如何绑定Jquery 的scroll事件(兼容浏览器)

今天做一个随屏幕滚动的导航条时,发现一个问题:火狐、谷歌、ie9正常,ie8、7、6页面滚动时,导航条没有反应。代码如下: Js代码 $(document).bind("scroll",function(){ //…… }); $(document).bind("scroll",function()...

2012-11-07 08:23:08 379

原创 javascript “||”、“&&”的灵活运用

你是否看到过这样的代码:a=a||""; 可能javascript初学者会对此感到茫然。今天就跟大家分享一下我的一些心得。其实: Js代码 a=a||"defaultValue"; a=a||"defaultValue"; 与: Js代码 if(!a){ a="defaultValue"; } ...

2012-11-06 08:22:39 267

原创 Jquery error 事件

error 通常用来处理图像无法加载的错误。$("img").error(function(){Js代码 $(this).hide(); $(this).hide();}); Js代码 $(document).ready(function(){ $("img").error(function() { ...

2012-11-06 08:21:43 210

原创 如何为javascript方法参数设置默认值

你是否遇到过这样的情况,写了个function,无参数。 Js代码 function showUserInfo(){ alert("你好!我是小明。"); } function showUserInfo(){ alert("你好!我是小明。");}调用: Js代码 showUserInfo(); ...

2012-11-06 08:21:08 284

原创 看了这个才发现jQuery源代码不是那么晦涩

很多人觉得jquery、ext等一些开源js源代码 十分的晦涩,读不懂,遇到问题需要调试也很费劲。其实我个人感觉主要是有几个方面的原因:1、对一些js不常用的语法、操作符不熟悉2、某个function中又嵌套了一些内部的function,使得整个代码的层次结构不像java代码那么清晰。3、js中允许变量先使用后定义,会造成我们看代码时候忽然冒出来一个变量、function,却找不到是在...

2012-11-06 08:20:19 146

原创 DIV的边距属性在Chrome和IE中的区别

突然间,在Chrome下看起来很整齐的布局,在IE下变成一团糟。为了找出原因,我改动了div的background-color属性。最后,发现同一个DIV的宽度在IE和Chrome下却不一样。这大晚上的,真是怪吓人滴! 之后,做了个测试。当:Css代码 div1 { width:960px; margin:0px; padding:0px; } ...

2012-11-06 08:18:33 154

空空如也

空空如也

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

TA关注的人

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