自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring依赖注入对于Date类型数据的处理

编写Date数据处理类:继承java.beans.PropertyEditorSupport,覆盖父类中的setAsText方法,相关代码如下:view plaincopy to clipboardprint?package com.gengyang.spring; import java.beans.PropertyEditorSupport; ...

2010-11-08 15:08:51 150

原创 Could not find action or result

[size=medium]当使用MyEclipse自带的Struts2库进行开发时,可能会遇到很奇怪的错误,明明都配好了,却还会报下面的错误:Could not find action or resultNo result defined for…… and result error而改个action的名后又不出错了,这是因为自带的Struts2中,有一个struts2-conve...

2010-10-28 10:13:15 187

原创 有关Struts2何时检测到action是否存在

[size=medium]在org.apache.struts2.dispatcher包中的Dispatcher这个调度器类中,有这么一段代码:[/size][code="java"] String namespace = mapping.getNamespace(); String name = mapping.getName(); String method = mappi...

2010-10-27 15:47:41 131

原创 有关Struts2过滤器的配置

在做Struts2的项目时,需要在web.xml中配置Struts2的过滤器,通常可以采用两种方式进行配置,下面对此进行一下分析:在StrutsPrepareAndExecuteFilter这个过滤器中,有这么一段代码:ActionMapping mapping = prepare.findActionMapping(request, response, true);if ...

2010-10-27 15:18:29 159

原创 Javascript 刷新框架及页面的方法总集

先来看一个简单的例子:下面以三个页面分别命名为frame.html、top.html、bottom.html为例来具体说明如何做。 frame.html 由上(top.html)下(bottom.html)两个页面组成,代码如下: frame 现在假设top.html (即上面的页面) 有七个button来实现对bottom.htm...

2010-10-22 19:19:43 81

原创 Java文件下载的几种方式

