甲骨文发布β版11g数据库含182项新功能(转)
甲骨文发布β版11g数据库含182项新功能(转)[@more@] 本周一,甲骨文在其用户大会上公布了β版Oracle Database 11g. 在Oracle OpenWorld大会上作主题发言时,甲骨文负责服务器技术的执行副总裁Chuck Rozwat说,β版Oracle Database 11g包含有旨在解决包括从保持更多信息到数据压缩、处理并行更新在内的一系列数据库问题的182个新功能。Rozwat表示,11g包含有许多与伸缩性相关的新功能,这是数据库产业面临的几大挑战之一。 Rozwat表示,信息生成和保存速度的迅速增长与在线视频和即时通讯的普及有关,使这一问题更迫切的原因还有监
在Oracle中使用自治事务保存日志表条目(转)
在Oracle中使用自治事务保存日志表条目(转)[@more@] 数据库事务是一种单元操作,要么是全部操作都成功,要么全部失败。在Oracle中,一个事务是从执行第一个数据管理语言(DML)语句开始,直到执行一个COMMIT语句,提交保存这个事务,或者执行一个ROLLBACK语句,放弃此次操作结束。 事务的“要么全部完成,要么什么都没完成”的本性会使将错误信息记入数据库表中变得很困难,因为当事务失败重新运行时,用来编写日志条目的INSERT语句还未完成。 针对这种困境,Oracle提供了一种便捷的方法,即自治事务。自治事务从当前事务开始,在其
浅析Oracle 10gR2中优化器对表关联的优化(转)
浅析Oracle 10gR2中优化器对表关联的优化(转)[@more@]在以前的一篇文章中,介绍过额外的关联对SQL的影响是很大的,所以在sql审核的工作中,对于表关联的关注是相当多的,如果冗余能够优化掉表关联,偶都尽量在表设计上做些冗余处理;在10gR2中,发现优化器可以优化掉一些不必要的关联…… 9206: SQL> set autot on SQL> select count(*) 2 from dept d, emp e 3 where d.deptno = e.deptno; COUNT(*) ---------- 12 Execution Plan ----------------------------------------------------------
Oracle 11g 500种新功能 着重商业智能及内容管理(转)
Oracle 11g 500种新功能 着重商业智能及内容管理(转)[@more@] 11g将增加近五百种的新功能,其中涵盖了商业智能及内容管理,目前已在测试当中,但尚未有明确的问世时间。数据库大厂甲骨文(Oracle)执行副总裁Chuck Rozwat在周一(10/23)举行的Oracle OpenWorld会议中,发表并展示甲骨文新一代的数据库软件─Database 11g,此新版本距上一个版本已有三年的时间。甲骨文指出,11g将增加近五百种的新功能,其中涵盖了商业智能及内容管理。Chuck Rozwat表示,Database 11g目前已在测试当中,但尚未有明确的问世时间,此外,他指出Database 1
Java语言深入 多线程程序模型研究(转)
Java语言深入 多线程程序模型研究(转)[@more@]多线程是较复杂程序设计过程中不可缺少的一部分。为了提高应用程序运行的性能,采用多线程的设计是一种比较可行的方案。本文通过介绍使用Java编写的扫描计算机端口的实例,来说明多线程设计中应注意的问题,以及得出经常使用的多线程模型。本文要求读者具备一定的Java语言基础,对Socket有一定的了解。本文的所有程序在Java SDK 1.4.2编译通过并能正常运行。现在,我们需要对一台主机扫描其端口,找出哪些端口是open的状态。我们先采用单线程进行处理,程序代码如下:-----------------------
Java游戏编程读书笔记(转)
Java游戏编程读书笔记(转)[@more@]第2章 预备:学习Java 2 APIJava程序的结构基本Java数据类型,包括String和数组数值和条件运算符,以及它们的优先运算顺序条件语句,包括控制语句和循环语句使用throws语句和try-catch的异常处理2.1 Game Over!程序2.1.1 import语句Java对象被组织到包中。为了方便组织,包中包括了相关的类。Java API包含75个包(总共大约2000个类,JDK 1.4.0)C++注解:Java中的import关键字与C++中的#include指示相似,仅有的不同是java中头文件和源文件之间没有差别。对类的声明和实现都包含在一个.java文件中。2.1.2
java 实现的XML schema 验证(转)
java 实现的XML schema 验证(转)[@more@]最近对Schema 验证研究了一下, 代码如下:所需JAR包需要自己下载(版本一定要正确)public class SchemaValidation {public static void main(String[] args) {validate();}public static void validate() {try {SchemaValidation demo = new SchemaValidation();// Give the xml and schema nameInputStream xmlString = demo.getClass().getResourceAsStream("GBAInit.xml");InputStream schemaStr = demo.getClass().getResourceAsStream("GBAInitSchema.xsd");SAXReader reader = createSAXRe
java基础:遍历m取n的所有组合(转)
java基础:遍历m取n的所有组合(转)[@more@]/*** * 求m取n的所有组合。 * m个数分别为0,1,2...m-1. * 算法简述: * 二个组合,若仅有元素顺序不同,视其为同一个组合。 * 左位系低位,右位系高位。 * 按自然的取法取第一个组合(各数位分别是:0,1,2...n-1),以后的所有组合都经上一个组合变化而来: * 从右至左,找到有增量空间的位,将其加1,使高于该位的所有位,均比其左邻位大1,从而形成新的组合。 * 若所有位均无增量空间,说明所有组合均已被遍历。 * 使用该方法所生成的组合数中:对任意组合i
VSFTPD的基本配置(转)
VSFTPD的基本配置(转)[@more@]1 安装 源代码安装详细参阅:http://www.vsftpdrocks.org/source/下载源代码wget ftp://vsftpd.beasts.org/users/cevans/vsftpd-1.2.1.tar.gz解压tar zxvf vsftpd-1.2.1.tar.gz进入源代码目录cd vsftpd-1.2.1编译make创建用户如果不存在 nobody用户,请创建useradd nobody创建目录vsftpd 需要 /usr/share/empty 目录,如果不存在,请创建:mkdir /usr/share/empty安装make install复制配置文件到/etc目录cp vsftpd.conf /etc以独立方式启动vsftpd服务/usr/local/sbin/vsftpd &2 使用Debian的方式安装 # a
Apache 配置文件说明(转)
Apache 配置文件说明(转)[@more@]在Debian下, 安装完成后, 软件包为我们提供的配置文件位于/etc/apache2目录下:tony@tonybox:/etc/apache2$ ls -ltotal 72-rw-r--r-- 1 root root 12482 2006-01-16 18:15 apache2.confdrwxr-xr-x 2 root root 4096 2006-06-30 13:56 conf.d-rw-r--r-- 1 root root 748 2006-01-16 18:05 envvars-rw-r--r-- 1 root root 268 2006-06-30 13:56 httpd.conf-rw-r--r-- 1 root root 12441 2006-01-16 18:15 magicdrwxr-xr-x 2 root root 4096 2006-06-30 13:56 mods-availabledrwxr-xr-x 2 root root 4096 2006
Apache 版本介绍(转)
Apache 版本介绍(转)[@more@]现在Apache HTTP 存在三种版本, 1.3 2.0 和2.2Apache 1.3新的功能:http://httpd.apache.org/docs/1.3/new_features_1_3.html.Apache 2.0新的功能:http://httpd.apache.org/docs/2.0/new_features_2_0.html.Apache 2.2新的功能: http://httpd.apache.org/docs/2.2/new_features_2_2.html.在它的1.X版本年代,虽然Apache已经足够稳定和强大并取得了举足轻重的地位,但仍然存在着它无法覆盖的区域而让一些非全功能型的WEB服务器取得了市场。在2.X中这一情况得到了很大的改善,编译和安装也变得简单了些,Apache使
Linux网络基础(转)
Linux网络基础(转)[@more@]1. 声明2. 网络相关配置文件介绍2.1 /etc/hosts 包含(本地网络中)已知主机的一个列表。如果系统的 IP 不是动态获取,就可以使用它。对于简单的主机名解析(点分表示法),在请求 DNS 或 NIS 网络名称服务器之前,/etc/hosts.conf 通常会告诉解析程序先查看这里。文件格式:ip地址 主机名 别名$ cat /etc/hosts127.0.0.1 localhost.localdomain localhost 2.2 /etc/services Internet网络服务文件,将网络服务名转换为端口号/协议。由 inetd、telnet、tcpdump 和一些其它程序读取。文件中的每一行对应一种服务,
为何我在VMware中安装linux不成功(转)
为何我在VMware中安装linux不成功(转)[@more@]当我所准备工作做好之后,我点绿色箭头“start this machine” 会出现如下图:400) {this.resized=true; this.width=400; this.alt='Click here to open new window';}" border=0>400) {this.resized=true; this.width=400; this.alt='Click here to open new window';}" border=0>400) {this.resized=true; this.width=400; this.alt='Click here to open new window';}" border=0>我的机子装的是XP系统,下载的是红旗5。0 , iso文件,我是直接用iso文件安装的,可当我点绿色箭头“
Linux新手学习资料一篇(转)
Linux新手学习资料一篇(转)[@more@]对于 Linux 新手,或者那些想要重新审视或改进自己对基本 Linux 概念(比如:复制和移动文件、创建符号和硬链接、设置文件系统对象所有权和权限以及同管道和重定向一起使用 Linux 的标准文本处理命令)的理解的人来说,本文是实用的。对于初学者而言,本系列文章的许多内容都很新颖,而更有经验的 Linux 用户可能会发现本教程是使他们基本的 Linux 技能“炉火纯青”的有效途径。介绍 bash shell如果您使用过 Linux 系统,那么您知道当登录时,将会看到像这样的提示符:$您所看到的特殊的提示符可能看起来
Linux系统管理简介(转)
Linux系统管理简介(转)[@more@] 每个Linux系统都至少有一个人负责系统的维护和操作,这就是系统管理员。对于PC机用户来说,可以身兼数职,既是用户,又是系统管理员。系统管理员的职责就是保证系统平稳的操作和执行各种需要特权的任务。具体说来,系统管理员要做以下几方面的工作: 设置整个计算机系统,包括硬件和软件,如安装硬件设备、安装操作系统和软件包、为用户建立账户等。 做适当的备份(系统中常规文件拷贝)和需要时的恢复。 处理由于计算机有限资源的使用(如磁盘空间、进程数目等)而遇到的问题。 排除由于连
硬盘安装ubuntu 6.10(转)
硬盘安装ubuntu 6.10(转)[@more@]ubunt的硬盘安装方法和其他发型版的是有所不同的,它不能简单把iso文件里面的vmlinuz和initrd.gz提出出来,然后通过修改boot.ini或者menu.lst来达到目的,昨天安装的时候,也是因为不知道这个问题,弄的自己走了好多弯路,现在提供下正确方法1.首先去这里下载相应版本的启动包,如6.10就下载6.10启动包2.然后将安装的iso文件(注:Alternate版本无法硬盘安装)解压和启动包里面的boot/edgy文件夹下面的vmlinuz与initrd.gz解压到任意根目标的edgy文件下(注:6.10版本一定要解压到edgy文件夹下,因为vmlinu
linux+samba可写不可删(转)
linux+samba可写不可删(转)[@more@]转载,通过szxsztszk的提示今天终于实现了linux可写不可删除的要求。同时运用了POSIX ACL 我们公司的要求是这样的(我只做出我公司要求的步骤,不同的要求,稍加改正即可)共享目录 To_manager 只有manager这个用户对此目录拥有完全权限。其它用户对此目录只有:可向其内复制并新建文件的权限。但是不能删除文件不能copy出文件,不能读文件。步骤:1。更改smb.conf 如下 QUOTE:
Oracle 10g for Solaris x86安装(转)
Oracle 10g for Solaris x86安装(转)[@more@]一、首先下载1。到Oracle的OTN站点上下载Oracle10g for Solaris x86的安装盘http://www.oracle.com/technology ... ocs/solx86soft.html2。下载完毕以后,得到solarisx86_DB_10_1_0_3_Disk1.cpio.gz文件解压,生成Disk1目录$ gunzip solarisx86_DB_10_1_0_3_Disk1.cpio.gz$ cpio -idcmv < solarisx86_DB_10_1_0_3_Disk1.cpio然后看oracle 10g for solaris/x86 的快速安装指南。指南上说必须是solaris 9(我的是10),内存不能小于512M,交换分区大小,/tmp分区大小,可用空间我的机器都满足。不满
Qemu 3。0(超小虚拟机,新版支持中文了)(强烈要求加精~!~!)(转)
Qemu 3。0(超小虚拟机,新版支持中文了)(强烈要求加精~!~!)(转)[@more@]Qemu Manager Version 3.0 For Windows (October 2006) With QEMU 0.8.2 and KQEMU support出新版了官方主页http://www.davereyn.co.uk/download.htm新版下载地址:http://www.davereyn.co.uk/qem/setupqemuk30.exe实在不会下载的留下自己的信箱,有时间发到信箱里,原来的时候用的是2。2版本,今天早上新发现出新版了,然后下来载下来发现支持中文版了,并且好像能在虚拟机和系统之间传文件了,具体的还没操作过呢,大家有兴趣的试试,虽然这里是LINUX但也有很多
给你预防病毒的八个忠告(转)
给你预防病毒的八个忠告(转)[@more@]纵观全球病毒的发展,不难发现蠕虫病毒着实让杀毒市场火了一把。蠕虫病毒信手拈来,如库尔尼科娃、Sircam、红色代码、蓝色代码、本拉登等等,一个比一个厉害,一个比一个恶毒,令人防不胜防,只要你上网,不经意之间就有可能染上病毒而浑然不知。 现在人们还没有养成定期进行系统升级、维护的习惯,这也是最近受病毒侵害感染率高的原因之一。只要培养良好的预防病毒意识,并充分发挥杀毒软件的防护能力,完全可以将大部分病毒拒之门外。 1、安装防毒软件:鉴于现今病毒无孔不入,安装一套防毒软件很有必