`
shift8
  • 浏览: 149682 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论
文章列表
   笔试面试题目搜集整理【每日增加】   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 ...
1.启动一个WEB项目的时候,容器(如:Tomcat)会去读它的配置文件web.xml.读两个节点: <listener></listener> 和 <context-param></context-param>2.紧接着,容器创建一个ServletContext(上下文),这个WEB项目所有部分都将共享这个上下文.3.容器将<context-param></context-param>转化为键值对,并交给ServletContext.4.容器创建<listener></listener>中的类实例, ...
(29)用WHERE替代ORDER BY: ORDER BY 子句只在两种严格的条件下使用索引。 ORDER BY中任何的列必须包含在相同的索引中并保持在索引中的排列顺序。 ORDER BY中任何的列必须定义为非空。 WHERE子句使用的索引和ORDER B ...
索引是表的一个概念部分,用来提高检索数据的效率,Oracle使用了一个复杂的自平衡B-tree结构。通常,通过索引查询数据比全表扫描要快。当 Oracle找出执行查询和Update语句的最好路径时, Oracle优化器将使用索引。同样在联结多个表时使用索引也能够提高效率。另一个使用索引的好处是,他提供了主键(primary key)的唯一性验证。那些LONG或LONG RAW数据类型, 您能够索引几乎任何的列。通常, 在大型表中使用索引特别有效. 当然,您也会发现, 在扫描小表时,使用索引同样能提高效率。虽然使用索引能得到查询效率的提高,但是我们也必须注意到他的代价。索引需要空间来存储 ...
我们要做到不但会写SQL,还要做到写出性能优良的SQL语句。 (1)选择最有效率的表名顺序(只在基于规则的优化器中有效): Oracle的解析器按照从右到左的顺序处理FROM子句中的表名 ,FROM子句中写在最后的表(基础表 driving table)将被最先处理 ,在FROM子句中包含多个表的情况下,您必须选择记录条数最少的表作为基础表。假如有3个以上的表连接查询, 那就需要选择交叉表(intersection table)作为基础表, 交叉表是指那个被其他表所引用的表。 (2)WHERE子句中的连接顺序: Oracle采用 ...
Global site tag (gtag.js) - Google Analytics