自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 [转]Preparedstatement和Statement的区别

1.PreparedStatement是预编译的,对于批量处理可以大大提高效率. 也叫JDBC存储过程2.使用 Statement 对象。 在对数据库只执行一次性存取的时侯,用 Statement 对象进行处理。PreparedStatement 对象的开销比Statement大,对于一次性操作并不会带来额外的好处。3.statement每次执行sql语句,相关数据库都要执行sql语句的编译,preparedstatement是预编译得,    preparedstatement支持批处理4.Code F

2011-03-17 16:14:00 329

原创 请求forward、include和redirect的实现方法和区别

<br />一、Forward:是一个servlet传递原有的request参数至新的资源(html,jsp,servlet),由新的资源来处理这些参数。常常用于一个分布的流程需要上下参数的胡同。具体实现 RequestDispatcher rd = request.getRequestDispatcher(uri); rd.forward(request,response);该uri相对于当前的应用路径。<br />二、Include:是一个servlet包含一个新资源到本身之中,新资源的参数可以响应老资

2011-02-24 14:34:00 905

原创 【Question】关于FastHashMap的疑问

今天在看struts1中加载DataSourceConfig时候,有些疑惑。先上代码FastHashMap代码片段# public class FastHashMap extends HashMap { # protected HashMap map = null; # protected boolean fast = false; # public FastHashMap() { # super(); #

2011-02-23 18:53:00 747

原创 ClassLoader.loadClass()与Class.forName()的区别

一直以来对这个问题比较迷惑,今天找了些资料整理的下,基本搞清楚了2者的区别了。在此写些东西权当是整理并与大家分享。ClassLoader.loadClass()与Class.forName()大家都知道是反射用来构造类的方法,但是他们的用法还是有一定区别的。在讲区别之前,我觉得很有不要把类的加载过程在此整理一下。在Java中,类装载器把一个类装入Java虚拟机中,要经过三个步骤来完成:装载、链接和初始化,其中链接又可以分成校验、准备和解析三步,除了解析外,其它步骤是严格按照顺序完成的,各个步骤的主要工作如下

2011-02-18 15:13:00 806

原创 Apache开源项目之2[Digester的使用]

待定

2011-02-17 17:42:00 481

原创 Apache开源项目之1[BeanUtils使用]

<br />最近在研究struts框架的同时,顺便看了看beanutils开源项目,对BeanUtils的一些内容做了一些整理,与大家分享同时也帮助自己记忆。<br /> <br />主要涉及以下几点内容:<br />1.PropertyUtils的getProperties方法<br />2.如何创建动态bean对象<br />3.学会使用BeanUtils的copyProperties方法<br /> <br />好,那么我们先来看PropertiesUtils的getProperties方法<br /

2011-02-17 12:28:00 600

空空如也

空空如也

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

TA关注的人

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