public HttpServletResponse download(String path, HttpServletResponse response) { try { // path是指欲下载的文件的路径。 File file = new File(path); // 取得文件名。 ...

2010-10-20 13:58:21 135

原创 java.lang.NoClassDefFoundError: org/apache/commons/io/output/DeferredFileOutputS

从昨天开始有一个问题令我挺是郁闷。我用tomcat与tomcat plugin开发一个上传的小程序(上传组件用的是:common upload)。当然刚开始为了能够调试都是在eclipse里通过tomcat plugin启动的tomcat , 运行程序后报错误:java.lang.NoClassDefFoundError: org/apache/commons/io/output/Deferre...

2010-10-20 11:47:52 194

原创 用window.location和window.open做链接的区别

[size=medium]//转载用window.location和window.open做链接的区别关键字:window.location window.open() 在给按钮、表格、单元格、下拉列表和DIV等做链接时一般都要用Javascript来完成,和做普通链接一样,可能我们需要让链接页面在当前窗口打开,也可能需要在新窗口打开,这时我们就可以使用下面两项之一来完成:...

2010-10-16 13:28:54 97

原创 JAVA中的术语:对象句柄

[size=medium]每种编程语言都有自己的数据处理方式。有些时候,程序员必须时刻留意准备处理的是什么类型。您曾利用一些特殊语法直接操作过对象,或处理过一些间接表示的对象吗(C或C++里的指针)? 所有这些在Java里都得到了简化,任何东西都可看作对象。因此,我们可采用一种统一的语法,任何地方均可照搬不误。但要注意,尽管将一切都“看作”对象,但操纵的标识符实际是指向一个对象的“句柄”(H...

2010-09-23 10:55:58 137

原创 tomcat重启与session

[size=medium]在关闭和重启Tomcat 5时, tomcat 会试图 serialize存在的session资源. 如果 sessions中相关的对象没有实现 serializable 接口, 就会出现Cannot serialize session attribute XXX for 异常java.io.NotSerializableException: ..............

2010-09-15 20:08:43 113

原创 过滤器的工作方式

从J2EE1.3开始,Servlet2.3规范中加入了对过滤器的支持。过滤器能够对目标资源的请求和响应进行截取。过滤器的工作方式分为四种,下面让我们分别来看看这四种过滤器的工作方式:1、request过滤器 这种过滤器的工作方式比较简单,大家也经常遇到,如下图所示:[align=center][img]http://dl.iteye.com/upload/attachment/3...

2010-09-09 15:33:47 167

原创 微软我对不起你

[size=medium] 微软,我对不起你。从我接触电脑的那天起,从DOS6.22一直到现在的Windows XP,我使用的都是盗版。    微软,我对不起你。我在社会上这么辛苦地挣扎,每个月的工资竟然连正版的Office XP也买不起。就是我咬牙花个几百块买套Win98,还是没有售后服务的OEM随机版!   微软,我对不起你。我不该一边用着你的产品一边骂你们的市场调研员,定价决...

2010-09-09 15:28:09 96

原创 小沈阳版程序员的痛苦

[b][size=medium]程序一建一改,一天就过去了;嚎~程序再一改一调,整个晚上就过去了;嚎~程序最痛苦的事儿是啥,知道不?就是,程序没做完,设计又改了;嚎~程序最最痛苦的事儿是啥,知道不?就是,程序好不容易做完了,方案全改了;嚎~程序最最最痛苦的事儿是啥,知道不?就是,程序做完了,狗日的客户跑了;嚎~~~[/size] [/b]...

2010-09-09 15:01:39 90

原创 过滤器扩展

[size=small]在servlet-2.3中,Filter会过滤一切请求,包括服务器内部使用forward转发请求和的情况。到了servlet-2.4中Filter默认下只拦截外部提交的请求,forward和include这些内部转发都不会被过    滤,但是有时候我们需要forward的时候也用到Filter,这样就需要如下配置:          ...

2010-09-09 14:53:52 93

原创 Servlet过滤器

[b][color=red][size=medium]一、字符编码的过滤器 [/size][/color][/b][code="java"]import javax.servlet.*; import java.io.IOException; /** * 用于设置 HTTP 请求字符编码的过滤器,通过过滤器参数encoding指明使用何种字符编码,用于处理Html Form请求...

2010-09-09 10:24:26 79

原创 String的不可变性

[code="java"] My JSP 'MyJsp.jsp' starting page [/code][b][color=red][size=medium]运行结果:[/size][/color][/b][wan...

2010-09-08 11:58:06 96

原创 反射机制-Class类-Class对象的获取

[size=small]java.lang.Class是一个比较特殊的类,它用于封装被装入到JVM中的类(包括类和接口)的信息。当一个类或接口被装入的JVM时便会产生一个与之关联的java.lang.Class对象,可以通过这个Class对象对被装入类的详细信息进行访问。简单的说,获取某一个类所对应的Class对象可以通过如下三种途径:1. Object的getClass方法jav...

2010-09-06 15:58:29 207

原创 session在何时被创建

[size=medium]一个常见的误解是以为session在有客户端访问时就被创建,然而事实是直到某server端程序调用 HttpServletRequest.getSession(true)这样的语句时才被创建,注意如果JSP没有显示的使用 关闭session,则JSP文件在编译成Servlet时将会自动加上这样一条语句 HttpSession session = HttpServle...

2010-09-06 15:09:36 131

原创 对“只要关闭浏览器,session就消失了”的解释

[size=medium]在谈论session机制的时候,常常听到这样一种误解“只要关闭浏览器,session就消失了”。其实可以想象一下会员卡的例子,除非顾客主动对店家提出销卡,否则店家绝对不会轻易删除顾客的资料。对session来说也是一样的,除非程序通知服务器删除一个session,否则服务器会一直保留,程序一般都是在用户做log off的时候发个指令去删除session。然而浏览器从来不会...

2010-09-06 14:42:07 455

原创 深入理解Servlet/JSP之“Cookie和Session原理”

[size=small]由于HTTP协议的无状态特征,Web应用中经常使用Cookie和Session来保存用户在与系统交互过程中的状态数据。下面通过分析HTTP协议对Cookie和Session的工作原理加以了解。一、CookieCookie的含义是“服务器送给浏览器的甜点”,即服务器在响应请求时可以将一些数据以“键-值”对的形式通过响应信息保存在客户端。当浏览器再次访问相同的应用时,会...

2010-09-06 14:40:35 90

原创 抽象类实现接口

[size=medium]抽象类实现接口时可以对接口中定义的方法只声明不实现[/size]

2010-09-06 14:36:32 67

原创 过滤器实现多层权限控制

[color=red][b][size=medium]文件的目录结构如下:[/size][/b][/color][img]http://dl.iteye.com/upload/attachment/303835/d7e0eb8f-85ea-3995-bb6f-ebc335545fb9.jpg[/img][color=red][b][size=medium]所实现的功能是:[/siz...

2010-09-05 16:24:34 151

原创 用JAVA轻松操作properties文件

[code="java"]package control;import java.io.BufferedInputStream;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;impor...

2010-09-03 16:23:43 60

原创 表单的action,请求的转发与响应的重定向

[size=medium]1. 表单的action的请求路径:a.若加“/”,则代表的是服务器的根目录;b.若没有加“/”,则代表的是项目的根目录。2. 请求的转发的路径:a.若加“/”,则代表的就是项目的根目录;b.若没有加“/”,则代表的也是项目的根目录。3. 响应的重定向的路径:a. 若加“/”,则代表的就是服务器的根目录;b.若没有加“/”,则代表的就是项目...

2010-09-03 11:08:15 195

原创 关于Servlet的web.xml

[size=small]1. /*:表示项目根目录下的任何访问路径,只要在web.xml的url-pattern中找不到完全匹配的,就会按此路径访问;比如,web.xml中有两个url-pattern标签,一个配置为/*,一个配置为/nihao,倘若请求的路径是根目录/nihao,则会按nihao这个路径查找,倘若请求的路径是根目录/nihaoma,则会按/*这个路径查找。2. *.d...

2010-09-03 09:57:14 64

原创 区分Tomcat与Web服务器、应用服务器的关系

[size=small]Tomcat服务器是一个免费的开放源代码的Web应用服务器。因为Tomcat技术先进、性能稳定且免费,所以深受Java爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web应用服务器。一、Tomcat与应用服务器到目前为止,Tomcat一直被认为是Servlet/JSP API的执行器,也就所谓的Servlet容器。然而,Tomcat并不仅仅如此...

2010-09-03 09:30:06 234

原创 bbs-论坛数据库设计表注意问题

[size=small]本文是从网上看到然后转载过来的!看到的就请大家留意一下一个简单的论坛系统,以数据库储存如下数据: 用户名,email,主页,电话,联系地址,发帖标题,发帖内容,回复标题,回复内容。 每天论坛访问量300万左右,更新帖子10万左右。 请给出数据库表结构设计,并结合范式简要说明设计思路。 这是我看见的百度面试题,以前也在cdsn上面看见过类似...

2010-09-01 11:51:25 164

原创 教你在SQL Server数据库中设计表和字段

[size=small]【赛迪网-IT技术报道】1. 原始单据与实体之间的关系 可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对应多个实体,或多张原始单证对应一个实体。这里的实体可以理解为基本表。明确这种对应关系后,对我们设计录入界面大有好处。 【例1】:一份...

2010-09-01 11:36:46 154

原创 oracle中的escape关键字

[size=small]定义:escape关键字经常用于使某些特殊字符,如通配符:'%','_'转义为它们原来的字符的意义,被定义的转义字符通常使用'\',但是也可以使用其他的符号。实例:SQL> select * from t11 where name like '%_%';NAME----------aa_aaaaSQL> select * fr...

2010-09-01 08:38:24 118

原创 scott创建视图权限不足问题

[size=medium]在scott账户下无法创建emp表的视图,一直显示权限不足只要在system的用户下 输入下句便可grant create view to scott[/size]

2010-08-31 13:34:23 132

原创 女生与程序语言

[size=small]有的女生就像Windows 虽然很优秀,但是安全隐患太大。有的女生就像UNIX,她条件很好,然而不是谁都能玩的起。有的女生就像C#,长的很漂亮,但是家务活不行。 有的女生就像C++,她会默默的为你做很多的事情。   有的女生就像JAVA,只需一点付出她就会为你到处服务。 有的女生就像Javascript,虽然对她处处小心但最终还是没有结果。   有的...

2010-08-30 18:42:58 114

原创 一个女程序员的征婚信息

[size=medium]SELECT * FROM 男人们 WHERE (未婚=true or 离异=true) and 同性恋=false and 穷光蛋=false and 有房=true and 有车=true and 条件 in (‘细心’,'温柔’,'体贴’,'贤惠’,'会做家务,会做饭,会逛街买东西,会浪漫,活泼,可爱,帅气,绅士,大度,气质,智慧’,'最好还能带孩子’)一位资深...

2010-08-27 17:01:42 73

原创 乔布斯VS盖茨:35年硅谷情仇

[size=small]三十多年前,那还只是一小群几乎同龄的理科书呆子的玩具,而史蒂夫·乔布斯和比尔·盖茨便是这个世界里的两位海盗...    2010年,史蒂夫·乔布斯和比尔·盖茨都55岁了。  1975年,全球第一台个人计算机Altair横空出世,到现在,仅仅才过去了35年。仿佛就在一瞬间,个人电脑已经突变为年销量高达三亿个、年产值超过2000亿美元的庞大产业。很难想象,就在三...

2010-08-27 17:01:05 99

原创 ORACLE DUAL表详解

[size=small]1、DUAL表的用途Dual 是 Oracle中的一个实际存在的表,任何用户均可读取,常用在没有目标表的Select语句块中--查看当前连接用户SQL> select user from dual;USER------------------------------SYSTEM--查看当前日期、时间SQL> select sysdate fr...

2010-08-26 17:13:01 74

原创 sequence

[size=medium]调用NEXTVAL将生成序列中的下一个序列号,调用时要指出序列名,即用以下方式调用:序列名.NEXTVALCURRVAL用于产生序列的当前值,无论调用多少次都不会产生序列的下一个值。如果序列还没有通过调用NEXTVAL产生过序列的下一个值,先引用CURRVAL没有意义。调用CURRVAL的方法同上,要指出序列名,即用以下方式调用:序列名.CURRV...

2010-08-26 17:04:02 87

原创 为什么Oracle的伪列rownum不支持>,>=,=,between...and,而都用<

转自[url]http://blog.csdn.net/yhyhaiyi/archive/2009/10/10/4651126.aspx[/url][size=small]对于 Oracle 的 rownum 问题,很多资料都说不支持>,>=,=,between...and,只能用以上符号(=,=,between..and 时会提示SQL语法错误,而是经常是查不出一条记录来,还会出现似乎是...

2010-08-26 16:12:07 123

原创 setTimeout与setInterval

[size=small]window对象有两个主要的定时方法,分别是setTimeout 和 setInteval 他们的语法基本上相同,但是完成的功能取有区别。  setTimeout方法是定时程序,也就是在什么时间以后干什么。干完了就拉倒。  setInterval方法则是表示间隔一定时间反复执行某操作。  如果用setTimeout实现setInerval的功能,就...

2010-08-18 11:05:22 73

原创 jQuery开发工具和插件

[size=small]1.Dreamweaver相信大家对Dreamweaver再熟悉不过了,Dreamweaver是建立 Web 站点和应用程序的专业工具。它将可视布局工具、应用程序开发功能和代码编辑支持组合在一起,其功能强大,使得各个层次的开发人员和设计人员都能够快速创建界面吸引人的基于标准的网站和应用程序。从对基于 CSS 的设计的领先支持到手工编码功能,Dreamweaver 提...

2010-08-17 14:16:52 67

原创 frameset 使用心得

[size=small]■ 框架标记           欲明白本篇【HTML彻底剖析】之标记分类,请看 【标记一览】。   也请先明白围堵标记与空标记的分别,请看 【HTML概念】。 ■ 框架概念 :  谓框架便是网页画面分成几个框窗,同时取得多个 URL。只需要 即可,面所有框架标记需要放在一个总起的 html 档,这个档案只记录了该...

2010-08-17 09:57:09 133

原创 window.onload的页面加载技巧

[size=small]大家仔细看下面两段代码,代码一的window.onload = doIt()函数后面有();而代码二的window.onload = doIt函数名后面没有括号。详细出处参考:http://www.jb51.net/article/16010.htm把两段代码分别测试后发现不带括号的window.onload在页面加载后显示了正确的效果。 我想window....

2010-08-17 08:55:12 88

空空如也

空空如也

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

TA关注的人

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