文章列表
建立如下的测试类
public class Tobj extends Thread {
public static Object bb=1;
public int v1;
public Tobj(int aa){
v1=aa;
}
public void run(){
testSY(1);
// testSY2();
}
//方法1 普通方法 同时只能有一个对象方法访问testSY
//无法限制不同线程对testSY的访问
public synchronized void testSY(int p1) {
System.out.println(" ...
使用db29.x XML类型实现二进制数据的存储与检索
存储
Xml文档可以用<[!CDATA[]]>在文档内部来包含一些二进制方式的内容,如:可执行文件、pdf文档等等。
Db2 9x提供了对xml直接存储的支持,那么怎么样将二进制文件的内容写入 ...
db2 中java存储过程的发布有两种方式,一种是jar文件方式,另一种是class方式。
class方式的部署步骤:
1 javac pro.java
2 将编译生成的pro.class拷贝到sqllib/function目录
3 调用CREATE PROCEDURE db2inst1.proName ( PARA1,PARA2)
SPECIFIC db2inst1.proName
NOT DETERMINISTIC
LANGUAGE Java
EXTERNAL NAME '类名!方法名'
FENCED
THREADSAFE
PARAMETER STYLE JAVA;
4 具体 ...
- 2008-01-11 13:25
- 浏览 1796
- 评论(0)
db2 linuxas 4下 安装错误
1 安装完成后,建立数据库时发生权限问题,无法创建数据库,
解决办法:
用db2inst1用户登陆,执行以下指令,
db2trc on
db2 "create database xxx"
db2trc dump db2.trc
db2trc off
db2trc flw db2.trc db2.flw
db2trc fmt db2.trc db2.fmt
通过查看日志文件,发现是/tmp的读写权限对db2inst1用户不开放,问题确定后,修改/tmp的权限为777,再测试OK!
2 windows客户端 ...
初次使用Ireport编写中文报表经常出错,需要将三个包导入到工程中,iText2.0.7.jar,iTextAsian.jar和iTextAsianCmaps.jar
可以解决中文问题,网上很多说法都是错误的
- 2008-01-03 17:03
- 浏览 1883
- 评论(0)
1 createElement(element)
创建一个指定标签名创建一个新的元素节点,返回值为指向新建元素节点的引用指针。
eg) var para = document.createElement("p");
document.body.appendChild(para);
2 createTextNode()
创建一个包含着给定文本的新文本节点,返回一个指向新建文本节点的引用指针:
reference = document.createTextNode()
参数为新建文本节点所包含的文本字符串
eg)
var message = document.c ...
SYBASE 11.X for SCO Open Server 安装手册
1、建立SYBASE用户组和SYBASE用户
用root注册,执行#scoadmin a,依先后顺序创建sybase用户组,sybase用户并属于sybase组,并记下sybase组的GID (用户组ID)。
2、修改sybase 使用设备权限
1.若sybase使用裸设备做为数据库设备,则将该设备的属主改为sybase,命令如下:
# chown sybase:sybase /dev/<raw device name>
# chmod 660 /dev/<raw device name>
2.若使 ...
- 2007-10-11 14:43
- 浏览 3341
- 评论(0)
1 UnixWare
SCO 编译器创建 PIC 的标志是-KPIC GCC 是 -fpic. 链接共享库时 SCO 编译器用 -G 而 GCC 用-shared.
cc -c foo.c
cc -G -o foo.so foo.o
cc -K PIC -g -o testso calllib.c
or
gcc -fpic -c foo.c
gcc -shared -o foo.so foo.o
linux 下编译动态库
gcc -fpic -c so.c
gcc -shared -o so.so so.o
gcc -o testso -ldl
编译带动态库函数的 ...
- 2007-10-11 14:37
- 浏览 3027
- 评论(0)
编译模式:sco环境下,在cc编译器时需要使用libgthreads.so
1 创建线程:
int pthread_create(pthread_t *__restrict __thread,
__const pthread_attr_t *__restrict __attr,
void *(*__start_routine) (void *),
void *__restrict __arg) __THROW);
参数1:__restrict __thread ...
- 2007-10-11 14:35
- 浏览 1607
- 评论(0)
INFORMIX数据库的安装:
1、创建一个INFORMIX组、创建一个INFORMIX用户
. root 登录
. 用 scoadmin 来建成 informix 组和 informix 用户
2、建立一个临时目录:
第1步:
#mkdir /infosoft
#cd /infosoft
第2步:
#mount /dev/cd0 /mnt
#cp /mnt/ESQLC7.23/ESQL.TAR /infosoft
#cp /mnt/ONLINE7.30/SERVER/IDS ...
- 2007-10-11 14:33
- 浏览 2248
- 评论(0)
Project属性
1 一个Project能够通过<property>元素定义一系列属性
2 使用${property-name}符号引用属性值
在Ant build文件中定义属性的示例:
<property name="sourceDir" value="source"/>
<property eviroment="env"/>
引用已定义的属性示例:
<javac srcdir="${sourceDir}" destdir="classes"/&g ...
- 2007-10-11 14:32
- 浏览 4171
- 评论(0)
表达式:
作用:用来包含一个符合JSP语法的表达式
语法格式:<%= expression %>
脚步段:
作用:用来包含一个有效的Java程序段
语法格式:<% code fragment %>
包含指令:
作用:在JSP中包含一个静态的文本,同时解析这个文件 ...
- 2007-10-10 12:56
- 浏览 1536
- 评论(0)
1 简介<o:p></o:p>
对象序列化(Serializable)是指将对象转换为字节序列的过程,而反序列化则是根据字节序列恢复对象的过程。<o:p></o:p>
序列化一般用于以下场景:<o:p></o:p>
1. 永久性保存对象,保存对象的字节序列到本地文件中;<o:p></o:p>
2. 通过序列化对象在网络中传递对象;<o:p></o:p>
3. 通过序列化在进程间传递对象。<o:p></ ...
SOAP介绍
SOAP(Simple Object Access Protocol),即简单对象访问协议,是在分布式的环境中交换数据的简单协议,以XML作为数据传送语言。
SOAP有两种工作模式,一种是RPC(Remote Procedure Call),另一种是Message-Orientd。MO可以利用XML来交换结构更复杂的数据,通常以SMTP作为传输协议。
RPC模式的SOAP可以理解为这样一个开发协议:SOAP=RPC+HTTP+XML,具有以下特点:
采用HTTP作为通信协议,采用客户/服务模式;
RPC作为统一的远程方法调用途径;
传送的数据使用XML语言,允许服务提供者和客户经过 ...
【IT168技术文档】本文主要介绍了如何使用 JUnit 4 提供的各种功能开展有效的单元测试,并通过一个实例演示了如何使用 Ant 执行自动化的单元测试。本文假设读者对 Eclipse 下进行 Java 开发有一定的经验,并了解 Java 5 中的注解(a ...
- 2007-09-25 13:37
- 浏览 1149
- 评论(0)