自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(78)
  • 资源 (3)
  • 收藏
  • 关注

转载 session 超时,处理ajax请求

项目使用的是spring-security安全框架,当session超时时,如果不是ajax请求,很简单就能实现跳到指定的页面。但是ajax请求就会有问题。session超时的时候,点击到ajax请求就会弹出一些页面源码文件。    由于一直都在忙其他的这个问题一直放着。最近有时间了,就把这个问题给解决了。    首先建了个拦截器,来判断session超时。用户登录后会保存用户信息

2013-05-13 19:58:59 946

原创 spring3中计划任务task

1.spring配置文件上添加对task的描述<beans xmlns="http://www.springframework.org/schema/beans" xmlns:task="http://www.springframework.org/schema/task" 。。。。。。 xsi:schemaLocation="http://www.springfra

2013-05-13 09:29:36 979

原创 浅析Spring 权限管理的实现

一、前言权限管理在后台管理系统中较为常见,不同的管理员拥有不同的角色,不同的角色拥有不同的权限,不同的权限对应不同的资源。同时一个管理员可以拥有多种角色,一个角色可以拥有多种权限,一个权限可以拥有多个资源。二、原理权限管理一般涉及到用户、角色、资源这三者之间的关系,当用户请求某个资源时,先判断该用户的角色,然后判断请求资源所需的角色,最后把用户角色和资源角色作比较,如果相等,说

2013-03-15 15:58:12 1764

原创 nginx rewrite学习笔记

一、什么是Rewrite  Rewrite对称URL Rewrite,即URL重写,就是把传入Web的请求重定向到其他  URL的过程。URL Rewrite最常见的应用是URL伪静态化,是将动态页面显示为静态页  面方式的一种技术。比如http://www.123.com/news/index.asp?id=123 使用  URLRewrite 转换后可以显示为 http

2013-03-04 19:47:34 1104

nginx rewrite学习笔记

一、什么是Rewrite    Rewrite对称URL Rewrite,即URL重写,就是把传入Web的请求重定向到其他  URL的过程。URL Rewrite最常见的应用是URL伪静态化,是将动态页面显示为静态页  面方式的一种技术。比如http://www.123.com/news/index.asp?id=123 使用  URLRewrite 转换后可以显示为 h...

2013-03-04 19:47:00 90

原创 PowerDesigner表的name和comment互转

