- 博客(57)
- 资源 (9)
- 收藏
- 关注
转载 jsp web.xml中的使用详解
<jsp-config>包括<taglib>和<jsp-property-group>两个子元素。其中<taglib> 元素在JSP 1.2 时就已经存在;而<jsp-property-group> 是JSP 2.0 新增的元素。<jsp-property-group> 元素主要有八个子元素,它们分别为:<br />1.<description>:设定的说明<br />2.<display-name>:设定名称<br />3.<url-pattern>:设定值所影响的范围,如: /CH2 或 /*.jsp<
2010-09-30 17:57:00 5061 1
原创 struts2中的我的第一个自定义标签
<br /><tag><br /> <name>showUserName</name> <br /> <tag-class><br /> com.css.ShowUserNameTag<br /> </tag-class><br /> <body-content>JSP</body-content><br /> <description><![CDATA[20100930 css add it]]></descrip
2010-09-30 17:41:00 706
原创 CDATA 节 [XML 标准]
<br />通过 CDATA 节可以通知分析器 CDATA 节包含的字符中没有标记。这样,如果文档包含可能会出现标记字符、但是不应出现标记的节,创建这样的文档要容易得多。CDATA 节常用于脚本语言内容和示例 XML 和 HTML 内容。<br />文档映射中的 CDATA 节使用以下语法。<![CDATA[An in-depth look at creating applications with XML, using <, >,]]><br /><br />在 XML 分析器遇到第一个 <![CDATA
2010-09-30 17:23:00 791 1
转载 自定义标签中EVAL_BODY_BUFFERED 和EVAL_BODY_INCLUDE等的作用
EVAL_BODY_INCLUDE:把Body读入存在的输出流中,doStartTag()函数可用 EVAL_PAGE:继续处理页面,doEndTag()函数可用 SKIP_BODY:忽略对Body的处理,doStartTag()和doAfterBody()函数可用 SKIP_PAGE:忽略对余下页面的处理,doEndTag()函数可用 EVAL_BODY_TAG:已经废止,由EVAL_BODY_BUFFERED取代 EVAL_BODY_BUFFERED:申请缓冲区,由setBodyContent()函数得
2010-09-30 16:43:00 2278
转载 构造方法私有化作用
<br /> 现在观察以下的代码:class Demo{ // 构造方法被私有化了 private Demo(){} public void print(){ System.out.println("Hello World!!!") ; }};// 要求:实例化Demo对象,同时调用print方法public class Demo08{ public static void main(Stri
2010-09-22 09:59:00 3680 2
转载 哈希的原理和代价(转载)
<br />哈希表和哈希函数是大学数据结构中的课程,实际开发中我们经常用到Hashtable这种结构,当遇到键-值对存储,采用Hashtable比ArrayList查找的性能高。为什么呢?我们在享受高性能的同时,需要付出什么代价(这几天看红顶商人胡雪岩,经典台词:在你享受这之前,必须受别人吃不了的苦,忍受别人受不了的屈辱),那么使用Hashtable是否就是一桩无本万利的买卖呢?就此疑问,做以下分析,希望能抛砖引玉。<br />1)hash它为什么对于键-值查找性能高<br />学过数据结构的,都应该晓得,
2010-09-22 09:30:00 484
转载 关于重写equals,hashcode以及compareTo方法!
<br />来自网络,还没仔细看。<br />很基础的东西就是由于没上心,三番五次地出错,这次好好总结下吧。<br />众所周之,String 、Math、还有Integer、Double。。。。等这些封装类重写了Object中的equals()方法,让它不再比较句柄(引用),而是比较对象中实际包含的整数的值,即比较的是内容。<br />而Object的equals()方法比较的是地址值。<br /> <br />一般来说,如果你要把一个类的对象放入容器中,那么通常要为其重写equals()方法,让他们比较
2010-09-22 09:25:00 380
转载 java的hashCode方法
java的hashCode方法<br />首先,想要明白hashCode的作用,你必须要先知道Java中的集合。总的来说,Java中的集合(Collection)有两类,一类是List,再有一类是Set。你知道它们的区别吗?前者集合内的元素是有序的,元素可以重复;后者元素无序,但元素不可重复。那么这里就有一个比较严重的问题了:要想保证元素不重复,可两个元素是否重复应该依据什么来判断呢?这就是Object.equals方法了。但是,如果每增加一个元素就检查一次,那么当元素很多时,后添加到集合中的元素比较的次数
2010-09-22 09:20:00 1071
转载 SQL FOREIGN KEY 约束的建立与删除(转)
SQL FOREIGN KEY 约束<br />一个表中的 FOREIGN KEY 指向另一个表中的 PRIMARY KEY。<br />让我们通过一个例子来解释外键。请看下面两个表:<br />"Persons" 表:Id_PLastNameFirstNameAddressCity1AdamsJohnOxford StreetLondon2BushGeorgeFifth AvenueNew York3CarterThomasChangan StreetBeijing<br />"Orders" 表:Id_
2010-09-21 18:00:00 1988
原创 创建删除外键的SQL(转)
<br />创建删除外键的SQL<br />因为工作需要重建外键,手写了一个创建外键的PL_SQL,以后需要重建外键的同志就不需要自己写了,可以参照一下做法:<br /><br />/*创建表db_constraint,用于保存生成的SQL*/<br />create table db_dmzh.db_constraint<br />(<br /> constraint varchar2(4000),<br /> tab_name varchar2(100),<br /> cons_name va
2010-09-21 17:53:00 910
原创 jsp中得到ContextPath的两种方法
<br />1.scriptlet <br /><%=request.getContextPath()%> <br /><br />2.el <br />${pageContext.request.contextPath}
2010-09-19 17:58:00 9098
转载 request.getContextPath(),绝对路径,request.getRealPath
看到很多人都喜欢用 那我也使用一下是解决相对路径的问题,可返回站点的根路径。 //这样获得的是绝对路径 //这样获得的是相对路径 能够更有效的防治连接的失效。request.getContextPath()得到的是项目的名字,如果项目为根目录,则得到一个"",即空的字条串, 如果项目为dzjc, / 将得到dzjc/,服务器端的路径则会自动加上, 应该就是指当前路径下的这个xxx.jsp页面,有时候也可以在head里设置html:
2010-09-19 17:55:00 1107
原创 request.getContextPath详解
String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%>这样的代码是在jsp里出现的吧,那么他的含义就是为了得到一个路径,做动态网站时,需要提交form表单在表单的action里面就会这样来写action="/add.do"这样来提交到相应的servlet中去,这样可以避免路
2010-09-19 17:54:00 14571 1
原创 项目中左连接带同一表的二次查询
select b.* from (select a.* , rownum rn from (SELECT * FROM (SELECT DISTINCT P.F_ID AS F_APPLY_ID, P.F_IS_LOCKED,
2010-09-19 16:24:00 529
原创 友情链接的下拉列表
<br /><script type="text/javascript"><br /><!-- <br />function Open(newLoc) <br />{ <br /> newPage=newLoc.options[newLoc.selectedIndex].value; <br /> if(newPage!="") window.open(newPage); <br />} <br />// --> <br /></script><br /><select name="select" on
2010-09-19 14:19:00 439
原创 笑话
<br />1、经典笑话:新人赶快入洞房 <br />江西两家中药铺联姻,男姓龙,女姓陈。 <br /><br />有一熟稔男女两家的落地书生,虽想说家中没钱,但不去赴宴,又说不过去。只好硬着头皮前去观礼。 <br /><br />然而,看着他人所送的贺礼,实在不好意思,想说就此拜别;但双方的家长冲着交情,硬是要这书生留下合宴。 <br /><br />耳热酒酣之际,家长就说话了: <br /><br />“即然你有读过书,写幅联就当贺礼好了!” <br /><br />书生一听,就说: <br /><br
2010-09-16 19:49:00 691
转载 EXP-00091 正在导出有问题的统计信息
<br />EXP-00091 正在导出有问题的统计信息。 <br />问题: <br />. 正在导出表 BONUS导出了 0 行 <br />EXP-00091: 正在导出有问题的统计信息。 <br />. . 正在导出表 DEPT导出了 4 行 <br />EXP-00091: 正在导出有问题的统计信息。 <br />EXP-00091: 正在导出有问题的统
2010-09-16 10:02:00 12539
转载 Oracle 10g 完整卸载手顺
<br />(1)如果数据库配置了自动存储管理(ASM)应该先删除聚集同步服务CSS(Cluster Synchronization Services)<br /> 删除CSS服务的方式是在DOS命令行下输入:<br /> localconfig delete<br /> (2)停止所有Oracle服务<br /> (3)运行Universal Insatall 卸载 Oralce 10g(一路下一步/OK之类)<br /> (4)删除自动存储管理服务(ASM),在DOS命令行下输入:<br />
2010-09-15 20:09:00 353
转载 oracle10g登陆数据库出错“RemoteOperationException: ERROR: Wrong password for user”
<br />在oracle 10g 中进入em管理时,需要同时指定主机身份证明&数据库身份证明,但是输入了正确的user和password,但经常会遇到错误消息<br /> <br />RemoteOperationException: ERROR:Wrong password for user<br /><br />解决的方法就是在用户策略里面将你需要使用的用户授予“作为批处理作业登陆”的权限。<br />步骤:控制面板->管理工具->本地安全策略->安全设置->本地策略 ->用户权限分配->作为批处理作
2010-09-15 19:27:00 701
转载 Authentication failed!null
Authentication failed!null我今天安装好了oracle 10g,在登陆em时候 用system/我自己的密码 sysdba 登陆后 提示出现Authentication failed!null回想自己的安装过程是正确.会是什么问题呢.Microsoft Windows [版本 5.2.3790](C) 版权所有 1985-2003 Microsoft Corp.D:/Documents and Settings/Administrator>emctl start dbconsoleE
2010-09-15 18:28:00 1063
转载 教你调整Oracle数据库服务器的性能
<br />Oracle数据库服务器是整个系统的核心,它的性能高低直接影响整个系统的性能,为了调整Oracle数据库服务器的性能,主要从以下几个方面考虑: <br />1、调整操作系统以适合Oracle数据库服务器运行 Oracle数据库服务器很大程度上依赖于运行服务器的操作系统,如果操作系统不能提供最好性能,那么无论如何调整,Oracle数据库服务器也无法发挥其应有的性能。 <br />1.1 为Oracle数据库服务器规划系统资源 <br />据已有计算机可用资源, 规划分配给Oracle服务器资源原则
2010-09-15 16:55:00 315
转载 Oracle 10g修改数据库字符集:WE8ISO8859P1=>ZHS16GBK
<br />查看当前字符集引用SQL> select * from nls_database_parameters where parameter like '%SET%'; <br /><br />PARAMETER VALUE <br />------------------------------ ---------------------------------------- <br />NLS_CHARACTERSET WE8I
2010-09-15 15:56:00 2140 1
转载 经典笑话
经典笑话:无所谓 熊和兔子在森林里大便,熊问兔子:“毛沾到大便上无所谓吗”兔子答“无所谓”。于是熊就用兔子擦屁股 。经典笑话:手纸 有个富豪找佣人,面试的题目是上厕所。前几个上完后都没有洗手就出来了。富豪因此把他们打发走了。只有一个洗了手,于是富豪留下了他。可是有一天,富豪却发现他没有洗手就出来了,富豪问他是为什么?佣人答到:"偶今天带了手纸..."
2010-09-15 13:11:00 386
转载 Runnable初级问题
<br />问题:java Runnable的一个很菜的问题class test implements Runnable{ public void run() { System.out.println("test"); }}public class Run { public static void main(String[] args) { test a = new test(); a.start(); }}////////////
2010-09-15 10:17:00 688
转载 spring bean map的定义
<br />般我们知道在property属性里面定义一个无id的map是比较容易的, 但是如何将map定义一个单独的bean, 以便重用, google了一下, 这里给出了说明, 不过有些问题, 没有value那个节点, 不知道是否spring版本的问题, 修改之后, 备注一下.Xml代码 <bean id="SymbolMap" class="java.util.HashMap"> <constructor-arg> <map> <entry>
2010-09-15 09:22:00 7425
原创 spring中bean的高级属性之list, set, map和props元素(含sample)
<br /> list, set, map和props元素分别用来设置类型为List,Set,Map和Propertis的属性值。分别用来为bean传入集合值。<br /> 对应的spring的配置文件举例如下:xml 代码<? xml version="1.0" encoding="gb2312" ?> <! DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-be
2010-09-15 09:21:00 1400
转载 河南移动Oracle数据库参数调整及优化建议
•1、 问题概述2009年1月22日对dg_vassms进行系统巡检,并对数据库进行了性能分析,发现存在的问题如下:l 问题:1) 缓冲区命中率非常低,54.5%;SQL> select round((1-(phy.value/(cur.value+con.value)))*100,1)||'%' ratio 2 from v$sysstat phy,v$sysstat cur,v$sysstat con 3 where phy.name='physical reads' a
2010-09-15 09:07:00 2428
转载 数据订正:insert select,删除重复数据,truncate
<br /> 1、insert select<br />在这次项目中新添了公司表,这个表初始数据得从员工表中获取。但是在insert select时有个问题,公司表中存在员工表里没有的字段,同时这个字段不能为空。<br /> 在这里发现了insert select的新用法,如下:<br />insert into md_corp_info m (corp_info_id,corp_name,corp_status ,creator,gmt_create,modifier,gmt_modifi
2010-09-13 16:25:00 730
原创 INSERT SELECT 的經典用法
<br />Insert是T-sql中常用语句,Insert INTO table(field1,field2,...) values(value1,value2,...)这种形式的在应用程序开发中必不可少。但我们在开发、测试过程中,经常会遇到需要表复制的情况,如将一个table1的数据的部分字段复制到table2中,或者将整个table1复制到table2中,这时候我们就要使用SELECT INTO 和 INSERT INTO SELECT 表复制语句了。<br /> 1.INSERT INTO
2010-09-13 16:21:00 792
转载 使用org.apache.commons.mail 发送邮件(转)
<br />package com.hf.mail;<br />import org.apache.commons.mail.EmailException;<br />import org.apache.commons.mail.HtmlEmail;<br /><br />public class mailSender {<br /> /**<br /> * @param args<br /> */<br /> public static void main(String[] args) {<br />
2010-09-10 18:19:00 507
转载 图解使用telnet程序手工接收邮件及其过程
邮件的接收使用了 POP3 (Post Office Protocol ,邮局协议)协议。POP3 协议定义了邮件客户端程序与 POP3 服务器进行通信以获得邮件相关内容的具体规则和细节。POP3 协议类似于 SMTP 协议,它定义了一些命令用于管理邮箱等具体操作,为了能够在 Windows 下使用 telnet 程序来接收邮件,我们需要明白这些相关命令,具体请看下面( 为空格, 为回车加换行):1、user邮箱的用户名 :该命令用于与 POP3 服务器建立联系; 2、pass邮箱密码 :该命令用于 u
2010-09-10 18:13:00 348
转载 Struts2的自定义类型转换器
<br />Struts2的自定义类型转换器:<br />1、 要转换的实体类:Circle.java<br />package com.fql.struts2.convert;<br />public class Circle {<br /> private int id;<br /> private float width;<br /> private float height;<br /> <br /> public int getId() {<br /> return id;<br
2010-09-10 13:21:00 571
转载 Web Service的概念及其实现
Web Service的概念及其实现内容概述本文介绍了Web Service的一些重要概念以及一个Web Service的实现-Apache组织推出的Axis。Web Service的定义 Web Service是描述一组操作的接口,这些操作可以通过标准的XML消息在网络上进行访问。可以这样理解上面的定义: Web Service可看作是一些模块化的应用程序,这些应用程序能在Web上描述、发布、定位和调用。Web Service的体系结构 Web Service的体系结构是面向服
2010-09-10 11:31:00 374
原创 web service 基础知识
<br />1、定义<br />web service 简单说就是基于 XML(调用方法和参数描述)+HTTP(传输协议) 的远程调用,调用无外乎规定方法名和参数。比起一个简单的java调用接口,Web Service最大的好处是在分布式的环境下能够跨平台地实现远程调用,比如服务端在Linux C环境,客户端在Windows Java环境,只要遵从Web Service的协议(如SOAP)就能实现相互的调用。当然,基于TCP/IP的socket接口也可以实现相应异构环境通信,Web Service比起基于s
2010-09-10 11:16:00 339
转载 Web service到底是什么;在什么情况下你应该使用Web service。
Web service到底是什么;在什么情况下你应该使用Web service。 分布式应用程序和浏览器 研究一下当前的应用程序开发,你会发现一个绝对的倾向:人们开始偏爱基于浏览器的瘦客户应用程序。这当然不是因为瘦客户能够提供更好的用户界面,而是因为它能够避免花在桌面应用程序发布上的高成本。发布桌面应用程序成本很高,一半是因为应用程序安装和配置的问题,另一半是因为客户和服务器之间通信的问题。 传统的Windows富客户应用程序使用DCOM来与服务器进行通信和调用远程对象。配置好DCOM使其在一
2010-09-10 11:10:00 416
转载 定义web service接口的十点注意事项
一、接口是自说明的。也就是说,接口的名字、参数和返回值在一看之下就知道这接口大概是干什么用的。当然接口描述文档肯定是必须 的,但这些描述文档的质量谁知道怎么样呢,谁有空天天翻着文档写东西呢,又有谁会背下来呢?所以让人眼前一亮的接口命名绝对值得,这也是所有代码书会告诉 你应该遵守的一条。想想看见个叫add的方法却做 multiply的悲惨生活吧,即使文档明确说了add是做multiply,是不是每次见了也都想骂人呢。二、服务接口粒度要合适。web service服务接口粒度太小了,那纯粹是不考虑xml解析性能
2010-09-10 10:59:00 504
原创 Comparator 使用实例
<br />public class CssComparator implements Comparator<Object>{<br /> public int compare(Object o1, Object o2) {<br /> MapPdData p1=(MapPdData)o1;<br /> MapPdData p2=(MapPdData)o2; <br /> /* if(p1.getChid()<p2.getChid()) //降序<br />
2010-09-08 14:28:00 417
转载 Comparator 使用小结
java.util.Comparator 1:java.util.Comparator是一个接口,只包含两个方法: 方法摘要 int compare(T o1, T o2) 比较用来排序的两个参数。 boolean equals(Object obj) 指示是否其他对象“等于”此 Comparator。 2:在JDK中对java.util.Comparator的功能的解释为:“强行对某
2010-09-08 14:19:00 607
JAD1.5.8工具下载
2010-04-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人