`
文章列表
在ORACLE10g和11g版本,ORACLE默认的日志归档路径为闪回恢复区($ORACLE_BASE/flash_recovery_area)。对于这个路径,ORACLE有一个限制,就是默认只有2G的空间,而且不只是归档日志的默认路径,也是备份文件和闪回日志的默认地址,这样的 ...
方法 说明 Restrictions .eq = Restrictions .allEq 利用Map来进行多个等于的限制 Restrictions .gt > Restrictions .ge >= Restrictions .lt < Restrictions .le

URLClassLoader

    博客分类:
  • Java
This example shows how a service implementation can be loaded with a URLClassLoader. The files. HelloService.java: public interface HelloService { public void sayHello(); } HelloServiceImpl.java: public class HelloServiceImpl ...
package demo; import java.io.*; public class MyClassLoader extends ClassLoader { private static final int BUFFER_SIZE = 8192; protected synchronized Class loadClass(String className, boolean resolve) throws ClassNotFoundException { log(& ...
用javascript判断鼠标点击下去左右键的方法很简单,给对象加上onmousedown事件,通过javascript事件的e.button值来判断。   例子如下: document.onmousedown = testmouse; function testmouse(e) { var e = window.event || e; var value = e.button; if(value == 2 || value ==3) { alert("右键"); } ...
javascript的核心就在于事件处理。我们经常会对一个对象进行事件绑定,加上事件处理函数。如果一个元素和它的一个上级节点对于同一个事件都有进行事件处理,哪一个先触发呢?毫无疑问,这决定于浏览器。 假设一个元素element1,它有一个下级元素element2。 如图: ----------------------------------- | element1 | | ------------------------- | | |element2 | | | --------- ...

各个CPU介绍

现在很多x86架构的PC服务器支持64位的操作系统,实质上并不是真正的64位CPU,一般Intel称之为EM64,安装Oracle的一些软件 比如ASMLib就有针对不同CPU的版本,要注意对号入座。 Intel 官方是给EM64T这样定义的:EM64T全称Extended Memory 64 Technology,即扩展64bit内存技术。EM64T是Intel IA-32架构的扩展,即IA-32e(Intel Architectur-32 extension)。IA-32处理器通过附加EM64T技术,便可在兼容IA-32软件的情况下,允许软件利用更多的内存地址空 ...

MYSQL ERROR CODE

1005:创建表失败 1006:创建数据库失败 1007:数据库已存在,创建数据库失败 1008:数据库不存在,删除数据库失败 1009:不能删除数据库文件导致删除数据库失败 1010:不能删除数据目录导致删除数据库失败 1011:删除数据库 ...
LD_LIBRARY_PATH   Linux环境变量名,该环境变量主要用于指定查找共享库(动态链接库)时除了默认路径之外的其他路径。(该路径在默认路径之前查找)   移植程序时的经常碰到需要使用一些特定的动态库,而这些编译好的动态库放在我们自己建立的目录里,这时可以将这些目录设置到LD_LIBRARY_PATH中。   当执行函数动态链接.so时,如果此文件不在缺省目录下‘/usr/local/lib’ and ‘/usr/lib’.   那么就需要指定环境变量LD_LIBRARY_PATH   假如现在需要在已有的环境变量上添加新的路径名,则采用如下方式:   LD_LIBRAR ...
当硬盘空间不够时,我们就很关心哪些目录或文件比较大,看看能否删掉一些了,怎么才能知道呢? #已易读的格式显示指定目录或文件的大小,-s选项指定对于目录不详细显示每个子目录或文件的大小   du -sh [dirname|filename]   如:   当前目录的大小:   du -sh .   当前目录下个文件或目录的大小:   du -sh *(具体目录比如tmp)   显示前10个占用空间最大的文件或目录:   du -s * | sort -nr | head 或还有ll  -h
启用约束: enable( validate) :启用约束,创建索引,对已有及新加入的数据执行约束. enable novalidate :启用约束,创建索引,仅对新加入的数据强制执行约束,而不管表中的现有数据. 禁用约束: disable( novalidate):关闭约束,删除索引,可以对约束列的数据进行修改等操作. disable validate :关闭约束,删除索引,不能对表进行 插入/更新/删除等操作. 环境:oracle 9i 9.0.1.0 for win,以上结论均测试通过. 例:disable validate约束后,执行update...操作提示: ORA-25128 ...
1检查当前僵尸进程信息 $ ps -ef | grep defunct | grep -v grep | wc -l 175 $ top | head -2 top – 15:05:54 up 97 days, 23:49, 4 users, load average: 0.66, 0.45, 0.39 Tasks: 829 total, 1 running, 479 sleeping, 174 stopped, 175 zombie $ ps -ef | grep defunct | grep -v grep 2获得杀僵尸进程语句 $ ps -ef | grep defunct ...
1、检查当前的分区情况:     [root@localhost]#free -m 2、增加交换分区文件及大小,如果要增加2G大小的交换分区,则命令写法如下,其中的 count 等于想要的块大小。     [root@localhost]# dd if=/dev/zero of=/home/swap bs=1024 count=2048000 3、设置交换文件:     [root@localhost]# mkswap /home/swap 4、立即启用交换分区文件      [root@localhost]# swapon /home/swap 5、如果要在引导时自动启 ...
首先要了解两个特殊的设备: /dev/null:回收站、无底洞 /dev/zero:产生字符   Ø 测试磁盘写能力 time dd if=/dev/zero of=/test.dbf bs=8k count=300000 因为/dev//zero是一个伪设备,它只产生空字符流,对它不会产生IO,所以,IO都会集中在of文件中,of文件只用于写,所以这个命令相当于测试磁盘的写能力。   Ø 测试磁盘读能力 time dd if=/dev/sdb1 of=/dev/null bs=8k 因为/dev/sdb1是一个物理分区,对它的读取会产生IO,/dev/null是伪设备, ...
在数据分布严重不均的列上使用绑定变量容易错过更好的执行计划,原因在于9i引入bind peeking机制导致的。 SQL> desc tt 名称 是否为空? 类型 ----------------------------------------- -------- ---------------------------- OWNER VARCHAR2(30) OBJECT_NAME ...
Global site tag (gtag.js) - Google Analytics