|
|
用户名:imwanq 笔名:imwanq 地区: Bei Jing 行业:其他 |
| 日 | 一 | 二 | 三 | 四 | 五 | 六 |
欢迎访问imwanq的博客
视图统计
终于导入oracle的库了
lotus error 4063 的分析
调试一段代理程序,总是提示 error 4063errl 不知为什么, 后来散网一查才知道,是 数据库没打开,可是在网上都是提示
Has anyone had any experience with error message 4063, "Database has not been open yet.",
我的为什么只是提示4603呢真是郁闷 难道是版本问题?
不过知道错误在哪就好办了,原来是数据库的路径写得不对.没想到lotus也和oracle学,提示一个错误号,难道这样才看起来更专业.呜呜......
命令行 更新邮箱数据库
使用文件转换的工具,并配合其参数就可以实现。
文件转换工具命令的格式是:
load convert [-r | -l | -f | -m] mailfilepath existingtemplatename newtemplate20041230135308.htm
其中,-r是转换一个特定目录下的子目录的文件;-l是创建了一个文本的列表;-f是为数据库的文本列表中定义的数据库进行升级或更新;-m是转换邮箱文件或为IMAP使用的文件;mailfilepath是指定所需升级的文件;existingtemplatename是指定一个特定的文件设计(例如,只是使用R4.6设计的邮件文件);newtemplate20041230135308.htm是定义了用来更新的文件。
1.更新一个单独的邮箱数据库
例如,更新在\MAIL子目录下的USER.NSF。此邮件转换工具将会替代现有的邮件模版- 无论是哪一个模版文件被使用- 用MAIL50.NTF(R5的邮箱模版)来替换。输入的命令是:
load convert mail\user.nsf * mail50.ntf
2.更新在一个子目录下的所有邮箱文件
例如,更新在\MAIL子目录下的所有的数据库文件,原有的数据库是使用的StdR45Mail(R4.5的邮箱模版),需要被替换设计为R5的邮箱模版- StdR50Mail (MAIL50.NTF)。输入的命令是:
load convert mail\*.nsf stdr45mail mail50.ntf
3.升级在一个目录和它的子目录下的所有数据库
例如,更新在\MAIL子目录下以及\MAIL子目录下的子目录的所有的数据库文件(例如,C:\NOTES\DATA\MAIL\GROUP1,C:\NOTES\DATA\MAIL\GROUP2,和C:\NOTES\DATA\MAIL\GROUP),需要被替换设计为R5的邮箱模版- StdR50Mail (MAIL50.NTF)。输入的命令是:
load convert -r mail\*.nsf * mail50.ntf
4.升级列在一个文本文件中的所有邮箱数据库
你可以创建一个文本文件,把你需要升级的数据库都列在里面,用它和文件转换工具来升级只是列在文本文件中的这些数据库。例如,你创建了一个叫做MAILLIST.TXT的文本文件,并把需要升级的数据库都列在里面,把此文本文件保存在C:\TEMP的目录下。需要被替换设计为R5的邮箱模版- StdR50Mail (MAIL50.NTF)。输入的命令是:
load convert -f c:\temp\maillist.txt std* mail50.ntf
5.创建一个文本文件,并把所有的邮件文件列在一个目录下
你可以使用文件转换工具来创建一个文本文件,此文件将列出服务器上主要的邮箱数据库(它不能列出邮箱文件的复本数据库)。例如,创建了一个叫做MAILLIST.TXT的文本文件,在 C:\TEMP的目录下。此MAILLIST.TXT的文件中列出了在服务器上的主要的邮箱数据库(排除了邮箱文件的复本数据库)。当你使用选项来创建此文本文件后,你可以使用此文件来更新在此文件中列出的文件。创建文本文件的命令是:
load convert -l c:\temp\maillist.txt
6.为使用IMAP的用户转换邮件文件
当你决定为使用IMAP的NOTES用户转换邮件文件时,运行文件转换工具来激活IMAP在邮件文件中特定的功能。例如,需要为\MAIL子目录下的USER.NSF替换设计为IMAP使用的模版。输入的命令是:
load convert -m mail\user.nsf
注意:当你使用通配符 * 进行更新邮箱文件模版时,一定要保证在此目录下(或指定的子目录下)的数据库都是邮件文件。否则,非邮件数据库将会被替换设计为R5的邮件模版。
java 词汇表速查手册
java 词汇表速查手册
Abstract class 抽象类:抽象类是不允许实例化的类,因此一般它需要被进行扩展继承。
Abstract method 抽象方法:抽象方法即不包含任何功能代码的方法。
Access modifier 访问控制修饰符:访问控制修饰符用来修饰Java中类、以及类的方法和变量的访问控制属性。
Anonymous class 匿名类:当你需要创建和使用一个类,而又不需要给出它的名字或者再次使用的使用,就可以利用匿名类。
Anonymous inner classes 匿名内部类:匿名内部类是没有类名的局部内部类。
API 应用程序接口:提供特定功能的一组相关的类和方法的集合。
Array 数组:存储一个或者多个相同数据类型的数据结构,使用下标来访问。在Java中作为对象处理。
Automatic variables 自动变量:也称为方法局部变量method local variables,即声明在方法体中的变量。
AWT抽象窗口工具集:一个独立的API平台提供用户界面功能。
Base class 基类:即被扩展继承的类。
Blocked state 阻塞状态:当一个线程等待资源的时候即处于阻塞状态。阻塞状态不使用处理器资源
Call stack 调用堆栈:调用堆栈是一个方法列表,按调用顺序保存所有在运行期被调用的方法。
Casting 类型转换 :即一个类型到另一个类型的转换,可以是基本数据类型的转换,也可以是对象类型的转换。
char 字符:容纳单字符的一种基本数据类型。
Child class 子类:见继承类Derived class
Class 类:面向对象中的最基本、最重要的定义类型。
Class members 类成员:定义在类一级的变量,包括实例变量和静态变量。
Class methods 类方法:类方法通常是指的静态方法,即不需要实例化类就可以直接访问使用的方法。
Class variable 类变量:见静态变量Static variable
Collection 容器类:容器类可以看作是一种可以储存其他对象的对象,常见的容器类有Hashtables和Vectors。
Collection interface 容器类接口:容器类接口定义了一个对所有容器类的公共接口。
Collections framework 容器类构架:接口、实现和算法三个元素构成了容器类的架构。
Constructor 构造函数:在对象创建或者实例化时候被调用的方法。通常使用该方法来初始化数据成员和所需资源。
Containers容器:容器是一种特殊的组件,它可以容纳其他组件。
Declaration 声明:声明即是在源文件中描述类、接口、方法、包或者变量的语法。
Derived class 继承类:继承类是扩展继承某个类的类。
Encapsulation 封装性:封装性体现了面向对象程序设计的一个特性,将方法和数据组织在一起,隐藏其具体实现而对外体现出公共的接口。
Event classes 事件类:所有的事件类都定义在java.awt.event包中。
Event sorces 事件源:产生事件的组件或对象称为事件源。事件源产生事件并把它传递给事件监听器event listeners。
Exception 异常:异常在Java中有两方面的意思。首先,异常是一种对象类型。其次,异常还指的是应用中发生的一种非标准流程情况,即异常状态。
Extensibility扩展性:扩展性指的是面向对象程序中,不需要重写代码和重新设计,能容易的增强源设计的功能。
Finalizer 收尾:每个类都有一个特殊的方法finalizer,它不能被直接调用,而被JVM在适当的时候调用,通常用来处理一些清理资源的工作,因此称为收尾机制。
Garbage collection 垃圾回收机制:当需要分配的内存空间不再使用的时候,JVM将调用垃圾回收机制来回收内存空间。
Guarded region 监控区域:一段用来监控错误产生的代码。
Heap堆:Java中管理内存的结构称作堆。
Identifiers 标识符:即指定类、方法、变量的名字。注意Java是大小写敏感的语言。
Import statement 引入语法:引入语法允许你可以不使用某个类的全名就可以参考这个类。
Inheritance 承:继承是面向对象程序设计的重要特点,它是一种处理方法,通过这一方法,一个对象可以获得另一个对象的特征。
Inner classes 内部类:内部类与一般的类相似,只是它被声明在类的内部,或者甚至某个类方法体中。
Instance 实例:类实例化以后成为一个对象。
Instance variable 实例变量:实例变量定义在对象一级,它可以被类中的任何方法或者其他类的中方法访问,但是不能被静态方法访问。
Interface 接口:接口定义的是一组方法或者一个公共接口,它必须通过类来实现。
Java source file Java源文件:Java源程序包含的是Java程序语言计算机指令。
Java Virtual Machine (JVM) Java虚拟机:解释和执行Java字节码的程序,其中Java字节码由Java编译器生成。
javac Java编译器:Javac是Java编译程序的名称。
JVM Java虚拟机:见Java虚拟机
Keywords 关键字:即Java中的保留字,不能用作其他的标识符。
Layout managers 布局管理器:布局管理器是一些用来负责处理容器中的组件布局排列的类。
Local inner classes 局部内部类:在方法体中,或者甚至更小的语句块中定义的内部类。
Local variable 局部变量:在方法体中声明的变量
Member inner classes 成员内部类:定义在封装类中的没有指定static修饰符的内部类。
Members 成员:类中的元素,包括方法和变量。
Method 方法:完成特定功能的一段源代码,可以传递参数和返回结果,定义在类中。
Method local variables 方法局部变量:见自动变量Automatic variables
Modifier 修饰符:用来修饰类、方法或者变量行为的关键字。
Native methods 本地方法:本地方法是指使用依赖平台的语言编写的方法,它用来完成Java无法处理的某些依赖于平台的功能。
Object 对象:一旦类实例化之后就成为对象。
Overloaded methods 名称重载方法:方法的名称重载是指同一个类中具有多个方法,使用相同的名称而只是其参数列表不同。
Overridden methods 覆盖重载方法:方法的覆盖重载是指父类和子类使用的方法采用同样的名称、参数列表和返回类型。
Package 包:包即是将一些类聚集在一起的一个实体。
Parent class 父类:被其他类继承的类。也见基类。
Private members 私有成员:私有成员只能在当前类被访问,其他任何类都不可以访问之。
Public members 公共成员:公共成员可以被任何类访问,而不管该类属于那个包。
Runtime exceptions 运行时间异常:运行时间异常是一种不能被你自己的程序处理的异常。通常用来指示程序BUG。
Source file 源文件:源文件是包含你的Java代码的一个纯文本文件。
Stack trace 堆栈轨迹:如果你需要打印出某个时间的调用堆栈状态,你将产生一个堆栈轨迹。
Static inner classes 静态内部类:静态内部类是内部类最简单的形式,它于一般的类很相似,除了被定义在了某个类的内部。
Static methods 静态方法:
J2EE相关名词解释:
容器:充当中间件的角色
WEB容器:给处于其中的应用程序组件(JSP,SERVLET)提供一个环境,使JSP,SERVLET直接更容器中的环境变量接口交互,不必关注其它系统问题。主要有WEB服务器来实现。例如:TOMCAT,WEBLOGIC,WEBSPHERE等。该容器提供的接口严格遵守J2EE规范中的WEB APPLICATION 标准。我们把遵守以上标准的WEB服务器就叫做J2EE中的WEB容器。
EJB容器:Enterprise java bean 容器。更具有行业领域特色。他提供给运行在其中的组件EJB各种管理功能。只要满足J2EE规范的EJB放入该容器,马上就会被容器进行高效率的管理。并且可以通过现成的接口来获得系统级别的服务。例如邮件服务、事务管理。
WEB容器和EJB容器在原理上是大体相同的,更多的区别是被隔离的外界环境。WEB容器更多的是跟基于HTTP的请求打交道。而EJB容器不是。它是更多的跟数据库、其它服务打交道。但他们都是把与外界的交互实现从而减轻应用程序的负担。例如SERVLET不用关心HTTP的细节,直接引用环境变量session,request,response就行、EJB不用关心数据库连接速度、各种事务控制,直接由容器来完成。
RMI/IIOP:远程方法调用/internet对象请求中介协议,他们主要用于通过远程调用服务。例如,远程有一台计算机上运行一个程序,它提供股票分析服务,我们可以在本地计算机上实现对其直接调用。当然这是要通过一定的规范才能在异构的系统之间进行通信。RMI是JAVA特有的。
JNDI:JAVA命名目录服务。主要提供的功能是:提供一个目录系统,让其它各地的应用程序在其上面留下自己的索引,从而满足快速查找和定位分布式应用程序的功能。
JMS:JAVA消息服务。主要实现各个应用程序之间的通讯。包括点对点和广播。
JAVAMAIL:JAVA邮件服务。提供邮件的存储、传输功能。他是JAVA编程中实现邮件功能的核心。相当MS中的EXCHANGE开发包。
JTA:JAVA事务服务。提供各种分布式事务服务。应用程序只需调用其提供的接口即可。
JAF:JAVA安全认证框架。提供一些安全控制方面的框架。让开发者通过各种部署和自定义实现自己的个性安全控制策略。
EAI:企业应用集成。是一种概念,从而牵涉到好多技术。J2EE技术是一种很好的集成实现。