自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 责任链模式

最近由于项目处理的业务原因,想到了用责任链模式,平时做项目用的其他设计模式也不做。对设计模式也没有很深入的了解。责任链模式和filter差不多。就像servlet的filter一样的。里面有个过滤链,来把所有的过滤器连在一起。然后一个一个的过滤请求。记得马士兵讲过一个责任链的例子。通俗易懂啊。 package com.bjsxt.dp.filter; public interface Fi...

2012-09-28 22:12:11 80

原创 Java 泛型

最近在做项目的时候,在定义dao层的时候用了泛型,比如: queryMap(Map<String,Object> map); 当在Action传入进去一个Map<String,String> map的时候却发现,值传递过去不了。按道理说String 是Object的子类。 按道理是会传入进去的。但是这里引用了泛型的缘故吧。后来干脆把Map&l...

2012-09-25 21:46:52 51

原创 Commons BeanUtils包学习2

一、简介: BeanUtils提供对 Java反射和自省API的包装。其主要目的是利用反射机制对JavaBean的属性进行处理。我们知道,一个JavaBean通常包含了大量的属性,很多情况下,对JavaBean的处理导致大量get/set代码堆积,增加了代码长度和阅读代码的难度。 二、用法:BeanUtils是这个包里比较常用的一个工具类,这里只介绍它的copyProperties...

2012-09-24 21:45:41 101

原创 Commons BeanUtils包学习

Apache Commons BeanUtils包学习 一、简介:BeanUtils提供对 Java反射和自省API的包装。其主要目的是利用反射机制对JavaBean的属性进行处理。我们知道,一个JavaBean通常包含了大量的属性,很多情况下,对JavaBean的处理导致大量get/set代码堆积,增加了代码长度和阅读代码的难度。二、用法:BeanUtils是这个包里比较常用的一个工具类,...

2012-09-24 21:11:01 48

原创 spring3 自带 cache 整合之方法缓存

最近项目刚好用的spring版本是Spring3.1.M1 ,好像 spring3就开始有了对缓存的整合。其实底层的实现也就是上篇文件一样。http://m635674608.iteye.com/admin/blogs/1678983 spring3.1.M1中负责cache的模块是org.springframework.context-3.1.0.M1.jar 与2.5时的modules...

2012-09-23 15:07:55 117

原创 s2sh 懒加载 OpenSessionInView 遇上 frameset

OpenSessionInViewFilter是Spring提供的一个针对Hibernate的一个支持类,其主要意思是在发起一个页面请求时打开Hibernate的Session,一直保持这个Session,直到这个请求结束,具体是通过一个Filter来实现的。由于Hibernate引入了Lazy Load特性,使得脱离Hibernate的Session周期的对象如果再想通过getter方法取到其关...

2012-09-20 21:42:19 70

原创 proxool配置使用

最近项目配置数据源,不知道用哪个数据源好,所以打算配置一下,然后测一下。当配置到proxool数据源时出了点问题。后来查了下,发现是proxool.jar版本的问题。当时用的是proxool9.03.jar那个user和passwrod配了不起作用,要写在url里面。后来用了proxool9.1.jar试了下。解决了此问题。 下面是在网上查到的proxool的一些配置信息: 1:proxool数据...

2012-09-18 23:52:35 145

原创 spring Aop 之用户操作日志以及异常处理日志记录

使用Aop做操作日志,异常处理,并记录日志。 方法1:try{}catch(){记录日志} 方法2:通过filter,或者strtus2拦截器(目前项目是struts2) 方法3:hirbernate的拦截器记录日志 方法4:通过jvm agent 代理 方法5:自定义类加载器应该也可以 虽然说各有个的好处吧,但是我个人还是喜欢Aop,当然Aop有多种实现。目前项目上用的是Spring...

2012-09-15 01:24:05 271

原创 spring Aop 之方法缓存

    因为公司人手原因,最近在为项目搭建架构,在异常,缓存,日志,方面都打算用Aop来做,在原来的项目中对在对异常,日志方面可能都是Log log=Logfactory.getLog();这样既麻烦,又紧耦合在一起。所以打算用Aop试试。下面是对一些缓存对象的Aop处理。主要是根据方法签名来做key值。     定义一个注解    import java.lang.annotation....

2012-09-15 00:35:15 134

原创 fileter异常处理

package com.ajun.filter; import java.io.IOException; import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import javax.servlet.ServletException;import javax...

2012-09-11 21:42:44 108

原创 JavaWeb中的Session、SessionListener、

测试环境:Tomcat 5.0.28 JavaWeb中的Session · 在JavaWeb中使用HttpSession(以下简称session)对象来表示一个会话。 · Session的创建(代表会话周期的开始):第一次调用request.getSession()方法时,会创建一个session对象。 · Session的销毁(代表会话周期的结束):在某个请求周期内调用了Sess...

2012-09-11 21:28:27 67

原创 Hibernate缓存管理

Hibernate缓存管理 1.Hibernate缓存分类 1、一级缓存:Session缓存,它是属于事物范围的缓存,这一级别的缓存由Hibernate管理的,一般情况下无需干预。 2、二级缓存:SessionFactory级别的缓存,它是属于进程范围或群集范围的缓存,这一级别的缓存可以进行配置和更改,并且可以动态加载和卸载。 2.Hibernate缓存管理 1、一级...

2012-09-10 22:58:14 70

原创 java.util.Preferences

JDK1.4为我们提供的java.util.prefs包,里面有一个Preferences类,能让以上的工作变得极其轻松!写VB程序的人常常用SaveSetting函数和getSettging来存取注册表中的用户设定数据。而Java的Preferences类也提供了类似的机制。Preferences类在不同的平台中有不同的实现方式。而在Windows平台中,Preferences是将数据保存在注...

2012-09-02 22:28:18 167

servlet购物车

简单的servelt购物车。适合初学者兼用~

2010-06-03

javascript通讯录

包括一些网页设计常用的类的代码:时间日期类、鼠标事件类、状态烂特效、页面效果类、图形图象类、按钮特效类、文本特效类、信息检测类、警告提示类、菜单类、窗口特效类、综合类,框架。

2010-05-24

jsp.通讯录管理系统

jsp通讯录,实现增,删,改,查,分组,分页的功能,适合初学着兼用!

2010-05-24

空空如也

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

TA关注的人

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