自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 WebWork学习之result的两种类型(dispatcher、redirect)的比较

 最近一直在学习WebWork,学习了result类型之后,对dispatcher和redirect做个比较。1.讲讲它们各自的工作原理 重定向的工作原理:通过在HTTP头把一个302的HTTP返回码和新的位置一并发送至浏览器,然后浏览器将自动发出一个指向这个新位置的HTTP请求。dispatcher result的工作原理:它发出一个内部的对资源的请求,只通过一个请求为浏览器生成最终

2009-04-17 17:43:00 1847

原创 学习性网址

主要收藏了java技术、web技术、数据库、搜索以及架构等比较好的学习性资料网站链接库,这个库会实时进行更新。

2010-06-02 17:49:00 565

原创 详解ThreadLocal类

主要介绍了ThreadLocal类的概念、原理、使用以及与其他同步机制的差别和优势

2010-06-02 17:44:00 626

转载 搜索引擎资料收藏(转)

搜索引擎资料收集(转)搜索引擎学习资源收集一、搜索引擎技术/动态资源、综合类1、卢亮的搜索引擎研究 http://www.wespoke.com/卢亮属于搜索引擎开发上的专家,以前开发过一个搜索引擎"博索"(http://booso.com/),好像现在已经停止开发了,目前他服务于博客网。在他的这个blog上可以了解许多搜索引擎开发的技术和经

2010-02-09 16:24:00 3533

原创 C语言结构体对齐

C语言结构体对齐也是老生常谈的话题了。基本上是面试题的必考题。内容虽然很基础,但一不小心就会弄错。写出一个struct,然后sizeof,你会不会经常对结果感到奇怪?sizeof的结果往往都比你声明的变量总长度要大,这是怎么回事呢?        开始学的时候,也被此类问题困扰很久。其实相关的文章很多,感觉说清楚的不多。结构体到底怎样对齐?       有人给对齐原则做过总结,具体

2009-08-31 20:53:00 587

原创 tagSupport类的学习

在上一篇自定义标签的文章中,讲到了自定标签的步骤,其中有一步是集成tagSupport。对tagSupport类也不是很熟悉,特此学习tagSupport,在此做下简要笔记。1. TagSupport与BodyTagSupport的区别    TagSupport与BodyTagSupport的区别主要是标签处理类是否需要与标签体交互,如果不需要交互的就用   TagS

2009-06-15 14:09:00 873

原创 自定义jsp标签的步骤

最近学习java设计模式,在IBM中国网站上学习了repeated menu模式的规则,如果页面内容不得不超出一屏,菜单将在 Web 页面上重复显示。其顺便提到了自定义标签库,那我也顺便做一下笔记。呵呵。。。 第一步:需要自定义一个tld文件,如menutaglib.tld。其内容布局如下:    "-//Sun Microsystems, Inc.//DTD

2009-06-15 11:03:00 516

转载 Tomcat中文处理(四)

 2)在servlet和其他java文件中的字符在这种情況下,构造的String使用的系統默认的编码方式的。但是在servlet中从request得到的字符,如果沒有指定request的編碼,那么就是得到的一个编码方式为iso-8859-1

2009-06-02 10:15:00 344

转载 Tomcat中文处理(三)

 现在我们来分析几个例子: 1)jsp中如果使用了:他其实就是指定了response的类型和字符的编码方式,上面指定了response的字符编码是是Shift_JIS。在jsp中构造String的时候,如果没有明确指定

2009-06-02 10:07:00 378

转载 Tomcat中文处理(二)

 上篇我们介绍了tomcat是怎么对接收到字符进行编码的,现在我们来看当向客户端写html文档的时候到底发生了什么? tomcate在向客户端写出数据的時候,使用的是response的输出流來实现的。但是jsp是怎樣使用response的流的呢?

2009-06-02 10:03:00 305

转载 Tomcat中文处理(一)

Tomcat的中文处理(一)看到很多朋友问关于中文的处理问题,下面我们以tomcat4.0为servlet,jsp引擎来说说unicode的处理。1)       从客户端接受请求当客户端请求tomcat的一个jsp文档的时候,tomcat会构造相应的httpServletRequest实现类的实例来代表客户端,通过对流servletInputStrea

