- 浏览: 56198 次
- 性别:
- 来自: 厦门
最新评论
文章列表
servlet的生命周期分为以下几个步骤,
第一,加载并实例化,
第二,初始化,
第三,服务,
第四,销毁。
容器启动的时候,会加载servlet的class,并new出这个对象,然后,当用户请求这个servlet的时候,容器会调用init方法初始化这个servlet,这也是整个生命周期中只会调用一次的方法,然后,会调用service方法,由这个方法调用doGet或doPost方法来响应用户,然后,容器在可用资源紧张或是长期没有对Servlet发出请求,或关闭容器的情况下,会销毁这个servlet。但是有时候,当我们的init方法中的程序需要运行很长时间的时候,为了加快响应,我们可以在web.x ...
package test;
public class Outer {
public class Inner{
public static final String aa="cc";
}
}
package test;
import java.lang.reflect.Field;
public class Reflection {
public static void main(String[] args) {
// TODO Auto-generated method stub
try ...
一 概念
游标是SQL的一个内存工作区,由系统或用户以变量的形式定义。游标的作用就是用于临时存储从数据库中提取的数据块。在某些情况下,需要把数据从存放在磁盘的表中调到计算机内存中进行处理,最后将处理结果显示出来或最终写回数据库。这样数据处理的速度才会提高,否则频繁的磁盘数据交换会降低效率。
二 类型
Cursor类型包含三种: 隐式Cursor,显式Cursor和Ref Cursor(动态Cursor)。
1. 隐式Cursor:
1).对于Select …INTO…语句,一次只能从数据库中获取到一条数据,对于这种类型的DML Sql语句,就是隐式Cursor。例如:Select /Up ...
Oracle 安装完成后,重新启动服务就报下面的错:ERROR:
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
方法一:
通过CMD命令符 sqlplus "sys/password as sysdba"
连接成功,提示"已连接到空闲例程"
在cmd命令符下敲入:startup
稍等片刻后,提示如下:
ORACLE 例程已经启动。
方法二:
在 $ORACLE_HOME/network/admin/sqlnet.ora 下找到 sql ...
1、具体类(和抽象类相对)java.util.Date
2、抽象类java.text.DateFormat 和它的一个具体子类,java.text.SimpleDateFormat
3、抽象类java.util.Calendar 和它的一个具体子类,java.util.GregorianCalendar
具体类可以被实例化, 但是抽象类(abstract)却不能. 你首先必须实现抽象类的一个具体子类.
一.Date类的使用
首先,看一个实例:
import java.util.Date;
public class Data{
public static void main(String[] ...
Maven 2和Ivy常被放在一起对比,但实际上两者是不同类型的工具。Ivy仅提供依赖管理功能,但是Maven 2是一个软件项目管理综合工具,能够管理构建、报告、文档,以及根据中心化的信息来管理依赖。Ant和Ivy 2.0集成在一起,与Maven 2进行比较才比较合适。
两个工具处理冲突管理(Conflict management)的方式是不同的,冲突管理指处理传递依赖时解决冲突的能力。Ivy允许由模块定制冲突管理器和规则,而Maven 2的冲突管理则基于最近的定义(也就是说,一个模块依赖于foo 1.0,这会导致模块的所有依赖都不能使用foo 1.1)。
Maven 2通过一个叫阶段( ...
Intermec IV7工业级车载RFID 读写器读取ID首先需要初始化
需要先输入:
"ATTRIB NOTAGRPT=ON\n\t"
"ATTRIB FIELDSTRENGTH=100,100,100,10\n\t"
"ATTRIB IDTRIES=3\n\t"
"ATTRIB ANTTRIES=3\n\t"
"ATTRIB ANTS=1\n\t"
...
使用Class.forName("COM.ibm.db2.jdbc.app.DB2Driver")类的话需要安装DB2的客户端(也可以安装DB2的运行时客户端比较小)
使用Class.forName("COM.ibm.db2.jdbc.net.DB2Driver")类的话就不需要了
DB2数据库的内置数据类型主要分成数值型(numeric)、字符串型(character string)、图形字符串(graphic string)、二进制字符串型(binary string)或日期时间型(datetime)。还有一种叫做 DATALINK 的特殊数据类型。DATALINK 值包含了对存储在数据库以外的文件的逻辑引用。
数值型数据类型包括 SMALLINT、INTEGER、BIGINT、DECIMAL(p,s)、REAL 和 DOUBLE。所有数值都有符号和精度。精度是指除符号以外的二进制或十进制的位数。如果数字的值大于等于零,就认为符号为正。
*小整型,SMA ...
函数是一组可以随时地运行的语句,她们是ECMAScipt的核心。函数是由关键字function、函数名加一组参数以及置于括号中的要执行的代码声明的。函数的基本语法如下:
founctionc functionname(arg0,arg1,...,argN){
statements
}
下面将详细的介绍函数的用途
abs 方法,返回一个数的绝对值。
acos 方法,返回一个数的反余弦。
anchor 方法,在对象的指定文本两端加上一个带 NAME 属性的 HTML 锚点。
asin 方法 返回一个数的反正弦。
atan 方法 返回一个数的反 ...
<mx:Script>
<![CDATA[
private function column_DateFormat(item:Object,column:DataGridColumn):String{
var formatter:DateFormatter = new DateFormatter();
formatter.formatString = "YYYY-MM-DD";
return formatter.format(item[column.dataField]);
...
需要把项目设置为使用Flash Player10以上才能使用
var v:Vector.;
v = new Vector.();
Vector.;尖括号里就是只能存放的类型描述…..
Vector的方法基本上和Array没有太大的差别,,在很多情况下几乎相同,,,而Vector可以限制装入的元素的类型,,这样可以让我们更好的管理数组,也能让其它人更容易的看懂代码..
性能:使用 Vector 实例时的数组元素访问和迭代的速度比使用 Array 时的速度要快很多。
类型安全性:在严格模式下,编译器可以识别数据类型错误,例如,将数据类型错误的值分配给 Vector 或从 Vector 中读取 ...
原文地址:
http://livedocs.adobe.com/flex/3/html/help.html?content=metadata_3.html
标签 描述[ArrayElementType] 指定数组中每个元素的数据类型。 [Bindable]把一个属性标记为可以用作数据绑定表达式的源。[DefaultProperty] 当把组件用在MXML文件中时 ...
需要一个工厂类:
import org.springframework.context.ApplicationContext;
import org.springframework.web.context.support.WebApplicationContextUtils;
import org.springframework.beans.BeansException;
import org.springframework.beans.factory.NoSuchBeanDefinitionException;
import flex.m ...
早前用bcb写一个程序,数据库用的是MYSQL5.X的,结果因为bcb只认4.X的.(5.X以上的密码加密方式与4.X的不一样).
已ROOT用户登陆:
update mysql.user set password=old_password("密码");
flush privileges;
这样是更改掉所有的密码,如果只想更改某个用户的话,自己加个where条件
设置后密码就变为已4.X以下的加密方式了
高版本的客户端什么都是向下兼容的,所以更改加密方式都不会影响其他应用