将Name中的字符COPY至Comment中  Option Explicit  ValidationMode = True  InteractiveMode = im_Batch  Dim mdl ' the current model  ' get the current active model  Set mdl = ActiveModel  If (mdl Is

2013-02-28 10:45:50 571

PowerDesigner表的name和comment互转

  将Name中的字符COPY至Comment中  Option Explicit  ValidationMode = True  InteractiveMode = im_Batch  Dim mdl ' the current model  ' get the current active model  Set mdl = ActiveModel  If (mdl...

2013-02-28 02:45:00 129

原创 nginx学习笔记

一、什么是nginx?    Nginx (“engine x”) 是俄罗斯人Igor Sysoev(塞索耶夫)编写的一款高性能的 HTTP 和反向代理服务器。    Nginx 已经在俄罗斯最大的门户网站── RamblerMedia(www.rambler.ru)上运行了4年时间,同时俄罗斯超过20%的虚拟主机平台采用Nginx作为反向代理服务器。    在国内

2013-02-26 09:54:43 648

nginx学习笔记

一、什么是nginx? Nginx (“engine x”) 是俄罗斯人Igor Sysoev(塞索耶夫)编写的一款高性能的 HTTP 和反向代理服务器。 Nginx 已经在俄罗斯最大的门户网站── RamblerMedia(www.rambler.ru)上运行了4年时间,同时俄罗斯超过20%的虚拟主机平台采用Nginx作为反向代理服务器。 在国内,已经有新浪博客、新浪...

2013-02-26 09:54:00 93

转载 nginx 缓存简单配置

目的:缓存nginx服务器的静态文件。如css,js,htm,html,jpg,gif,png,flv,swf,这些文件都不是经常更新。便于缓存以减轻服务器的压力。实现:nginx proxy_cache可以将用户的请缓存到本地一个目录,当下一个请求时可以直接调取缓存文件,就不用去后端服务器去取文件了。配置:打开配置文件/usr/local/nginx/conf/nginx.conf

2013-02-24 16:12:43 523

nginx 缓存简单配置

目的:缓存nginx服务器的静态文件。如css,js,htm,html,jpg,gif,png,flv,swf,这些文件都不是经常更新。便于缓存以减轻服务器的压力。实现:nginx proxy_cache可以将用户的请缓存到本地一个目录,当下一个请求时可以直接调取缓存文件,就不用去后端服务器去取文件了。配置:打开配置文件/usr/local/nginx/conf/nginx.confuser...

2013-02-24 08:12:00 78

原创 nginx 反向代理及负载均衡

1. 负载均衡的概念,负载均衡是由多台服务器以对称的方式组成一个服务器集合,每台服务器都具有等价的地位,都可以单独对外提供服务而无须其他服务器的辅助.负载均衡能够平均分配客户请求到服务器阵列,藉此快速获取重要数据,解决大量并发访问服务问题,这种集群技术可以用最少的投资获得接近于大型主机的性能.  2.反向代理方式和包过滤方式或普通代理方式并无冲突,因此可以在防火墙设备中同时使用这两种方式,其中

2013-02-05 15:33:18 980

nginx 反向代理及负载均衡

  1. 负载均衡的概念,负载均衡是由多台服务器以对称的方式组成一个服务器集合,每台服务器都具有等价的地位,都可以单独对外提供服务而无须其他服务器的辅助.负载均衡能够平均分配客户请求到服务器阵列,藉此快速获取重要数据,解决大量并发访问服务问题,这种集群技术可以用最少的投资获得接近于大型主机的性能.  2.反向代理方式和包过滤方式或普通代理方式并无冲突,因此可以在防火墙设备中同时使用这两种方式...

2013-02-05 15:33:00 99

原创 memcache快速清除方法-工作技巧

相信大家在项目中肯定用到memcache缓存了,那么大家在测试的时候,如何清除缓存呢,是去调用remove方法根据指定的key还是干脆直接flush_all?我相信大家肯定都直接flush_all,具体做法:   cmd   telnet localhost 11211  ,然后flush_all,这样做的人肯定不少。但每次都这样输入是不是觉得麻烦呢,有没有更方便的方法呢,吼吼,答案是,有的,利用

2013-01-30 13:32:51 4220

memcache快速清除方法-工作技巧

相信大家在项目中肯定用到memcache缓存了,那么大家在测试的时候,如何清除缓存呢,是去调用remove方法根据指定的key还是干脆直接flush_all?我相信大家肯定都直接flush_all,具体做法: cmd telnet localhost 11211 ,然后flush_all,这样做的人肯定不少。但每次都这样输入是不是觉得麻烦呢,有没有更方便的方法呢,吼吼,答案是,有的,利用vb脚...

2013-01-30 13:32:00 167

原创 关于项目中后台中文解码的解决方案

项目中经常用到前台传中文参数的问题,传中文很容易乱码,如果是form表单post提交,就不用考虑这些问题,但是有些情况不适宜使用form表单,一般都是js中将中文进行编码,但是在后台如何解码,这就存在一些差异性了。前台肯定需要将中文encodeURIComponent,但后台如何解码呢?分析情况,有如下几种转码:1、public staticString getRealString(S

2013-01-30 13:28:22 715

关于项目中后台中文解码的解决方案

项目中经常用到前台传中文参数的问题,传中文很容易乱码,如果是form表单post提交,就不用考虑这些问题,但是有些情况不适宜使用form表单,一般都是js中将中文进行编码,但是在后台如何解码,这就存在一些差异性了。前台肯定需要将中文encodeURIComponent,但后台如何解码呢?分析情况,有如下几种转码:1、 public staticString getRealStri...

2013-01-30 13:28:00 224

转载 CentOS 5 修改root密码

1.在开机启动的时候能看到引导目录Booting CentOS(2.6.18-238.el5) in 3 seconds ...时,然后按“e”。2.接下来你可以看到下一个画面,选择“CentOS(2.6.18-238.el5),然后按”e" 3.接下来你可以看到另个画面,有三个选项   root(hd0,0)   kernel /vmlinuz-2.6.18-238.el5 ro roo

2013-01-28 15:23:44 455

CentOS 5 修改root密码

1.在开机启动的时候能看到引导目录Booting CentOS(2.6.18-238.el5) in 3 seconds ...时,然后按“e”。2.接下来你可以看到下一个画面,选择“CentOS(2.6.18-238.el5),然后按”e"3.接下来你可以看到另个画面,有三个选项 root(hd0,0) kernel /vmlinuz-2.6.18-238.el5 ro root=LA...

2013-01-28 07:23:00 299

原创 log4j 使用说明总结

1 概述  本文档是针对Log4j日志工具的使用指南。包括:日志介绍、日志工具介绍、Log4j基本使用、Log4j的高级使用、Spring与log4j的集成等。并进行了举例说明。  本文档适合所有Java开发人员。  2 日志介绍  存储软件程序、服务或操作系统产生的消息记录的文件。  电脑里的日志是指日志数据可以是有价值的信息宝库,也可以是毫无价值的数据泥潭。要保护和提高你的

2013-01-15 13:07:03 735

log4j 使用说明总结

  1 概述  本文档是针对Log4j日志工具的使用指南。包括:日志介绍、日志工具介绍、Log4j基本使用、Log4j的高级使用、Spring与log4j的集成等。并进行了举例说明。  本文档适合所有Java开发人员。  2 日志介绍  存储软件程序、服务或操作系统产生的消息记录的文件。  电脑里的日志是指日志数据可以是有价值的信息宝库,也可以是毫无价值的数据泥潭。要保护和提...

2013-01-15 05:07:00 77

原创 将html页面转换成图片

问题分析:需要根据用户选择的不同游戏,不同年份来生成带有不同描述规则的一张图片,如果利用java去画这张图片,显然很不靠谱,利用一些开源的图形工具,都是在原有图片的基础上去修改,没有根据指定规则去生成的。经过调研和探讨,觉得freemarker可以定制自己想要的样式模板,如果先用freemarker定制的模板去生成一个静态的html页面,然后再将这个html页面转换一张图片,这样做不就可以

2013-01-08 15:26:14 3310

将html页面转换成图片

问题分析:需要根据用户选择的不同游戏,不同年份来生成带有不同描述规则的一张图片,如果利用java去画这张图片,显然很不靠谱,利用一些开源的图形工具,都是在原有图片的基础上去修改,没有根据指定规则去生成的。经过调研和探讨,觉得freemarker可以定制自己想要的样式模板,如果先用freemarker定制的模板去生成一个静态的html页面,然后再将这个html页面转换一张图片,这样做不就可...

2013-01-08 07:26:00 1112

转载 spring @Transactional相关说明

Spring事务的传播行为 在service类前加上@Transactional,声明这个service所有方法需要事务管理。每一个业务方法开始时都会打开一个事务。Spring默认情况下会对运行期例外(RunTimeException)进行事务回滚。这个例外是unchecked如果遇到checked意外就不回滚。如何改变默认规则:1 让checked

2013-01-06 18:52:10 656

spring @Transactional相关说明

Spring事务的传播行为 在service类前加上@Transactional,声明这个service所有方法需要事务管理。每一个业务方法开始时都会打开一个事务。Spring默认情况下会对运行期例外(RunTimeException)进行事务回滚。这个例外是unchecked如果遇到checked意外就不回滚。如何改变默认规则:1 让checked例外也回滚:在整个方法...

2013-01-06 10:52:00 77

原创 spring +quartz 配置

<beans xmlns="http://www.springframework.org/schema/beans" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:context="http://www.springframework.org/schema/context" xmlns:p="http://www.sp

2013-01-05 10:41:53 537

spring +quartz 配置

 &lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;beans xmlns="http://www.springframework.org/schema/beans" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:context="http://www.spr

2013-01-05 02:41:00 86

原创 spring 事务管理配置总结

前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。    总结如下:    Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一

2012-11-28 17:46:01 560

原创 AOP 面向方面编程

AOP是Aspect Oriented Programming的缩写,意思是面向方面编程,一种新兴的编程技术。  AOP实际是GoF设计模式的延续,设计模式孜孜不倦追求的是调用者和被调用者之间的解耦,  AOP可以说也是这种目标的一种实现。它可以解决OOP和过程化方法不能够很好解决的横切  (crosscut)问题,  如:事务、安全、日志等横切关注。当未来系统变得越来越复杂,

2012-11-28 12:10:04 512

spring 事务管理配置总结

前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。总结如下:Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一般变化的只是代理机制这...

2012-11-28 09:46:00 80

AOP 面向方面编程

  AOP是Aspect Oriented Programming的缩写,意思是面向方面编程,一种新兴的编程技术。  AOP实际是GoF设计模式的延续,设计模式孜孜不倦追求的是调用者和被调用者之间的解耦,  AOP可以说也是这种目标的一种实现。它可以解决OOP和过程化方法不能够很好解决的横切  (crosscut)问题,  如:事务、安全、日志等横切关注。当未来系统变得越来越复杂...

2012-11-28 04:10:00 77

原创 使用memcache应该注意的问题

Memcached是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提供动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon)是用C写的,但是客户端可以用任何语言来编写,并通过memcached协议与守护进程通信。项目后台系统做权限管理,菜单每次都是动态生成,

2012-11-27 19:46:11 1127

使用memcache应该注意的问题

Memcached是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提供动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon)是用C写的,但是客户端可以用任何语言来编写,并通过memcached协议与守护进程通信。项目后台系统做权限管理,菜单每次都是动态生成...

2012-11-27 11:46:00 101

原创 JQUERY DOM总结

一、访问元素  在访问页面时,需要与页面中的元素进行交互式的操作。在操作中,元素的访问是最频繁、最常用的,主要包括对元素属性、内容、值、CSS的操作。  1、 元素属性操作  在jQuery中,可以对元素的属性执行获取、设置、删除的操作,通过attr()方法可以对元素属性执行获取和设置操作,而removeAttr()方法则可以轻松删除某一指定的属性。  1.1、 获取元素的属性

2012-11-05 13:02:54 568

JQUERY DOM总结

一、访问元素  在访问页面时,需要与页面中的元素进行交互式的操作。在操作中,元素的访问是最频繁、最常用的,主要包括对元素属性、内容、值、CSS的操作。  1、 元素属性操作  在jQuery中,可以对元素的属性执行获取、设置、删除的操作,通过attr()方法可以对元素属性执行获取和设置操作,而removeAttr()方法则可以轻松删除某一指定的属性。  1.1、 获取元素的属性...

2012-11-05 05:02:00 96

原创 JAVA注解

注解(Annotation) 为我们在代码中天界信息提供了一种形式化的方法,是我们可以在稍后某个时刻方便地使用这些数据(通过 解析注解 来使用这些数据)。 注解的语法比较简单,除了@符号的使用以外,它基本上与java的固有语法一致,java内置了三种注解,定义在java.lang包中。      @Override 表示当前方法是覆盖父类的方法。      @Depreca

2012-10-22 15:15:48 396

JAVA注解

注解(Annotation) 为我们在代码中天界信息提供了一种形式化的方法,是我们可以在稍后某个时刻方便地使用这些数据(通过 解析注解 来使用这些数据)。 注解的语法比较简单,除了@符号的使用以外,它基本上与java的固有语法一致,java内置了三种注解,定义在java.lang包中。@Override表示当前方法是覆盖父类的方法。@Deprecated 表示当前元素是不...

2012-10-22 07:15:00 52

原创 IE6下实现position:fixed

在 IE6 中实现 position:fixed; 的办法刚刚提过,在IE6中是不能直接使用 position:fixed; 。你需要一些 CSS Hack 来解决它。当然,IE6 的问题也不仅仅 position:fixed;相同的还是让 ... 元素固定在浏览器的底部和距离右边的20个像素,这次的代码是:#top{position:fixed;_position

2012-10-08 14:12:49 602

IE6下实现position:fixed

在 IE6 中实现 position:fixed; 的办法刚刚提过,在IE6中是不能直接使用 position:fixed; 。你需要一些 CSS Hack 来解决它。当然,IE6 的问题也不仅仅 position:fixed;相同的还是让&lt;div id="top"&gt;...&lt;/div&gt;元素固定在浏览器的底部和距离右边的20个像素,这次的代码是:#top{ po...

2012-10-08 06:12:00 114

原创 windows下让SVN服务开机自启动

例:我的svn服务端软件装在D:\Program Fiels\Subversion下,版本库在E:\svn\repository下接下来使用命令创建服务:sc create svn binpath= "\"D:\Program Files\Subversion\bin\svnserve.exe\" --service -r \"E:\svn\repository\"" displa

2012-09-23 12:11:24 1282

linux菜鸟专用资料

学习linux 很好的一本资料。新手可以看看哦,并且非常清晰。想学习Linux的,这个资料一定会帮助你的。

2010-02-02

Silverlight完美入门pdf

学习Silverlight必不可少的一本书,pdf格式的,我假期用了一假期,感觉很好,最重要的是中文的,希望能给大家帮助。

2010-01-28

可自定义砖块形状的俄罗斯方块

可以自己设置方块形状。并且可以任意修改砖块颜色。用c#语言开发,对新手来说,看懂此程序的确会让你受益匪浅的。相信我吧!

2010-01-28

空空如也

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

TA关注的人

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