自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (13)
  • 收藏
  • 关注

原创 2012-10-31笔记

session的持久化,session中的每个属性对象都必须是可序列化的。1、 可以讲那些暂时不活动,但有没有超时的session保存到文件系统或数据库中。2、当服务器重新启动时,可以恢复session。tomcat使用session manager 来管理sessio,。有两个session manager类:org.apache.catalina.session.Standar

2012-10-31 13:47:26 358

原创 防止表单重复提交

常用的防止表单重复提交的方法:1、js校验。在客户端进行,很容易被绕过,不可靠。2、重定向。服务器端进行,并发情况下,不安全。3、struts2的token机制:添加入token标签,并使用token拦截器。添加token标签会生成一个安全的字符序列,这个字符序列会被添加到session中,还会被加到表单的隐藏域中。当表单提交时,隐藏域也会被提交,然后被token拦截器拦截

2012-10-30 20:25:39 490

原创 2012-10-30笔记

会话session是通过cookie实现的。web.xml中可以设置session的最大空闲时间:   20 如果没有设置,那么将采用tomcat配置文件web.xml中的设置:   30 当超过最大空闲时间以后,session失效,服务器会销毁session。当浏览器再次访问时,将创建一个新的session。setMaxInactiveInterval可以

2012-10-30 18:05:54 425

原创 web中的checkbox以及strtus2的CheckboxInterceptor

checkbox标签可以创建一个checkbox当这个checkbox标签没有指定value属性的时候::如果提交表单时没有被选中,那么req.getParameter("math")得到的值为null。如果提交表单时被选中,那么req.getParameter("math")得到的值为on。当这个checkbox标签指定value属性的时候::如果提交表单时没有被选中,那

2012-10-30 15:55:56 570

原创 泛型参数的获取

在hibernate中dao的实现经常会用到增、删、改、查的方法。对于所有的dao的实现,这些方法的处理逻辑都是通用的。因此我们可以将这些方法抽取到BaseDao中实现,然后所有的dao都继承这个BaseDao,问题是我们的BaseDao在执行增、删、改、查方法的时候,需要实际传入的POJO对象的class。下面是在BaseDao中获取POJO对象class的方法。public cla

2012-10-27 11:52:28 742

原创 servlet、struts2、springmvc中实现带进度条的文件上传

实现带进度条的文件上传的基本原理是这样的:前台异步提交文件上传请求,然后每隔一段时间向服务器发送请求查询文件上传进度。后台处理程序解析文件上传请求,并且每隔一段时间将上传进度保存在HttpSession中。(由于HttpRequest是无状态的,因此只能保存在HttpSession中)commons-fileupload包中的ServletFileUpload类可以注册一个进度监听器P

2012-10-26 21:45:49 1990

原创 服务器不同application之间的相互访问

ServletContext提供了一个方法getContext(uri)如果有两个application,它们部署在同一个server下,那么它们之间可以通过这种方式进行相互通信。ServletContext aContext = ....ServletContext anotherContext = aContext.getContext("the uri")但是tomcat默认

2012-10-24 17:47:41 1125

原创 验证码生成库Kaptcha

Kaptcha 是一个生成验证码的库,是google code中的一个项目。下载地址:http://code.google.com/p/kaptcha/使用Kaptcha可以生成验证码文本和验证码图片,将验证码文本放入HttpSession中以供校验,生成的验证码图片返回给客户端。使用kaptcha可以方便的配置: 验证码的字体 验证码字体的大小

2012-10-24 16:40:14 1493

原创 java单例模式的线程安全问题

传统的单例模式有两种:第一种,优点:简单,可靠。可以保证在一个类加载器中只有一个实例。缺点:类在被初始化的时候就会创建一个实例,不管以后会不会用到。但是我个人认为这种缺点说的实在是有点勉强。首先此类的实例只有在初始化的时候才会创建。网上有很多说的是在被加载的时候创建,这是严重错误的。关于类的加载和初始化,可以参考类加载器的介绍。这种缺点成立的情况为,此类被初始化了,但以后我

2012-10-24 13:32:36 788

原创 图片、jsp的缓存

浏览器访问图片时的响应头状态码包括 200 ok,200 ok(from cache),304 NotModified。200 ok 浏览器请求某一个资源,并且服务器返回该资源。 发生在浏览器缓存中没有该资源,是第一次请求。200 ok(from cache) 浏览器不发送请求,而是从cache中得到该资源。 发生在浏览器缓存中有该资源。304 NotModified 浏览器发送请

2012-10-23 17:58:56 1353

原创 spring 单元测试框架

spring version 3.1首先搭建环境 本开发环境为spring3.1+springmvc+hibernate3+mysql5与开发环境所不同的一点是 在XmlWebApplicationContext的配置文件([servlet-name]-servlet.xml)中需要加入AnnotationMethodHandlerAdapter的定义。由于本测试用到了事务,因此在ap

2012-10-22 16:46:00 852

转载 java缓存技术

原文地址:http://hi.baidu.com/xiaoli1740/item/c2bf9b1116ee3beb9913d662开始讨论缓存之前,让我们先来讨论讨论另外一个问题:理论和实践.从ahuaxuan接触的程序员来看,有的程序员偏实践,有的程序员偏理论,但是这都是不好的行为,理论和实践同样重要,我们在做很多核心的算法的时候,没有理论根本无从下手,而在我们多年的实践中,不总结理

2012-10-17 15:21:03 841

转载 WhirlyCache介绍

