`
文章列表
Servlet的生命周期:1.初始化(init):    默认情况下,第一次执行Servlet程序时初始化;2.服务(doGet、doPost):    执行多次;3.销毁(destroy):    服务器关闭或此Servlet长时间不使用。实例:在服务器上打印一个Servlet生命周期LifeServlet.java:   01.package mgc.servlet.test; 02.   03.import java.io.*; 04.import javax.servlet.*; 05.import javax.servlet.http.*; ...
  对于XML介绍比较全面的还是IBM的专栏:   http://www.ibm.com/developerworks/cn/xml/theme/x-java.html 基本涵盖了JAVA 跟XML的方方面面      1.介绍     1)DOM(JAXP Crimson解析器)     DOM是用与平台和语言无关的方式表示XML文档的官方W3C标准。DOM是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中寻找特定信息。分析该结构通常需要加载整个文档和构造层次结构,然后才能做任何工作。由于它是基于信息层次的,因而DOM被认为是基于树或基于对象的。DOM ...
URL: http://www.ibm.com/developerworks/cn/java/l-collection/     级别: 初级 龚永生 (gongys@lenovo.com), 2003 年 7 月 11 日 本文描述了Jakarta项目commons-collection,其当前版本是2.1版。本文对j2sdk集合框架的整理和例子示例可以大大加快程序员熟悉和使用集合,文中的例子虽然没有覆盖所有的接口但却显示了集合主要概念的使用方法。遗留问题和总结部分可以进一步加深读者对整个集合框架的理解,促进对commons-collection的使用和开发。 <!--S ...
本文重点介绍HashMap。首先介绍一下什么是Map。在数组中我们是通过数组下标来对其内容索引的,而在Map中我们通过对象来对对象进行索引,用来索引的对象叫做key,其对应的对象叫做value。在下文中会有例子具体说明。 再来看看HashMap和TreeMap有什么区别。HashMap通过hashcode对其内容进行快速查找,而TreeMap中所有的元素都保持着某种固定的顺序,如果你需要得到一个有序的结果你就应该使用TreeMap(HashMap中元素的排列顺序是不固定的)。 import java.util.Map;import java.util.HashMap;import java. ...
    在一次面试的过程中,有一个问题“HashMap存放数据是无序的,如何编写程序,使数据先进先出。”当时我没做出来,但是我回来折腾了半天,就写了下面的成序。      首先思考HashMap通过hashcode对其内容进行快速查找,而T ...
首先在系统增加sessionListener 来监听session 并做并做session保存 创建Class OnlineUserListener implements HttpSessionListener implements HttpSessionListener  需要实现两个方法: 一个是  sessionCreated  session的创建事件; 一个是sessionDestroyed session的销毁事件; 以下是代码: public static HashMap sessionMap = new HashMap();        public void sess ...
1.饿汉式:public class Singleton{  // 在自己内部定义一个自己的实例  // 注意,这个是private 只供内部调用  private static Singleton instance = new Singleton();  //将构造函数设为私有  private Singleton(){    }   // 静态工厂方法,提供一个供外 ...
如题:请教java反射机制里可以调用私有方法吗? Method m = ...;//get a method.m.setAccessible(true);用invoke方法好象还是不可以访问私有的方法, 请各位朋友指教!谢谢
1.将getInstance()方法设置为private public class Singleton {     private static Singleton instance = null;    private static synchronized Singleton getInstance() {      System.out.println("调用 私有的单例!");           if (instance==null)                    instance=new Singleton();                     ...
3.2 选用何种游标? 显示游标分为:普通游标,参数化游标和游标变量三种。 下面以一个过程来进行说明 Java代码 create or replace procedure proccursor(p varchar2)    as     v_rownum number(10) := 1;    cursor c_postype is select pos_type from pos_type_tbl where rownum =1;    cursor c_postype1 is select pos_type from pos_type_tbl where ...
请教各位高手,String是原始数据类型还是引用数据类型?谢谢!
stack 和 heap 都是内存的一部分stack 空间小,速度比较快, 用来放对象的引用heap 大,一般所有创建的对象都放在这里。栈(stack):是一个先进后出的数据结构,通常用于保存方法(函数)中的参数,局部变量.在java中,所有基本类型和引用 ...
1.heap是堆,stack是栈。 2.stack的空间由操作系统自动分配和释放,heap的空间是手动申请和释放的,heap常用new关键字来分配。 3.stack空间有限,heap的空间是很大的自由区。 在Java中, 若只是声明一个对象,则先在栈内存中为其分配地址空间, 若再new一下,实例化它,则在堆内存中为其分配地址。 4.举例: 数据类型 变量名;这样定义的东西在栈区。 如:Object a =null; 只在栈内存中分配空间 new 数据类型();或者malloc(长度);    这样定义的东西就在堆区 如:Object b =new Object(); 则在堆内 ...
在Oracle中,用SQL来实现分页有很多种实现方式,但有些语句可能并不是很通用,只能用在一些特殊场景之中; 以下介绍三种比较通用的实现方案;在以下各种实现中,ROWNUM是一个最核心的关键词,在查询时他是一个虚拟的列,取值为1到记录总数的序号; 首先来介绍我们工作中最常使用的一种实现方式:    Java代码 SELECT *         FROM (SELECT ROW_.*, ROWNUM ROWNUM_                 FROM (SELECT *                         FROM TABLE1          ...
重复数据删除技术可以提供更大的备份容量,实现更长时间的数据保留,还能实现备份数据的持续验证,提高数据恢复服务水平,方便实现数据容灾等。 重复的数据可能有这样两种情况,第一种时表中只有某些字段一样,第二种 ...
Global site tag (gtag.js) - Google Analytics