自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 资源 (24)
  • 收藏
  • 关注

原创 STRUTS中ActionMessage、ActionMessages、saveMessages()、saveErrors()、之间的关系及用法

ActionMessage、ActionMessages、saveMessages()、saveErrors()、之间的关系及用法 ActionMessage功能是:用来产生STRUTS消息的包括正常消息和错误消息。注(原有ActionError方法来产生错误消息,但已废弃,

2011-05-31 13:35:00 765

原创 Oracle日期处理

<br />Oracle时间日期操作<br />sysdate+(5/24/60/60) 在系统时间基础上延迟5秒<br />sysdate+5/24/60 在系统时间基础上延迟5分钟<br />sysdate+5/24 在系统时间基础上延迟5小时<br />sysdate+5 在系统时间基础上延迟5天<br />add_months(sysdate,-5) 在系统时间基础上延迟5月<br />add_months(sysdate,-5*12) 在系统时间基础上延迟5年<br />上月末的日期:select

2011-05-31 13:34:00 538

原创 javascript判断数字大小

<br />parseInt(obj) —— 判断obj是否为整数,如果为有小数点的数字(包括后面多个小数点)则自动截掉小数后的所有位数(不四舍五入);如果不为数字,则返回NaN。<br />parseFloat(obj)——判断obj是否为浮点数,如果为有小数点的数字(包括后面多个小数点)则自动截掉第2个小数点的所有位数(不四舍五入);如果不为数字,则返回NaN。<br />isNaN(obj)——判断obj是否为字符串,如果返回true,则为字符串;如果返回为false,则为数值(带小数点)。<br /

2011-05-31 13:32:00 2889

原创 页面提交时注意

<br /><%@ page language="java" pageEncoding="GB2312"%><br /><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><br /><html><br />  <head>    <br />    <title>My JSP 'index.jsp' starting page</title><br />    <script type="text/javascript"><br /

2011-05-31 13:31:00 310

原创 注意null

<br />try{<br />....//如果抛出的是null错误,则catch时不能直接使用e.getMessage().trim()<br />}catch(Exception e){<br />    if(e.getMessage()!=null){<br />           System.out.println(e.getMessage().trim());<br />   }<br />}<br /> <br />session.setAttribute("name",null);相当于

2011-05-31 13:31:00 317

转载 JSP重定向

<br />JSP的重定向有两种:forward和sendRedirect,它们的原理以及区别是什么呢?<br /> <br />它们在使用上的区别有很多,那些都是表面现象,在理解了它们各自的原理以后,使用上的区别那就能容易掌握了。<br />一、原理.<br />1、 Forward<br />这种方式是在服务器端作的重定向。服务器往client发送数据的过程是这样的:服务器在向客户端发送数据之前,是先将数据输出到缓冲区,然后将缓冲区中数据发送给client端。什么时候将缓冲区里的数据发送给client端

2011-05-31 13:29:00 1754

转载 解析Java中文乱码的处理方法(1)

<br />【引自程序犹如人生的博客】为什么说乱码是中国程序员无法避免的话题呢?这个首先要从编码机制上说起,大家都是中文和英文的编码格式不是一样,解码也是不一样的!如果中国的程序员不会遇到乱码,那么只有使用汉语编程。汉语编程是怎么回事,我也不大清楚,应该是前年吧!我一朋友给我介绍汉语编程,怎么不错不错?当时因为学习忙没去关注这个,等我闲了,那个朋友不弄这个,问他,他也不说不大清楚,最后自己对这个学习也不了了之了。<br />我写这个不是讲解中英文之间的差距,解码等,我是将我在这几年工作遇到各种各样的乱码的解

2011-05-31 13:29:00 638

原创 页面提交2次的情况

<br /> 第1种<br /><html><br /><head></head><br /><script type="text/javascript"><br />function check(){<br />      if (event.keyCode == "13"){<br />           .....;   //在文本框中按下回车键时,要执行的代码,执行完后自动提交页面<br />            form1.submit();    //这句是多余的,如果添了这句将提交2次页面

2011-05-31 13:28:00 600

原创 页面捕获抛出的异常

<br />public static boolean test()throws Exception{<br />     try{<br />          int i=0;<br />          if(i==0){<br />                throw new Exception("dddd");<br />          }<br />      }catch(Exception e){<br />           throw e;<br />       }fin

2011-05-31 13:28:00 330

转载 oracle外连接查询

oracle中的外连接简单介绍在讲外连接之前,先举例介绍内连接,也就是一般的相等连接。<br /> <br />select * from a, b where a.id = b.id; <br />对于外连接,oracle中可以使用“(+)”来表示,9i可以使用left/right/full outer join,下面将配合实例一一介绍。 <br />1. left outer join:左外关联<br /> <br /> <br />select e.last_name, e.department_

2011-05-31 13:27:00 293

转载 Apache FileUpload文件上传组件API解析

<br />Java Web开发人员可以使用Apache文件上传组件来接收浏览器上传的文件,该组件由多个类共同组成,但是,对于使用该组件来编写文件上传功能的Java Web开发人员来说,只需要了解和使用其中的三个类:DiskFileUpload、FileItem和FileUploadException。这三个类全部位于org.apache.commons.fileupload包中。 <br />  查看API文档 <br />在准备实验环境时获得的commons-fileupload-1.0.zip文件的解

2011-05-31 13:25:00 448

转载 JSP 文件下载的相对完整代码(解决中文问题和Weblogic报错)

<br /><br /><%-- <br />有些朋友询问使用 JSP Smart 下载文件的时候报错, 这里给出一个测试过的不<br />需要使用 JSP Smart 的 JSP 页面中进行文件下载的代码(改 Servlet 或者<br />JavaBean 的话自己改吧), 支持中文附件名(做了转内码处理). 事实上只要向<br />out 输出字节就被认为是附件内容, 不一定非要从文件读取原始数据, 从数据<br />库中读取也可以的.<br />测试结果: Tomcat 5.0, 5.5, Resi

2011-05-31 13:24:00 685

转载 产生随机验证码

<br />jsp文件:  servlet_pic.jsp<br /><%@ page language="java" pageEncoding="GBK"%><br /><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><br /><html><br />  <head><br />    <title>My JSP 'servlet_pic.jsp' starting page</title><br />    <script

2011-05-31 13:22:00 277

转载 利用Referer请求头阻止"盗链"

<br />有一些站点自己没有提供下载空间,但是为了吸引人气和提高站点的访问量,他们也提供了各种软件的下载页面,并让下载的超链接指向其他站点上的资源。另外一些真正提供了下载空间的站点为了防止这种“盗链”,需要检查请求的来路,只接受本站内的页面链接进来的下载请求,而阻止其他站点的页面链接进来的下载请求。要实现这样的功能,就需要检查请求消息的referer头字段是否与本站匹配。<br />:动手体验:利用Referer请求头阻止“盗链”<br />(1)按例程6-3编写一个名为DownManagerServle

2011-05-31 13:21:00 837

转载 InputStream 和OutputStream

<br />1.InputStream<br />◇ 从流中读取数据:<br />int read( ); //读取一个字节,返回值为所读的字节<br />int read( byte b[ ] ); //读取多个字节,放置到字节数组b中,通常<br />//读取的字节数量为b的长度,返回值为实际<br />//读取的字节的数量<br />int read( byte b[ ], int off, int len ); //读取len个字节,放置<br />//到以下标off开始字节<br />//数组b中

2011-05-31 13:13:00 487

原创 将InputStream流转换成字符串

<br />InputStream fs=fi.getInputStream();<br />     int b;<br />      //顺序读取文件text里的内容并赋值给整型变量b,直到文件结束为止。<br />     StringBuffer sb=new StringBuffer();<br />     while((b=fs.read())!=-1 ){<br />      if((char)b=='/n'){<br />       sb.append("回车");<br />   

2011-05-31 13:11:00 3416

转载 Javascript中最常用的55个经典技巧

<br />1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键<br /><table border oncontextmenu=return(false)><td>no</table> 可用于Table<br />2. <body onselectstart="return false"> 取消选取、防止复制<br />3. onpaste="return false" 不准粘贴<br />4. oncopy="return false;

2011-05-31 13:10:00 338

原创 关于JBOSS解决IP地址绑定的问题

<br />在按照默认配置的情况下,访问本地JBOSS服务器主页面只能通过HTTP://localhost:8080/或者HTTP://127.0.0.1:8080/来访问,无法对本机IP进行绑定,同时任何一台局域网内的机器都无法远程访问服务器,通过JBOSS启动界面中的参数信息可以得到证实 <br />...........  <br />........... <br />16:33:25,218 INFO [Http11Protocol] Starting Coyote HTTP/1.1 on htt

2011-05-31 13:09:00 2348

转载 JAVA内存泄漏

<br />摘要<br />  尽管java虚拟机和垃圾回收机制管理着大部分的内存事务,但是在java软件中还是可能存在内存泄漏的情况。的确,在大型工程中,内存泄漏是一个普遍问题。避免内存泄漏的第一步,就是要了解他们发生的原因。这篇文章就是要介绍一些常见的缺陷,然后提供一些非常好的实践例子来指导你写出没有内存泄漏的代码。一旦你的程序存在内存泄漏,要查明代码中引起泄漏的原因是很困难的。同时这篇文章也要介绍一个新的工具来查找内存泄漏,然后指明发生的根本原因。这个工具容易上手,可以让你找到产品级系统中的内存泄漏。

2011-05-31 12:40:00 288

转载 索引失效

<br />在此仅讨论是否使用INDEX问题, 不涉及执行时间长短问题<br />IS NULL 或IS NOT NULL操作(判断字段是否为空)<br />判断字段是否为空一般是不会应用索引的,因为B树索引是不索引空值的。<br />SELECT *<br />FROM   mtl_material_transactions mmt<br />WHERE  mmt.shipment_number IS NOT NULL<br /> <br />> 及 < 操作符(大于或小于操作符)<br />大于或小于操

2011-05-31 12:38:00 681

原创 JS动态添加HTML事件

<br /><script type="text/javascript"><br />function test(t){<br />      alert('hello '+t);<br />}<br />function create(){<br /> var dom_a = document.createElement("a");<br /> dom_a.onclick=Function("test('song')");<br /> dom_a.setAttribute("href","#");<br

2011-05-31 12:37:00 574

原创 document.getElementsByTagName

<br /><script type="text/javascript"><br />function changeCSS(obj){<br /> var ls=document.getElementsByTagName('li');<br /> for(var i=0;i<ls.length;i++){<br />  ls[i].className='';<br /> }<br /> obj.className='on';<br />}<br /></script><br /><div id="steps

2011-05-31 12:37:00 1122

转载 oracle函数大全-字符处理函数

<br />select INITCAP(to_char(to_date('2002-9-26','yyyy-mm-dd'),'month')) from dual<br />查询出月的英文并将第一个字母大写,输出结果: September<br /><br /><br /><br />F.1字符函数——返回字符值<br />这些函数全都接收的是字符族类型的参数(CHR除外)并且返回字符值.除了特别说明的之外,这些函数大部分返回VARCHAR2类型的数值.字符函数的返回类型所受的限制和基本数据库类型所受的限

2011-05-31 12:35:00 283

原创 防止通过无参构造函数创建对象

<br />有时候我们需要防止使用无参构造函数创建对象,即new 类名()。我们可以将该类的无参构造函数的访问权限设置为private,将有参构造函数设置为public即可,例如: <br /><br /><br />public class StringUtil{ <br />private String arg0; <br />private StringUtil(){} <br />public StringUtil(String arg0){ <br />this.arg0=arg0; <br />

2011-05-31 12:34:00 679

转载 java.lang.string.split 函数使用

<br />转自:http://blog.csdn.net/Anthony88/archive/2008/05/19/2458789.aspx<br />java中split使用简介 <br />java.lang.string.split <br />split 方法 <br />将一个字符串分割为子字符串,然后将结果作为字符串数组返回。 <br />stringObj.split([separator,]) <br />参数 <br />stringObj <br />必选项。要被分解的 String

2011-05-31 12:33:00 338

转载 SQL Server 日期和时间函数

<br />转自:http://www.cnblogs.com/adandelion/archive/2006/11/08/554312.html<br /><br />1、常用日期方法(下面的GetDate() = /'2006-11-08 13:37:56.233/')<br />(1)DATENAME ( datepart ,date )<br />返回表示指定日期的指定日期部分的字符串。Datepart详见下面的列表.<br />SELECT DateName(day,Getdate()) –返回8

2011-05-31 12:32:00 327

转载 hibernate的各种保存方式的区别 (save,persist,update,saveOrUpdte,merge,flush,lock)等

<br />转自:http://www.blogjava.net/dreamstone/archive/2007/07/29/133071.html<br /><br />hibernate的保存 <br />hibernate对于对象的保存提供了太多的方法,他们之间有很多不同,这里细说一下,以便区别: <br />一、预备知识: <br />在所有之前,说明一下,对于hibernate,它的对象有三种状态,transient、persistent、detached <br />下边是常见的翻译办法: <b

2011-05-31 12:31:00 208

原创 hibernate源代码下载地址

<br />https://olex.openlogic.com/packages/hibernate<br /><br />不要用下载工具(迅雷等)下载

2011-05-31 12:31:00 1166 1

原创 SQL多表连接

<br />Oracle8 <br />select a.*,b.* from a,b where a.id(+)=b.id --相当于左联接 <br />select a.*,b.* from a,b where a.id=b.id(+) --相当于右联接 <br /><br /><br />Oracle9 <br />支持以上的写法,还增加了LeftJoin、Right Join等 <br />select a.*,b.* from a left join b on a.id=b.id <br />se

2011-05-31 12:30:00 307

原创 Java构造函数的调用顺序

<br />在多级继承的情况下,将从继承树的最上层的父类开始,依次执行各个类的构造方法,这可以保证子类对象从所有直接或间接父类中继承来的实例都被正确的初始化。 当子类的构造方法没有用super语句显示的调用父类的构造方法,而父类中又没有提供默认的构造方法(jdk提供的默认构造方法)时 <br /><br />package com.test; <br />public class Father { <br />public Father(){ <br />System.out.println(/"Fathe

2011-05-31 12:29:00 626

转载 SQL 语句中的通配符

<br />通配符:通配符描述示例%包含零个或更多字符的任意字符串。WHERE title LIKE '%computer%' 将查找处于书名任意位置的包含单词 computer 的所有书名。_(下划线)任何单个字符。WHERE au_fname LIKE '_ean' 将查找以 ean 结尾的所有 4 个字母的名字(Dean、Sean 等)。 指定范围 () 或集合 () 中的任何单个字符。WHERE au_lname LIKE 'arsen' 将查找以arsen 结尾且以介于 C 与 P 之间的任何单个

2011-05-31 12:28:00 672

原创 HttpClient入门

<br />http://www.ibm.com/developerworks/cn/opensource/os-httpclient/

2011-05-31 12:28:00 221

转载 SQL Server:SQL Like 通配符特殊用法:Escape

<br />转自:http://www.sqlstudy.com/sql_article.php?id=2008061601<br /><br />%:匹配零个及多个任意字符; _:与任意单字符匹配; []:匹配一个范围; :排除一个范围 <br />SymbolMeaninglike '5'5%like 'n'_nlike ''a, b, c, d, or flike ''-, a, c, d, or flike '[[]'']like 'abcd%'abc_d and abc_delike 'a

2011-05-31 12:27:00 366

原创 SQL语句like子句中的转义符

<br />转自:http://www.cnblogs.com/Render/archive/2008/08/01/1258086.html<br /><br />如果想在SQL LIKE里查询有下划线'_'或是'%'等值的记录,直接写成like 'XXX_XX',则会把'_'当成是like的通配符。SQL里提供了 escape子句来处理这种情况,escape可以指定like中使用的转义符是什么,而在转义符后的字符将被当成原始字符,这和C里的'//'很像,但是escape要求自定义一个转义符,而不是指定了'

2011-05-31 12:26:00 407

原创 不要忽略方法返回值

<br />1 String b = /"bob/";<br />2 b.replace('b', 'p');<br />3 if(b.equals(/"pop/"))<br />这个错误很常见。在第 2 行,程序员认为他已经用 p 替换了字符串中的所有 b。确实是这样,但是他忘记了字符串是不可变的。所有这类方法都返回一个新字符串,而从来不会改变消息的接收者。

2011-05-31 12:25:00 960

原创 Firefox必备插件

1.Web Developerhttps://addons.mozilla.org/en-US/firefox/addon/602.Firebughttps://addons.mozilla.org/en-US/firefox/addon/18433.PlainOldFavoriteshttps://addons.mozilla.org/zh-CN/firefo

2011-05-31 12:24:00 775

原创 firefox 中对 select option 操作

<br />删除 option 在 firefox 是 select.remove(selectedIndex),而不是 select.options.remove()<br />输出 option.innerText 在 firefox 下用 options.textContent(firefox没有innerText,就是用textContent 来替代的)

2011-05-31 12:23:00 931

原创 SWFUpload多文件上传组件

<br />SWFUpload V2.2.0 说明文档<br />http://leeon.me/upload/other/swfupload.html

2011-05-31 12:22:00 325

转载 深入Java核心 Java内存分配原理精讲

转自:http://www.cn-java.com/www1/?action-viewnews-itemid-66708JAVA内存分配与管理是Java的核心技术之一,之前我们曾介绍过Java的内存管理与内存泄露以及Java垃圾回收方面的知识,今天我们再次深入Java核心,详细介绍一下Java在内存分配方面的知识。一般Java在内存分配时会涉及到以下区域:  ◆寄存器:我们在程序中无法控制  ◆栈:存放基本类型的数据和对象的引用,但对象本身不存放在栈中,而是存放在堆中  ◆堆:存放用new产生的数据  ◆静

2011-05-31 12:16:00 240

原创 使用replaceAll时注意

"".replaceAll(String regex, String replacement); 需要将replacement中的$和//分别转换成//$和////, 不然会报错或得不到预期效果. Test Cases: 1) System.out.println("name".replaceAll("name", "$name$"));    预期结果: $name$    实际结果: Exception in thread "main" java.lang.IllegalArgumentExceptio

2011-05-31 12:14:00 982

OGNL-中文版说明文档HTML

OGNL-中文版说明文档HTML

2023-01-18

精通Hibernate孙卫琴

详细介绍Hibernate孙卫琴,有兴趣的可以下载看下!

2009-03-24

日期选择JS源代码网络资源

无意中找到的日期选择JS源代码!!!!!

2008-10-21

JProfiler资料集

JProfiler资料集,内含我从网上搜集的一些资料

2008-10-07

Java反编译工具+jfreechart

Java反编译工具(内含jfreechart-1.0.9-demo源码)

2008-08-29

JavaComm说明

JavaComm部分说明

2008-08-21

spring_web_mvc

spring_web_mvc!!!!!!!!!!!

2008-07-29

struts2.0中文帮助手册

struts2.0中文帮助手册

2008-07-24

JSF入门

繁体版!!!!!!!

2008-07-24

struts完全参考手册

中文版!!!!!!!!!!!!!!!

2008-07-24

OracleJDBC11

OracleJDBC11!!!!!!!!!!

2008-07-24

Struts1.3API

英文版!!!!!!!

2008-07-24

JSP编程小技巧集锦121

JSP编程小技巧集锦121

2008-07-11

com2-windows

windows平台下进行串口编程,里面的例子很详细

2008-05-08

iReport英文向导

iReport英文向导!!!!!!!!!!!!!!!

2008-04-14

DWR中文文档

DWR中文文档!!!!!!!!!!!!!!!!!!!

2008-03-28

DWR中文文档

DWR中文文档!!!!!!!!!!!!!!!!!!!

2008-03-28

屏幕取色工具

屏幕取色小工具!!!!!!!!!

2008-03-20

MyEclipse6学习教程

MyEclipse6学习教程!!!!!!!!!!!

2008-03-20

spring2中文手册

spring2中文手册!!!!!!!!!!!!!

2008-03-20

struts2官方教程

struts2官方教程!!!!!!!!!!!

2008-03-20

hibernate中文参考文档

hibernate中文参考文档!!!!!!

2008-03-20

Topstyle

写CSS的好工具!!!!!!!

2008-03-20

DHTML\HTML\CSS手册

DHTML\HTML\CSS手册

2008-03-04

空空如也

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

TA关注的人

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