WhirlyCache下载地址:http://grepcode.com/snapshot/repo1.maven.org/maven2/com.whirlycott/whirlycache/1.0.1原文1地址:http://blog.itpub.net/post/38949/480925原文2地址:http://hi.baidu.com/zhangrg_123/item/47e6a0

2012-10-17 13:29:42 2473

转载 程序员技术练级攻略

前言你是否觉得自己从学校毕业的时候只做过小玩具一样的程序?走入职场后哪怕没有什么经验也可以把以下这些课外练习走一遍(朋友的抱怨:学校课程总是从理论出发,作业项目都看不出有什么实际作用,不如从工作中的需求出发)建议:不要乱买书,不要乱追新技术新名词,基础的东西经过很长时间积累而且还会在未来至少10年通用。 回顾一下历史,看看历史上时间线上技术的发展,你才能明白明天会是什么样。 一定要

2012-10-16 23:34:11 751

原创 http中的gzip

以下内容来自百度百科,地址:http://baike.baidu.com/view/966625.htmGZIP最早由Jean-loup Gailly和Mark Adler创建,用于UNⅨ系统的文件压缩。我们在Linux中经常会用到后缀为.gz的文件,它们就是GZIP格式的。现今已经成为Internet 上使用非常普遍的一种数据压缩格式,或者说一种文件格式。  HTTP协议上的GZ

2012-10-16 22:51:46 779

原创 mvnforum学习(2012-10-16)

1. HttpServletRequest 提供了方法    getContext    getMethod    getPathInfo    getPathTranslated    getQueryString    getRequestedSessionId    getRequestURI    getRequestURL2. 定义jsp的basePa

2012-10-16 22:50:04 671

原创 类的自引用字段

类的实例创建过程很复杂或者只能创建一次,它可以定义静态自引用字段以对外提供获取此实例的功能。

2012-10-16 21:48:24 509

原创 mvnforum学习之了解系统

java.lang.System类提供了大量的方法用于获取当前系统的有关信息。1. 获取和设置当前系统的属性。2. 获取环境变量的值。3. 获取当前系统的时间。4. 获取一个对象的hashcode,不管该对象有没有重写hashcode方法。5. 重新分配输出、输入、错误流。java.lang.Runtime类1. 获取java虚拟机的内存总量。2. 当前空余内存量

2012-10-16 14:38:42 615

原创 apache开源项目

Commons-Pool:Commons-Pool 提供了通用对象池接口,一个用于创建模块化对象池的工具包。Commons-Math:Math 是一个轻量的,自包含的数学和统计组件,解决了许多非常通用但没有及时出现在Java标准语言中的实践问题.Commons-FileUpload :FileUpload 使得在你可以在应用和Servlet中容易的加入强大和高性能的文件上传能力

2012-10-16 14:07:45 615

原创 mvnforum整合eclipse二次开发

mvnforum和tomcat-bundle下载地址:http://www.mvnforum.com/mvnforumweb/index.jsp?main_idx=2&idx=2下载mvnforum的源码以及和tomcat-bundle。解压mvnforum的源码以及tomcat-bundle。打开elipse,新建web project,名称为mvnforum在tomcat-bu

2012-10-15 16:34:45 1580

原创 java开源网站

1. http://www.open-open.com/2. http://best-java-source.whyandhow.org/3. http://java-source.net/4. https://developers.google.com/5. http://code.google.com6. http://home.java.net/

2012-10-13 10:24:12 562

转载 html模板

原文链接:http://news.open-open.com/view/15d57ab

2012-10-13 09:49:14 712

转载 html5网站

原文链接:http://news.open-open.com/view/1357b8c

2012-10-13 09:47:33 377

转载 Eclipse快捷键 10个最有用的快捷键

原文链接:http://www.open-open.com/bbs/view/13209341579531. ctrl+shift+r:打开资源    这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件,而你只需要按下文件名或mask名中的前几个字母,比如applic*.xml。美中不足的是这组快捷键并非在所有视图下都能用。

2012-10-13 09:34:00 372

转载 使用java发送短信

原文地址:http://blog.csdn.net/csh624366188/article/details/7183457

2012-10-12 16:53:19 352

httpclient 上传文件

httpclient3 httpclient4 上传文件 乱码问题

2015-01-04

apache fileupload处理文件上传(流式和非流式)

apache fileupload 处理文件上传(流式和非流式)临时文件处理

2014-12-31

spring mvc hibernate集成

spring mvc hibernate集成 基础框架 c3p0 oracle

2014-12-30

DWR示例与spring集成

DWR示例 包括DWR基本配置 DWR传递对象 DWR 反转ajax DWR与spring集成

2014-12-19

eclipse maven plugin插件

eclipse maven plugin插件

2013-11-04

spring-mvc hibernate配置

spring-mvc hibernate配置

2013-05-27

openOffice转换pdf

openOffice转换pdf

2013-05-23

java rmi 远程方法调用 服务端

java rmi 远程方法调用 服务端

2013-05-14

java rmi远程方法调用 客户端

rmi 远程方法调用 客户端

2013-05-14

pro spring3.0源代码

pro spring3.0源代码

2013-03-19

java web 开发 SSH整合

三大框架ssh的整合 struts2 spring3 hibernate3

2012-03-05

TCP面向连接可靠的文件传输程序,基于MFC实现

TCP文件传输程序,基于MFC实现。集服务端与发送端一体,代码简单,不过功能都已实现,传输效率可靠。

2011-04-02

空空如也

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

TA关注的人

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