2009-06-01 17:26:00 521

原创 Webwork项目总结(三)

 接下来讲解下spring的配置文件:                        classpath:system.properties            org.apache.commons.dbcp.BasicDataSource,改为com.mchange.v2.c3p0.ComboPooledDataSource.在网上评论,前者的数据库管理

2009-05-31 14:11:00 356

原创 Webwork项目总结(二)

 三.Hibernate总结     使用HQL语言:      //获取操作数据库session     Session session = getHibernateTemplate().getSessionFactory()                .getCurrentSession();   // 返回一行记录  String hql = "from

2009-05-26 11:04:00 373

原创 Webwork项目总结(一)

 最近在做一个webwork的项目(主要是用在手机上),趁现在空点下来,写写总结。 webwork总体给我的感觉是方便。做了如下一些总结:一:项目结构1. 项目结构:webwork+hibernate(3)+spring+freemarker二:项目细节1. webwork.xml 作为webwork的配置文件。最好将分项目都分别写到xwork-*.xml中,然后在总的一张

2009-05-26 10:00:00 541

原创 字符串传递的问题

 这个问题大家肯定碰到了很多了。今天来讲点原理性的,方便大家的理解。首先来看个例子:public class Test{ public static void stringReplace(String text){ text=text.replace("j","l"); } public static void bufferReplace(Strin

2009-05-15 13:50:00 602

原创 理解po类在数据层和vo类在业务层的区别

网上的对PO和VO区别的解释:“ VO,值对象(Value Object),    PO,持久对象(PersisentObject),它们是由一组属性和属性的get和set方法组成。Hibernate纳入其实体容器(EntityMap)的对象,它代表了与数据库中某条记录对应的Hibernate实体,PO的变化在事务提交时将反应到实际数据库中。从结构上看,它们并没有什么不同的

2009-05-12 17:13:00 1387 1

原创 java随机产生字符串

 今天在做一个注册模块,要求用到验证码。自己就试着写了一个。/**   * 产生随机字符串   * */private static Random randGen = null;private static char[] numbersAndLetters = null;private static Object initLock = new Object();

2009-05-04 18:21:00 665

原创 freemarker.core.InvalidReferenceException异常

Expression page.url is undefined on line 6, column 7 in web/pages/ftl/common/page.ftl.The problematic instruction:----------==> if (page.url.indexOf("?") > 0) [on line 6, column 1 in web/pages/f

2009-04-27 19:05:00 39800 22

转载 Java虚拟机类装载:原理、实现与应用收藏

 一、引言   Java虚拟机(JVM)的类装载就是指将包含在类文件中的字节码装载到JVM中, 并使其成为JVM一部分的过程。JVM的类动态装载技术能够在运行时刻动态地加载或者替换系统的某些功能模块, 而不影响系统其他功能模块的正常运行。本文将分析JVM中的类装载系统,探讨JVM中类装载的原理、实现以及应用。   二、Java虚拟机的类装载实现与应用   2

2009-04-26 20:48:00 687

原创 Spring中的ContextLoaderListener作用

    总得来说,ContextLoaderListener的作用就是启动Web容器时,自动装配ApplicationContext的配置信息。因为它实现了ServletContextListener这个接口,在web.xml配置这个监听器,启动容器时,就会默认执行它实现的方法。至于ApplicationContext.xml这个配置文件部署在哪,如何配置多个xml文件,进行分析说明。查看它的AP

2009-04-23 17:38:00 425

转载 Spring的OpenSessionInViewFilter简介

假设在你的应用中Hibernate是通过spring来管理它的session.如果在你的应用中没有使用OpenSessionInViewFilter或者OpenSessionInViewInterceptor。session会在transaction结束后关闭。如果你采用了spring的声明式事务模式,它会对你的被代理对象的每一个方法进行事务包装(AOP的方式)。        cla

2009-04-22 10:23:00 426

原创 J2EE技术之JDBC连接各种数据库的写法

2009-04-20 09:11:00 432

空空如也

空空如也

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

TA关注的人

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