xsd的语法



xsd的语法,

一、Schema简易元素
XML Schema可以定义XML文件的元素。简易元素之那些只包含文本的元素。它不会包含其他的元素或属性。

1、字符串(string)
字符串是最松散的文本约束。其唯一要求是不能含有特殊字符(如&,<,>).

Schema定义:

<?xml version=”1.0″ encoding=”UTF-8″?>
<xs:schema xmlns:xs=”http://www.w3.org/2001/XMLSchema”>
<xs:element name=”name” type[......]

Read more

忘记oracle sys、system密码



忘记oracle sys、system密码.

>sqlplus /nolog
SQL> select username from dba_users;//查看所有用户
SQL> conn /as sysdba
SQL> alter user system identified by password;
SQL> alter user sys identified by password;
SQL> alter user system identified by manger;

Read more

win7 旗舰版 64位安装 oracle10g 32位

win7 旗舰版 64位安装 oracle10g 32位.

由于目前oracle10g 没有兼容win7的版本,但是对其安装文件进行修改后即可成功安装,安装后对于sqlplus的使用和网络还要进行授权和修改,具体操作如下:

1、安装之前修改\Oracle 10G \stage\prereq\db\refhost.xml,增加如下代码

<!– windows 7 –>
<OPERATING_SYSTEM>
<VERSION VALUE=”6.1″/>
</OPERATING_SYSTEM>

2、\Oracle 10[......]

Read more

oracle10g 常用命令

oracle10g 常用命令。

1、linux下创建临时表空间
create temporary tablespace weblogic_tmp

tempfile ‘/opt/oracle/oradata/orcl/weblogictmp.dbf’
size 1024m
autoextend on
next 200m maxsize 2048m
extent management local;

2、创建表空间

create tablespace weblogic
logging
datafile ‘/opt/oracle/oradata/orcl/webl[......]

Read more

Java垃圾回收优化设置节省内存

Java垃圾回收优化设置。

在Java中,通常通讯类型的服务器对GC(Garbage Collection)比较敏感。通常通讯服务器每秒需要处理大量进出的数据包,需要解析,分解成不同的业务逻辑对象并做相关的业务处理,这样会导致大量的临时对象被创建和回收。同时服务器如果需要同时保存用户状态的话,又会产生很多永久的对象,比如用户session。业务越复杂的应用往往用户session包含的引用对象就越多。这样在极端情况下会发生两件事情,long gc pause time 或 out of memory。

一,要解决long pause time首先要了解JVM中heap的结构

&[......]

Read more

Java连接各大数据库代码

Java连接各大数据库代码。

1、Oracle8/8i/9i数据库(thin模式)
Class.forName(“oracle.jdbc.driver.OracleDriver”).newInstance();
String url=”jdbc:oracle:thin:@localhost:1521:orcl”;
//orcl为数据库的SID
String user=”test”;
String password=”test”;
Connection conn= DriverManager.getConnection(url,user,password);

2、DB2数[......]

Read more

java.lang.IllegalAccessError: tried to access field org.slf4j.impl.StaticLoggerBinder.SINGLETON from class org.slf4j.LoggerFacto

java.lang.IllegalAccessError: tried to access field org.slf4j.impl.StaticLoggerBinder.SINGLETON from class org.slf4j.LoggerFacto。

使用hbm2java时,使用hibernate-distribution-3.3.1.GA-dist版本,做好了程序和配置文件后,运行程序出现Exception in thread “main” java.lang.IllegalAccessError: tried to access field org.slf4j.impl.St[......]

Read more

Don’t use old DTDs, read the Hibernate 3.x Migration Guide

Don’t use old DTDs, read the Hibernate 3.x Migration Guide。

使用Hibernate3进行开发,但是那些mapping的xml文件是用middlegen2.x.x生成的,所以在运行程序的时候报上面的错误

查下hibernate官方文档http://www.hibernate.org/250.html#A21发现只需把DTD文件换个就行了

具体解决:

Change http://hibernate.sourceforge.net/hibernate-mapping-2.0.dtd to http://hiberna[......]

Read more

Java的ClassLoader与Package机制(Prohibited package name:XXX)

Java的ClassLoader与Package机制(Prohibited package name:XXX)。

如遇到这个问题: Prohibited package name:

则可参考以下文章:
为了深入了解Java的ClassLoader机制,我们先来做以下实验:

package java.lang;
public class Test {
public static void main(String[] args) {
char[] c = “1234567890″.toCharArray();
String s = new String(0, 10, c[......]

Read more

EXCEL批量转化为TXT-EXCEL转化为TXT-java实现 Excel转txt

EXCEL批量转化为TXT-EXCEL转化为TXT-java实现 Excel转txt。

我们这里需要用到三个jar包,可以去http://apache.freelamp.com/poi/release/bin/下载第一个文件名为:poi-bin-3.1-FINAL-20080629.tar.gz 的文件,解压后可以从里面翻出poi-3.1-FINAL-20080629.jar poi-scratchpad-3.1-FINAL-20080629.jar poi-contrib-3.1-FINAL-20080629.jar三个包。添加到你所建工程的库下。(下载后解压如果发现是个没有扩展名的文[......]

Read more