JAVA - 通过SCHEMA验证XML
现在基于webservice的接口越来越多,xml格式成为最通用的传输格式,以下代码是通过Schema验证xml格式的示例: xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 声明XML Schema实例名称空间(http://www.w3.org/2001/XMLSchema-instance),并将xsi前缀与该名称空间绑定,这样模式处理器就可以识别xsi:schemaLocation属性。XML Schema实例名称空间的前缀通常使用xsi。 xsi:schemaLocation="http://www.sunxin.org/book http://www.sunxin.org/ book.xsd"> 使用xsi:schemaLocation属性指定
Oracle 进程查看,修改SYSTEM/SYS密码
修改System和Sys的密码Oracle提供了两种验证方式,一种是OS验证,另一种是密码文件验证方式,如果是第一种方式,用一下方式修改密码:sqlplus /nolog conn / as sysdba; alter user sys identified by ; alter user system identified by ; 如果是第二种方式用以下方式修改密码orapwd file=pwdxxx.ora password=你设定的新密码 entries=10 设定完后,重新启动服务,再次登录就可以了。[@more@]---------------------------------------------查看当前的进程数:select count(*) from v$prcess; 数据允许的最大进程数:select value from v
Oracle 零星记录一 (更新中... ....)
后台进程+SGA登陆SQL*PLUS ---------------后台进程--------------- set line 120 col PROGRAM for a20 set PAGESIZE 25 select spid, username, program, backgroud from v$process where backgroud = '1'; ---------------SGA--------------- show sga select sum(value)/1024/1024 "total SGA MB" from v$sga; [@more@]冷备份1、进入安装盘 f: 2、创建backup : 存放数据库的全部备份文件 3、创建backupdatabase : 存放备份的参数文件和口令文件 4、登陆SQL*PLUS 5、col name for a55 6、select * from v$controlfile; 7、关闭
Oracle 企业管理器 EM
存储参数1、启动企业管理器EM(以system用户登录)2、click : 管理/服务器 - 表空间 3、选择相关表空间,进入Detail Page 4、click :表 5、方案:输入所感兴趣的用户名 6、选择所要查询的表名称 [@more@]创建索引 1、启动企业管理器EM(以system用户登录) 2、click:管理/服务器 3、对象类型:索引 搜索依据:表名 方案:scott 4、创建(索引名称,方案,表空间,标准-B树/位图,表名,置入列) 创建表空间 1、在DISK2,DISK4,DISK8,DISK10上创建ORCL子目录 2、启动企业管理器EM(以system用户登录) 3、点击管理/服务器 -
实现VMware linux虚拟机 与 windows 共享文件——VMware-tools的安装
为了实现VM linux 与 windows的数据共享,VMware Workstation提供了一个叫做VMware-tools的虚拟工具。下面是实现步骤:[@more@]1、打开VM(装的是6.5版本),启动linux虚拟机(CentOS)。2、选择VMware的菜单选项VM——Install VMware Tools。3、在linux下,执行命令:mkdir /mnt/cdrommount /dev/cdrom /mnt/cdrom 4、cd /mnt/cdrom 进入cdrom后ls,发现其中有三个文件,VMwareTools-7.8.5-156735.tar.gz 和VMwareTools- 7.8.5-156735.i386.rpm,另外一个是文本文件。复制这两个文件到/tmp。cp VMwareTools-7.8.5-156735.tar.gz VMwareTool
Linux Tomcat 安装
1、从官方网站下载所需版本的 Tomcat选择Binary Distributions下的tar.gz压缩包2、下载之后,解压缩tar zxvf apach-tomcat-6.0.16.tar.gzmv -f apach-tomcat-6.0.16 /usr/software3、进行Tomcat环境变量的配置,/etc/profileexport TOMCAT_HOME = /usr/software/apach-tomcat-6.0.16 4、激活所修改的/etc/profilesource /etc/profile[@more@]5、启动/关闭Tomcat./bin/startup.sh./bin/shutdown.sh6、卸载防火墙(不建议)yum remove iptables7、关闭防火墙(建议)永久打开或则关闭 chkconfig iptables on chkconfig iptables off 即时生效
Linux 常用命令
图形化界面的关闭/开启 1.在图像界面关闭x window: shell中运行 init 3 进入文本模式,同时会关闭相关的服务(Xserver 肯定关闭) Alt+Ctrl+F1~F6到字符界面,root登陆,ps aux|grep /usr/X11R6/bin/X,得到X进程号, kill -9 进程号,其实这时已经到文本界面了,没必要关X。(这样太粗鲁了) 2.如果你想一开机后不进入X Window: 编辑/etc/inittab id:5:initdefault:改成 id:3:initdefault: 3.在文本模式打开图形界面(X window): 在shell中输入:startx 或者 init 5[@more@]...
Linux Maven的安装
1.首先到Maven官网下载安装文件,目前最新版本为3.0.3,下载文件为apache-maven-3.0.3-bin.tar.gz,下载可以使用wget命令; 2.进入下载文件夹,找到下载的文件,运行如下命令解压 tar -xvf apache-maven-2.2.1-bin.tar.gz 解压后的文件夹名为apache-maven-3.0.3 3.使用mv命令将apache-maven-3.0.3文件夹拷贝到自己指定的文件夹,比如/usr/local/下 mv -rf apache-maven-3.0.3 /usr/local/ 4.配置环境变量,编辑/etc/profile文件,添加如下代码 MAVEN_HOME=/usr/local/apache-maven-3.0.3 export MAVEN_HOME export PATH=${PATH}:
Linux SVN的安装
安装SubVersion yum update subversion[@more@]1、将文件checkout到本地目录svn checkout path(path是服务器上的目录)例如:svn checkout svn://192.168.1.1/pro/domain简写:svn co2、往版本库中添加新的文件svn add file例如:svn add test.php(添加test.php)svn add *.php(添加当前目录下所有的php文件)3、将改动的文件提交到版本库svn commit -m “LogMessage“ [-N] [--no-unlock] PATH(如果选择了保持锁,就使用–no-unlock开关)例如:svn commit -m “add test file for my test“ test.php简写:svn ci4、加锁/解锁svn lock -m
Linux JDK的安装
JDK下载: http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u26-download-400750.htmlNOTE: 必须是JDK,如果你安装的是JRE;那么在跑maven的时候,会报错: Unable to locate the Javac Compiler in: [@more@]1、查看当前的JDK版本java -version2、运行最新的JDK bin文件chmod a+x jdk-6u26-linux-i586.bin./jdk-6u26-linux-i586.bin3、配置新的环境变量vi /etc/profile# for java jdk6export JAVA_HOME=/usr/java/jdk1.6.0_18export PATH=$JAVA_HOME/bin:$PATHexport CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_H
Linux 安装中文字符集 + 重启/关闭命令
重启命令: 1、reboot 2、shutdown -r now 立刻重启(root用户使用) 3、shutdown -r 10 过10分钟自动重启(root用户使用) 4、shutdown -r 20:35 在时间为20:35时候重启(root用户使用) 如果是通过shutdown命令设置重启的话,可以用shutdown -c命令取消重启 关机命令: 1、halt 立刻关机 2、poweroff 立刻关机 3、shutdown -h now 立刻关机(root用户使用) 4、shutdown -h 10 10分钟后自动关机 如果是通过shutdown命令设置关机的话,可以用shutdown -c命令取消重启 [@more@]=============中文输入=============
数据库索引 - 详解
实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。下面,我们举例来说明一下聚集索引和非聚集索引的区别:1. 聚集索引:我们把这种正文内容本身就是一种按照一定规则排列的目录称为“聚集索引”。其实,我们的汉语字典的正文本身就是一个聚集索引。比如,我们要查“安”字,就会很自然地翻开字典的前几页,因为“安”的拼音是“an”,而按照拼音排序汉字的字典是以英文字母“a”开头并以
Oracle 的备份恢复 exp/imp VS expdp/impdp
exp/impexp username/password@net_service_name file=dump_name.dmp full=y imp username/password@net_service_name file=dump_name.dmp fromuser=form touser=to expdp/impdpcreate or repalce directory DUMP_DIR as 'file_path' grant read, write on directory DUMP_DIR to *** expdp username/password@net_service schemas=fromuser dumpfile=expdp.dmp DIRECTORY=DUMP_DIR impdp username/password@ DIRECTORY=DUMP_DIR DUMPFILE=expdp.dmp REMAP_SCHEMA=fromuser:touser [@more@]Oracle数据导入导出imp/exp就相当于Oracle数据还