- 浏览: 42532 次
最新评论
文章列表
为验证分区表对检索数据的性能的提升,今天做了100W条数据级的检索和插入的测试。
测试环境:
1. 操作系统和硬件:windows-XP,CPU3.2 双核,3G内存,硬盘500G左右。
2. 软件环境:hibernate3,structs1,ORACLE 10.2 ,weblogic10,JDK6.0
测试表:
1.无分区表test
create table TEST
(
STI_ID NUMBER(10) not null,
STI_STUDENT N ...
tuxedo11g MP 模式配置
- 博客分类:
- Tuexdo
随着一些项目对实时交易处理量和响应时间的要求较高,最近两月接触了交易中间件的安装配置。上一会写了CICS的相关内容,这次整理一下
oracle tuxedo的内容。tuxedo
11g在系统架构和基础配置文件上和之前的版本没什么区 ...
Javascript语言中的this
- 博客分类:
- Javascript
this
是
Javascript
语言的一个关键字。
它代表函数运行时,自动生成的一个内部对象,只能在函数内部使
用。比如,
function test(){
this.x = 1;
}
随着函数使用场合的不同,
this
的值会发生变化。但是有一个总的原则,那就是
this
指的是,调用函数的那个对象。
下面分四种情况,详细讨论
this
的用法。
情况一:纯粹的函数调用
这是函数的最通常用法,属 ...
JS函数
- 博客分类:
- Javascript
(一)
、函数的表示写法
函数是
JS
里很神奇的一位童鞋。那么如何创建一个函数呢?简单来说有下面几种形式:
1、
定义式
function a() {}
2、
声明式
var a = function() {}; //
把一个匿名函数赋给一个变量
3、
构造函数
var a = new Function(); //
...
原型是
Js
中非常重要的概念,每个函数
(
在
Js
里面函数也是对象
)
都有一个叫
prototype
即原型
)
的属性,不过在一般情况下它的值都是
null
,但它他有一项非常重要的功能就是所有实例都会共享它里面的属性和方法
(
这就是
Js
里面实现继承的基础
)
。
在
JavaScript
中,
prototype
对象是实现面向对象的一个重要机制。每个函数就是一个对象(
Function
),函数对象都有一个子对象 ...
Tuxedo安装、配置、以及演示样例程序
- 博客分类:
- Tuexdo
最近在研究Tuxedo,想把它做成消息服务器,在网上搜了一些资料,真正入门级的太少了,搞了几天,终于在《Tuxedo安装license例子和远程客户端配置
》这篇文章指导下测试成功,真得很感谢这个作者。但此文也少了一些细节 ...
这段时间一直在摸索Oracle的数据库的备份,比起Sqlserver,Oracle数据库备份要复杂的多,功能也强大的多。查找了网上的一些资料,网
上介绍oracle备份方法有多种,有导出/导入(exp/imp)、冷备份、热备份、数据泵(expdp/impdp)、rman备份(据说是
oracle官方推荐)。我只是实践了导出/导入、数据泵。数据泵也是导出/导入的一种,这是10g开始,推荐的和导入导出方法。oracle导出/导入
备份方式很强大,支持全库、按用户、按表、按表空间导入导出,按用户、按表这些方式,需要自己先创建新库后,手工建好跟源库相同的用户、表空间、分配好用户权限等, ...
javascript操作XML入门
- 博客分类:
- Javascript
<script language="javascript">
<!--
var doc = new ActiveXObject("Msxml2.DOMDocument"); //ie5.5+,CreateObject("Microsoft.XMLDOM")
//加载文档
//doc.load("b.xml");
//创建文件头
var p = doc.createProcessingInstruction("xml",& ...
jar包
用途
axis.jar
SOAP引擎包
commons-discovery-0.2.jar
用来发现、查找和实现可插入式接口,提供一些一般类实例化、单件的生命周期管理的常用方法.
jaxrpc.jar
Axis运行所需要的组件包
saaj.jar
创建到端点的点到点连接的方法、创建并处理SOAP消息和附件的方法,以及接收和处理SOAP错误的方法.
wsdl4j-1.5.1.jar
Axis运行所需要的组件包
activation.jar
JAF框架的jar包
annotations-api.jar
使用 ...
Android线程模型
- 博客分类:
- Android
Android
进程
在了解Android
线程之间得先了解一下Android
的进程。当一个程序第一次启动的时候,Android
会启动一个LINUX
进程和一个主线程。默认的情况下,所有该程序的组件都将在该进程和线程中运行。同时,Android
会为每个应用程序分配一个单独的LINUX
用户。Android
会劲量保留一个正在运行进程,只在内存资源出现不足时,Android
会参试停止一些进程从而释放足够的资源给其他新的进程使用, 也能保证用户正在访问的当前进程有足够的资源去及时的响应用户的事件。Android
...
Javascript之文件操作
- 博客分类:
- Javascript
javascript是网页制作中离不开的脚本语言,依靠它,一个网页的内容才生动
活泼、富有朝气。但也许你还没有发现并应用它的一些更高级的功能吧?比如,对文件和文件夹进行读、写和删除,就象在VB、VC等高级语言中经常做的工作一
样。怎么样,你是否需要了解这方面的知识?那就请跟我来,本文将详细描述如何使用Javascript语言进行文件操作。
一、功能实现核心:FileSystemObject 对象
其实,要在Javascript中实现文件操作功能,主要就是依靠FileSystemobject对象。在详细介绍FileSystemobject对象的各个属性和方法的使用细 ...
匿名类如何继承其它类或实现其它接口?
- 博客分类:
- Java
JButton b = new JButton("test");
b.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
// tasks
}
});
这就是实现了ActionListener接口的匿名类。
java的匿名内部类的语法规则看上去有些古怪 ...
static{……}用法
- 博客分类:
- Java
static{……}用法:以下是网友的解释。
1.
如果static{……}代码段在代码的最前面,那么里面的代码会最先执行 比构造器等任何方法都早,
有些代码需要一些资源才能执行 可以定义static{……}块来初始化资源 这样可以防止空指针之类的错误.
2.
这叫做初始化块语句,{}里的代码在这个类被加载到内存后马上会被执行的。
这些代码最先执行并且在JVM运行过程中只会执行一次。
JSP默认是以多线程方式执行的,这是JSP与ASP,PHP,PERL等脚本语言不一样的地方,也是它的优势之一,但如果不注意多线程中的同步问题,会使所写的JSP程序有难以发现的错误。
JSP的中存在的多线程问题:
当
客户端第一次请求某一个JSP文件时,服务端把该JSP编译成一个CLASS文件,并创建一个该类的实例,然后创建一个线程处理CLIENT端的请求。如
果有多个客户端同时请求该JSP文件,则服务端会创建多个线程。每个客户端请求对应一个线程。以多线程方式执行可大大降低对系统的资源需求,提高系统的并
发量及响应时间.对JSP中可能用的的变 ...
1、什么是线程安全(thread safe)?
一个类要成为线程安全的类,就是在该类被多个线程访问时,不管运行环境中执行这些线程有什么样的时序安排或者交错,它仍然执行正确行为,并且在调用的代码中没有任何额外的同步。
2、什么时候考虑线程安全问题?
当一个类的实例为singleton的时候,你就要考虑该实例在调用的时候是否是线程安全的。
最熟悉的例子就是servlet, 每个servlet在servlet engineer中只有一个实例。除非它实现SingleThreaded接口。所以我们一般要求在servlet中不要定义成员变 ...