- 浏览: 149682 次
- 性别:
- 来自: 武汉
最新评论
-
mathlpz:
JSP_Struts标签 html:select option基本用法 -
phil09s:
还有一篇相当不错的教程:http://lavasoft.blo ...
commons-logging log4j的联系区别 -
phil09s:
灰常不错的教程,配合http://sammor.iteye.c ...
commons-logging log4j的联系区别
文章列表
笔试面试题目搜集整理【每日增加】
2、编程题目:写一个单例模式出来
【答案】
Singleton模式主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。 一般Singleton模式通常有几种种形式: 第一种形式: ...
笔试面试题目搜集整理【每日增加】
1、说说Hashtable和HashMap的区别
【答案】
(1).HashMap 类没有分类或者排序。它允许一个 null 键和多个 null 值。 (2).Hashtable 类似于 HashMap,但是不允许 null 键和 null 值。它也比 HashMap 慢,因为它是同步的,线程安全的。 (3).Hashtable继承自Dictionary类,而HashMap是Java1.2引进的Map interface的一个实现。后者为Map的骨干, 其内部已经实现了Map所需要做的大部分工作, 它的子类只需要实现它的少量方法即可具有Map ...
Oracle SQL的优化规则 【一】尽量少用IN操作符,基本上所有的IN操作符都可以用EXISTS代替 用IN写出来的SQL的优点是比较容易写及清晰易懂,但是用IN的SQL性能总是比较低的,从ORACLE执行 ...
原文:http://www.iteye.com/topic/508928最近听到过多起软件行业“项目经理”的故事了,其实就是能堆砌几个技术框架用用;或者动辄就说自己写什么框架,然后谈论说struts2等框架如何如何慢云云来忽悠菜鸟,于是写出此文,谈谈想法 ...
通过调用dos命令实现获取
import java.io.*; public class Test { public static void main(String[] args) { try { Process process = Runtime.getRuntime().exec("ipconfig /all"); InputStreamReader ir = new I ...
public byte[] getBytes()使用平台默认的字符集将此 String 解码为字节序列,并将结果存储到一个新的字节数组中。 当此字符串不能在默认的字符集中解码时,该方法无指定的行为。当需要进一步控制解码过程时,应使用 CharsetEncoder 类。 返回:结果字节数组
String的getBytes()方法是得到一个字串的字节数组,这是众所周知的。但特别要注意的是,本方法将返回该操作系统默认的编码格式的字节数组。如果你在使用这个方法时不考虑到这一点,你会发目前一个平台上运行良好的系统,放到另外一台机器后会产生意想不到的问题。比如下面的程式,
class Tes ...
目前,正则表达式已经在很多软件中得到广泛的应用,包括*nix(Linux, Unix等),HP等操作系统,PHP,C#,Java等开发环境,以及很多的应用软件中,都可以看到正则表达式的影子。
提示输入一个模式和一个欲匹配的字符串。它将输出输入的字符串是否匹配模式。如果输入匹配包含分组的模式,程序将会使用圆括号来打印分组边界,如((11):(59))am
Example RegexTest.java
1. import java.util.*;
2. import java.util.regex.*;
3.
4. /**
5. This progr ...
18328 [main] INFO lucene.LuceneConstant - lucene default dir :E:\Tomcat 6\webapps\ 18375 [main] INFO lucene.IndexFiles - 璺緞锛?E:\Tomcat 6\webapps\ecFile\datum 娌℃湁绱㈠紩锛岄娆″垱寤虹储寮?
A property claimed to start before zero, at -256! Resetting it to zero, and hoping for the best A property clai ...
org.springframework.scheduling.quartz.CronTriggerBean允许你更精确地控制任务的运行时间,只需要设置其cronExpression属性。
一个cronExpression表达式有至少6个(也可能是7个)由空格分隔的时间元素。从左至右,这些元素的定义如下:
1.秒(0–59)
2.分钟(0–59)
3.小时(0–23)
4.月份中的日期(1–31)
<c3p0-config> <default-config> <!--当连接池中的连接耗尽的时候c3p0一次同时获取的连接数。Default: 3 --> <property name="acquireIncrement">3</property> <!--定义在从数据库获取新连接失败后重复尝试的次数。Default: 30 --> <property name="acquireRetryAttempts">30</property> <!--两次连接中间 ...
如果您想要在自己所定义的Servlet类别中使用Spring的容器功能,则也可以使用 org.springframework.web.context.ContextLoaderListener,例如在web.xml中使用< listener>标签加以定义:
...<listener> <listener-class> org.springframework.web.context.ContextLoaderListener </listener-class></listener>...
ContextLoade ...
- 2009-12-05 15:59
- 浏览 1442
- 评论(0)
1.启动一个WEB项目的时候,容器(如:Tomcat)会去读它的配置文件web.xml.读两个节点: <listener></listener> 和 <context-param></context-param>2.紧接着,容器创建一个ServletContext(上下文),这个WEB项目所有部分都将共享这个上下文.3.容器将<context-param></context-param>转化为键值对,并交给ServletContext.4.容器创建<listener></listener>中的类实例, ...
- 2009-12-05 15:44
- 浏览 1224
- 评论(0)
(29)用WHERE替代ORDER BY:
ORDER BY 子句只在两种严格的条件下使用索引。
ORDER BY中任何的列必须包含在相同的索引中并保持在索引中的排列顺序。
ORDER BY中任何的列必须定义为非空。
WHERE子句使用的索引和ORDER B ...
- 2009-11-17 11:03
- 浏览 830
- 评论(0)
索引是表的一个概念部分,用来提高检索数据的效率,Oracle使用了一个复杂的自平衡B-tree结构。通常,通过索引查询数据比全表扫描要快。当
Oracle找出执行查询和Update语句的最好路径时,
Oracle优化器将使用索引。同样在联结多个表时使用索引也能够提高效率。另一个使用索引的好处是,他提供了主键(primary
key)的唯一性验证。那些LONG或LONG RAW数据类型, 您能够索引几乎任何的列。通常, 在大型表中使用索引特别有效.
当然,您也会发现,
在扫描小表时,使用索引同样能提高效率。虽然使用索引能得到查询效率的提高,但是我们也必须注意到他的代价。索引需要空间来存储 ...
- 2009-11-17 11:02
- 浏览 878
- 评论(0)
我们要做到不但会写SQL,还要做到写出性能优良的SQL语句。
(1)选择最有效率的表名顺序(只在基于规则的优化器中有效):
Oracle的解析器按照从右到左的顺序处理FROM子句中的表名
,FROM子句中写在最后的表(基础表 driving
table)将被最先处理
,在FROM子句中包含多个表的情况下,您必须选择记录条数最少的表作为基础表。假如有3个以上的表连接查询,
那就需要选择交叉表(intersection table)作为基础表, 交叉表是指那个被其他表所引用的表。
(2)WHERE子句中的连接顺序:
Oracle采用 ...
- 2009-11-17 10:51
- 浏览 890
- 评论(0)