
Method-Technology
文章平均质量分 58
zw393
一颗宽容的心
展开
-
Java集合框架及其区别
Java容器类List、ArrayList、Vector及map、HashTable、HashMap分别的区别ArrayList 和HashMap是异步的,Vector和HashTable是同步的,所以Vector和HashTable是线程安全的,而 ArrayList和HashMap并不是线程安全的。因为同步需要花费机器时间,所以Vector和HashTable的执行效率要低于 ArrayLis原创 2009-08-13 20:08:00 · 921 阅读 · 0 评论 -
JAVA代码与编程题
十三、代码与编程题 135、写一个Singleton出来 Singleton模式主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。 一般Singleton模式通常有几种种形式: 第一种形式: 定义一个类,它的构造函数为private的,它有一个static的private的该类变量,在类初始化时实例话,通过一个public的getInstance方法转载 2009-08-13 20:25:00 · 515 阅读 · 0 评论 -
velocity1.4模板使用指南中文版
《Velocity1.4模板使用指南中文版》中文版源文见http://velocity.apache.org声明: 转载请保留此页声明**************************************************************************此文档为蓝杰实训学员拓展实训之用.蓝杰实训不对译文中某些说法可能会对您的系统或开发造成损害负责.如对您有所帮助,我们不转载 2009-08-13 20:26:00 · 665 阅读 · 0 评论 -
Velocity的在web开发中的相关配置
-------------------------------web.xml "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd"> action org.apache.struts原创 2009-08-13 20:28:00 · 811 阅读 · 0 评论 -
CSS的优先权
CSS2.1 中规定了关于 CSS 规则 Specificity(特异性)的计算方式,用一个四位的数字串(注:CSS2 中是用三位)来表示,最后以 Specificity 的高低判断 CSS 的优先权。 Specificity 具体的计算规则: 元素的 style 样式属性,加 1,0,0,0。 每个 ID 选择符(#id),加 0,1,0,0。 每个 clas原创 2009-08-13 20:53:00 · 536 阅读 · 0 评论 -
一些常用的javascript函数(方法)
/** * 一些常用的javascript函数(方法) * * 为便于使用,均书写成String对象的方法 * 把他保存为.js文件,可方便的扩展字符串对象的功能 * * 方法名 功 能 * ----------- -------------------------------- * Trim 删除首位空格 * Occurs 统计指定字符出现的次数 * isDigit 检查是否转载 2009-08-13 20:54:00 · 430 阅读 · 0 评论 -
ORACLE常用的SQL语法和数据对象
ORACLE 常用的SQL语法和数据对象一.数据控制语句 (DML) 部分 1.INSERT (往数据表里插入记录的语句) INSERT INTO 表名(字段名1, 字段名2, ……) VALUES ( 值1, 值2, ……); INSERT INTO 表名(字段名1, 字段名2, ……) SELECT (字段名1, 字段名2, ……) FROM 另外的表名; 字符串类型的字原创 2009-08-13 21:08:00 · 966 阅读 · 0 评论 -
Oracle调优总结
Problem Description:1.每个表的结构及主键索引情况2.每个表的count(*)记录是多少3.对于创建索引的列,索引的类型是什么?count(distinct indexcol)的值是多少?4.最后一次对表进行分析是在什么时间,分析后,是否又对相关表做过大的操作5.索引最后一次rebuild,是在什么时间,此后对表的操作类型又是什么状况?索引中浪费的空间是多少?6.这些表的存储情原创 2009-08-13 21:13:00 · 854 阅读 · 0 评论 -
WEB.xml Config
每一个站的WEB-INF下都有一个web.xml的设定文件,它提供了我们站台的配置设定. web.xml定义: .站台的名称和说明 .针对环境参数(Context)做初始化工作 .Servlet的名称和映射 .Session的设定 .Tag library的对映 .JSP网页设定 .Mime Type处理 .错误处理 .利用JDNI取得站台资源要了解web.xml的设定值,必须了解它的sc原创 2009-08-13 21:21:00 · 632 阅读 · 0 评论 -
在存储过程中SELECT INTO的注意事项
我们在写存储过程的时候,经常是像下面这样写查询语句SELECT XXX INTO F_XXX FROM TABLE1 WHERE .... 在这个查询语句中可能会出现异常情况,我们必须对其进行处理。异常发生的情况:1)表TABLE1里面没有数据 2)查询结果记录大于一条所以我们必须对其异常进行捕捉。要么用同一的 OTHERS,要么分别处理。对于没有数据的情况用NO_DAT原创 2009-08-15 09:40:00 · 2695 阅读 · 1 评论 -
ORACLE存储过程关于建立复杂的数据类型
1)数组 Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <!-- /*原创 2009-08-15 09:59:00 · 746 阅读 · 0 评论 -
ORACLE中事务提交和会滚过程中异常发生的处理过程
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <!-- /* Font原创 2009-08-15 10:06:00 · 729 阅读 · 0 评论 -
ORACLE中集合函数的注意事项
在查询的时候我们经常使用集合函数,在这里要注意的是,集合函数都会返回一个结果,不管你的表里又没有数据。例如: SELECT MAX(A.AGE) FROM M_PEOPLE A GROUP BY A.DEPT上面的M_PEOPLE标没有数据的时候,MAX(A.AGE)也会返回一个NULL值。 另外,对于像MAX之类的集合函数,如果对其集合的是数值,对好对数值先NVL处理,要原创 2009-08-15 09:46:00 · 573 阅读 · 0 评论 -
ORACLE中的自律性事务
一下是一个存储过程中的表操作过程。 STP_INSERT_TABLE1;STP_INSERT_TABLE2;STP_INSERT_TABLE2;上面我们调用了3个存储过程,如果我们想在事务会滚的时候不会滚TABLE2中的数据,在这种情况下,我们可以在STP_INSERT_TABLE2中加入自律性事务,这样,就不会影响到其他的存储过程了。 有关自律性事务可以参考ORACL原创 2009-08-15 09:52:00 · 624 阅读 · 0 评论 -
ORACLE中VARCHAR2、BOOLEAN、NUMBER的比较
1)对于 Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <!-- /* F原创 2009-08-15 10:08:00 · 1156 阅读 · 2 评论 -
Java 经典面试题
1. 数组有没有length()这个方法? String有没有length()这个方法? 答:数组没有length()这个方法,有length的属性。 String有length()这个方法。2. String s = new String("xyz");创建了几个String Object? 答:两个对象,一个是“xyx”原创 2009-08-13 20:21:00 · 445 阅读 · 0 评论 -
CSS 面试题
1.超链接访问过后hover样式就不出现的问题? 被点击访问过的超链接样式不在具有hover和active了,解决方法是改变CSS属性的排列顺序: L-V-H-A 2.IE6的双倍边距BUG 例如: body {margin:0} div { float:left; margin-left:10px; width:200px; height原创 2009-08-13 20:21:00 · 501 阅读 · 0 评论 -
EJB介绍
1.什么是Java Bean?Java Bean 是可复用的组件,对Java Bean 并没有严格的规范,理论上讲,任何一个Java类都可以是一个Bean。但通常情况下,由于Java Bean 是被容器所创建(如Tomcat)的,所以Java Bean 应具有一个无参的构造器,另外,通常Java Bean 还要实现Serializable 接口用于实现Bean 的持久性。2.什原创 2009-08-13 20:13:00 · 501 阅读 · 0 评论 -
JAVA面试题
1、面向对象的特征有哪些方面 (1).抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。(2).继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类原创 2009-08-13 20:17:00 · 311 阅读 · 0 评论 -
Java面试中的陷阱
第一,谈谈final, finally, finalize的区别。 final?修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在声明时给定初值,而在以后的引用中只能读取,不可修改。被原创 2009-08-13 20:19:00 · 301 阅读 · 0 评论 -
Velocity的工作过程
Velocity的工作过程主要分为五个阶段Velocity初始化创建上下文(Context)添加数据到上下文中选择模版将上下文中的数据与模版融合(merge)具体实现过程参考一下代码(详细参考APACHE网站) import java.io.StringWriter;import org.apache.velocity.VelocityContext;imp原创 2009-08-13 20:36:00 · 525 阅读 · 0 评论 -
一个关于继承关系中静态快、成员变量、构造体代码的执行顺序的Java代码
父类: public class SuperA { static { System.out.println("SuperA static block"); } int a = getA(); public SuperA(){ System.out.println("SuperA Constructor"); } public int getA(){ System.out.原创 2009-08-13 20:42:00 · 403 阅读 · 0 评论 -
Java中关于Return和finally的执行问题
public class ReturnFinallyTest { /** * @param args * 在return之前,finally里的语句都会执行.在finally之前回保存, * 基本类型保存的是值,而对象保存的是引用.在finally执行之后,会load保存的值返回. * 楼主的例子里是基本类型所以返回的值是6, * 而forair(forair) 的例子里保存的是原创 2009-08-13 20:46:00 · 507 阅读 · 0 评论 -
Javascript刷新页面的几种方法
Javascript刷新页面的几种方法:1 history.go(0) 2 location.reload() 3 location=location 4 location.assign(location) 5 document.execCommand(Refresh) 6 window.navigate(location) 7 location.re转载 2009-08-13 20:55:00 · 433 阅读 · 0 评论 -
Accesskey standards
¶ One of my goals for Clagnut is to make it accessible beyond good alt tags and valid code. It currently passes WCAG 1.0 Priority 1 and Section 508. To achieve this, a skip navigation link (skip nav)原创 2009-08-13 20:59:00 · 413 阅读 · 0 评论 -
Oracle-The Main Difference Between DELETE & TRUNCATE
The Main Difference Between DELETE & TRUNCATE Are :-[1] DELETE - is a DML Command & TRUNCATE - is a DDL Command[2] After DELETE - can rollback the Records & After TRUNATE - cannot rollback the rec原创 2009-08-13 21:04:00 · 452 阅读 · 0 评论 -
ORACLE-找回忘记的Oracle用户密码
1 进入sqlplus命令行状态 启动sqlplus客户端,在用户输入框里面输入 /nolog,登陆进入命令行状态 2 conn / as sysdba 3 alter user sys identified by a12345 完成sys用户的秘密修改,新密码为a12345. 注意:新密码必须以字母开头,如果是数字的话,会提示ORA-00988错误 4 接着可以用sys用户登陆,修改原创 2009-08-13 21:05:00 · 463 阅读 · 0 评论 -
Oracle中优化SQL的原则
1。已经检验的语句和已在共享池中的语句之间要完全一样2。变量名称尽量一致3。合理使用外联接4。少用多层嵌套5。多用并发 语句的优化步骤一般有:1。调整sga区,使得sga区的是用最优。2。sql语句本身的优化,工具有explain,sql trace等3。数据库结构调整4。项目结构调整写语句的经验:1。对于大表的查询使用索引2、少用in,exis原创 2009-08-13 21:11:00 · 436 阅读 · 0 评论 -
Oracle Sql优化笔记
基本的Sql编写注意事项 尽量少用IN操作符,基本上所有的IN操作符都可以用EXISTS代替。 不用NOT IN操作符,可以用NOT EXISTS或者外连接+替代。 Oracle在执行IN子查询时,首先执行子查询,将查询结果放入临时表再执行主查询。而EXIST则是首先检查主查询,然后运行子查询直到找到第一个匹配项。NOT EXISTS比NOT IN效率稍高。但具体在选择IN或EXI原创 2009-08-13 21:16:00 · 432 阅读 · 0 评论 -
Oracle SQL 优化原则
人们在使用SQL时有时候会陷入一个误区 , 即太关注于SQL得到的结果是否正确 , 而忽略了不同的实现方法之间的可能存在的性能差异 , 特别是Web较复杂的报表系统中用到的Select 命令或大型的复杂的数据库环境中(如联机事务处理OLTP)表现得尤为明显 , 经过对相关应用程序中 SQL分析及相关数据收集, 我们发现 , 不良的SQL Command往往来自于不恰当的索引设计 , 不充分的连接条原创 2009-08-13 21:17:00 · 491 阅读 · 0 评论 -
怎样把dmp文件导入oracle中
怎样把dmp文件导入oracle中 首先询问对方数据库的表空间名称和大小,然后在你的oracle中建立相应表空间,最后使用imp命令导入数据: imp username/password@SID file=XXX.dmp fromuser=XXX touser=XXX tables=(XXX,XXX) 其中,fromuser若为多个表空间的话,使用()将其括起来:fromuser=(a,b原创 2009-08-13 21:19:00 · 581 阅读 · 0 评论 -
ORACLE中SQLERRM、SQLCODE的信息区别
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <!-- /* Font原创 2009-08-15 10:12:00 · 1074 阅读 · 0 评论