`
xwood
  • 浏览: 100723 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论
文章列表
61、servlet的生命周期 web容器加载servlet,生命周期开始。通过调用servlet的init()方法进行servlet的初始化。通过调用service()方法实现,根据请求的不同调用不同的do***()方法。结束服务,web容器调用servlet的destroy()方法。 62、如何现实 ...
31、EJB包括(SessionBean,EntityBean)说出他们的生命周期,及如何管理事务的? SessionBean:Stateless Session Bean 的生命周期是由容器决定的,当客户机发出请求要建立一个Bean的实例时,EJB容器不一定要创建一个新的Bean的实例供客户机调用,而是随便找一个现有的实例提供给客户机。当客户机第一次调用一个Stateful Session Bean 时,容器必须立即在服务器中创建一个新的Bean实例,并关联到客户机上,以后此客户机调用Stateful Session Bean 的方法时容器会把调用分派到与此客户机相关联的Bean实例。 En ...
一.查询锁基本信息: select a.object_name, --被锁的资源 dd.* from ( select a.sid, 'Wait' "Status", --/*+ NO_MERGE(a) NO_MERGE(b) NO_MERGE(c) */ LOCK表明该进程锁住了某个资源,WAIT表示该进程正在等待某个资源 a.username, --ORACLE用户名 a.machine, --ORACLE机器 a.serial#, a.la ...
1.关于this指针的理解       this指针是面向对象程序设计中的一项重要概念,它表示当前运行的对象。在实现对象的方法时,可以使用this指针来获得该对象自身的引用。和传统意义的面向对象的语言不同,JavaScript 中的this 指针是一个动态的变量,一个方法内的this指针并不是始终指向定义该方法的对象的,在上一节讲函数的apply和call方法时已经有过这样的例子。为了方便大家理解,再来看下面的例子: <script language="JavaScript" type="text/javascript"> <!-- ...
转自:http://xieyu.blog.51cto.com/213338/38617/ * 1.判断是否存在指定value的Item * 2.加入一个Item * 3.删除值为value的所有Item * 4.删除某一个index的选项 * 5.更新第index项的value和text * 6.设置select中指定text的第一个Item为选中 * 7.设置select中指定value的第一个Item为选中 * 8.得到当前选中项的value * 9.得到当前选中项的index *  10.得到当前选中项的text * 11.清空所有选项 -------------- ...
    我们在做Web开发的时候经常会涉及到从表单提取数值,保存到数据库的操作。这个操作最直接的做法就是直接从表单读取数据,直接存储。做过OO设计的都知道这样不利用日后维护,而且在代码重用上也没什么建树,代码量 ...
一、SQLPLUS编辑命令     假设当前执行命令为:select * from tab;     (a)ppend:添加文本到缓冲区当前行尾         代码:a order by tname  结果:select * from tab order by tname;     (注:a后面跟2个空格)     (c)hange/old/new:在当前行用新的文本替换旧的文本      代码:c/*/tname      结果:select tname from tab;     (c)hange/text:从当前行 ...
转自:http://blog.chinaunix.net/u2/66903/showart_1852729.html SQL*PLUS维护系统变量,也称SET变量,利用它可为SQL*PLUS交互建立一个特殊的环境,如:设 置NUMBER数据的显示宽度;设置每页的行数;设置列的宽度等。可用SET命令改变这些系统变 量,也可用SHOW命令列出它们.语法如下:   SET 系统变量 值 SHOW 系统变量 其中系统变量及其可选值如下:   引用   ARRAY[SIZE]          {20(默认值)|n}   AUTO[COMMIT]         {OFF(默 ...
一、键值约束     1.主键:primary key.     2.Unique.     3.外键.     4.索引.         键值约束主要有以上4种,其中Unique,外键,索引都可以在关系中存在多个,但primary key只能唯一存在。     另外,在处理外键约束的插入、删除、更新等操作时DBMS主要提供了三种方法:     1.引用关系的删除和修改缺省原则:当仅仅当关系中产生一个或多个悬挂元组时,操作被阻止。     2.级联原则:删除和修改所有新产生的悬挂元组。     3.置空原则:把每个悬挂元组中的外键值设为Null。     注:悬挂元组是指外键值在引用关系中 ...

关系数据模型

一、关系模型基础     关系模型是一种称之为关系的二维表。包括属性、模式、元组、域、关系的等价描述、关系实例等信息。     属性:即关系表的column name。     模式:关系名和其属性集合的组合称为这个关系的模式。模式的表示如下:     Movies(title, year, length, filmtype)     元组:关系中除属性所在的其他行称为元组。     域:关系要求关系中每个元组的每个分量具有原子性,即要求每个属性有对应的类型,即域。     关系的等价描述:关系中的元组的顺序无关性,即无论元组单元顺序如何排列,他们都是同一个关系。     关系实例:元组为关系实 ...
一、E—模型简介:    E—R模型(Entity-Relationship Model),又叫实体—关系模型,或E/R模型。是建立数据库过程中最概念化,最接近实体的模型。在E—R模型中,数据结构被表示为“实体—联系”图,图中有三个主要的元素类型:1. ...
    虽然在Java中有N种情况的数据类型转换,但从从内存处理的角度来说,其实都是一个问题——变量的可见范围,也就是这个变量所代表的内存区域。下面就从以下四个方面说明一下。 一、强制类型转换     强制类型转换是体现这范围变化最明显的地方。     强制类型是指基本数据类型从占用内存多的向占用内存少的类型转换。比如64bit的long向32bit的int转换。假设Java采用低位优先(还有待查明,验证)存储数据,则在从long转为int的过程中,其高位32bit的数据就会被隐藏或者叫截断,因为系统认为int类型只有32bit,所以,它在访问int类型的数据的时候也只会访问32bit的内存。 ...
一、模式简介      外观模式(Facade Pattern)可以将一系列复杂的类包装成一个简单的封闭接口。也称门面模式.二、模式意图      facade(门面)模式的作用在于降低客户端操作与Server之间的耦合度,提供统一的访问入口供客户端使用。减少回底层变化给客户端使用带来的不便。它适用于一组相对固定且有实际意义的操作,如去医院看病分为挂号、门诊、划价、化验、收费、取药等。这些操作都可以由Facade来处理,病人只需要与Facade交互就可以了。在Facade中,我们实现的只是一种事务处理的抽象,并不涉及具体的事务处理逻辑。比如挂号,我们只需要告诉Facade我们需要挂号,Facad ...
STRUTS 1 部分 STRUTS 1 的文件上传定义了专门的文件处理接口FormFile。查看源码才知道,FormFile与File完全不是一回事,所以想将FormFile转为File再处理就行不通了。 第一次写上传时,我使用了common-upload组件进行文件上传,后来发现STRUTS在request中根本读不到文件。后来查了一些资料才发现Struts在Action处理逻辑之前已经对request中的表单数据进行了wrap。所以就只能老老实实的按STRUTS自己的文件上传方法写了。 多文件上传与单个文件上传有些不太一样,单文件上传只需要在Form类中给一个FormFile类型的属 ...
第一部分:批处理的专用命令 批处理文件是将一系列命令按一定的顺序集合为一个可执行的文本文件,其扩展名为BAT。这些命令统称批处理命令,下面我就来给大家介绍一下批处理的命令。 1、 REM REM 是个注释命令一般是用来给程序加上注解的,该命令后的内容在程序执行的时候将不会被显示和执行。例: REM 你现在看到的就是注解 这一句将不会被执行。在以后的例子中解释的内容都REM 会放在REM后面。请大家注意。 2、 ECHO ECHO 是一个回显命令主要参数有OFF和 ON,一般用ECHO message来显示一个特定的消息 。例: Echo off Rem 以上代表关闭回显即不显示所执行的命 ...
Global site tag (gtag.js) - Google Analytics