`
文章列表
首先来看下官方文档的解释 db block gets:Number of times a CURRENT block was requested. 当前模式所请求读的块数consistent gets:Number of times a consistent read was requested for a block.   在一致读模式下所读的块数physical reads:Total number of data blocks read from disk. This number equals the value of "physical reads direct" ...
Table Table用来定义entity主表的name,catalog,schema等属性。 元数据属性说明: name: 表名 catalog: 对应关系数据库中的catalog schema:对应关系数据库中的schema UniqueConstraints:定义一个UniqueConstraint数组,指定需要建唯一约束的列   Java代码 @Entity        @Table(name="CUST")        public class Customer {           ……   ...
什么时候使用分区:   1、 大数据量的表,比如大于2GB。一方面2GB文件对于32位os是一个上限,另外备份时间长。   2、 包括历史数据的表,比如最新的数据放入到最新的分区中。典型的例子:历史表,只有当前月份的数据可以被修改,而其他月份只能read-only   ORACLE只支持以下分区:tables, indexes on tables, materialized views, and indexes on materialized views   分区对SQL和DML是透明的(应用程序不必知道已经作了分区),但是DDL可以对不同的分区进行管理。   不同的分区之间必须有 ...
关于全局索引和本地索引的优缺点,分别应该在什么情况下使用,这方面的资料很多,本文不作讨论。本文讨论一种特殊情况,即建立在分区键之上的本地索引。9i也算是很老的Oracle版本了,只是很多系统包括很多大型的核心的系统都在用,因此本文介绍建立在分区键列上的本地索引存在的问题。下面是一些测试:  <!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br />&l ...
此文从以下几个方面来整理关于分区表的概念及操作:         1.表空间及分区表的概念         2.表分区的具体作用         3.表分区的优缺点         4.表分区的几种类型及操作方法         5.对表分区的维护 ...
摘要 :在大量业务数据处理的项目中,可以考虑使用分区表来提高应用系统的性能并方便数据管理,本文详细介绍了分区表的 使用。    在大型的企业应用或企业级的数据库应用中,要处理的数据量通常可以达到几十到几百GB,有的甚至可以到TB级。虽然存储介质和数据处理技术的发展也很快, 但是仍然不能满足用户的需求,为了使用户的大量的数据在读写操作和查询中速度更快,Oracle提供了对表和索引进行分区的技术,以改善大型应用系统的性 能。    使用分区的优点:    ·增强可用性:如果表的某个分区出现故障,表在其他分区的数据仍然可用;    ·维护方便:如果表的某个分区出现故障,需要 ...
Class.forName(xxx.xx.xx) 返回一个类 首先你要明白在java里面任何class都要装载在虚拟机上才能运行。这句话就是装载类用的(和new 不一样,要分清楚)。 至于什么时候用,可以考虑一下这个问题,给出一个字符串变量,它代表一个类的包名和类名,怎么实例化它?只有提到的这个方法了,不过要再加一点。  A a = (A)Class.forName("pacage.A").newInstance(); 这和 A a = new A(); 是一样的效果。 相关的补充问题 JVM会执行静态代码段,要记住一个概念,静态代码是和class绑定的,class装载成功 ...
HttpURLConnection为javaAPI提供的一种Rest访问的方式。其支持对Post,Delete,Get,Put等方式的访问。 以下为对于HttpURLConnection对Post等方式访问的一段代码。 view plaincopy to clipboardprint?    1. package com.sw.study.urlConnection;     2.      3. import j ...
Java中byte用二进制表示占用8位,而我们知道16进制的每个字符需要用4位二进制位来表示(23 + 22 + 21 + 20 = 15),所以我们就可以把每个byte转换成两个相应的16进制字符,即把byte的高4位和低4位分别转换成相应的16进制字符H和L,并组合起来得到byte转换到16进制字符串的结果new String(H) + new String(L)。即byte用十六进制表示只占2位。 同理,相反的转换也是将两个16进制字符转换成一个byte,原理同上。 根据以上原理,我们就可以将byte[] 数组转换为16进制字符串了,当然也可以将16进制字符串转换为byte[]数组了。 ...

js 类型转换

1. 转换函数: js提供了parseInt()和parseFloat()两个转换函数。前者把值转换成整数,后者把值转换成浮点数。只有对String类型调用这些方法,这两个函数才能正确运行;对其他类型返回的都是NaN(Not a Number)。 在判断字符串是否是数字值前,parseInt()和parseFloat()都会仔细分析该字符串。parseInt()方法首先查看位置0处的 字符,判断它是否是个有效数字;如果不是,该方法将返回NaN,不再继续执行其他操作。但如果该字符是有效数字,该方法将查看位置1处的字符,进行同样的 测试。这一过程将持续到发现非有效数字的字符为止,此时parseI ...
 最近在工作过程中总是需要向其它项目组提供Webservice的接口,由于开始需求不是很明确,接口的定义经常需要变更,每一次下来都需要将Java到wsdl,从wsdl到Java,再根据wsdd文件在tomcat上deploy服务这个过程重复一遍.在这个过程中经常出现一些问题,尤其是长期不用axis之后再突然这么用上一用的时候,总是有或多或少的问题存在,遂经上述过程的一些详细操作步骤整理了一些,供参考.       使用Axis在Tomcat下发布Webservice有如下几个步骤:       (1)用JavaBean写好要发布的服务的定义       (2)使用Java2WSDL命令,根 ...
这个比较简单,从sun的JDK下载页面取得solaris的JDK, 从这里开始,http://java.sun.com/javase/downloads/index.jsp, 选择solaris SPARC平台,下载jdk-*-sparc.sh。 在服务器上运行这个sh,首先出现用户协议,选择yes,则自动完成JDK的安装。 然后,删掉原来的java 的link,建立一个到新安装的JDK的link。 rm /usr/java ln -s /usr/java /yourjdkpath 然后,修改/etc/profile 的内容,加入JAVA_HOME 和 JRE_HOME ,以及 ...
1.1 获取 JDK Java 的官方站点是 java.sun.com,所以要获取最新版的 JDK (Java Developer Kit) 就应该到 java.sun.com 去找。 JDK 就是 Java 的 SDK (Software Development Kit),有标准版 (Standard Edition) 和企业版 (Enterprise Edition) 之分。标准版 ...
System.load 和 System.loadLibrary详解 1.它们都可以用来装载库文件,不论是JNI库文件还是非JNI库文件。在任何本地方法被调用之前必须先用这个两个方法之一把相应的JNI库文件装载。 2.System.load 参数为库文件的绝对路径,可以是任意路径。例如你可以这样载入一个windows平台下JNI库文件:System.load("C:\\Documents and Settings\\TestJNI.dll");。 3. System.loadLibrary 参数为库文件名,不包含库文件的扩展名。例如你可以这样载入一个windows平台下 ...
List ml = db.queryMapList2(m_strLoginCityID, sql); //路径    String src = request.getRealPath("log") + "\\text.txt ";    if (ml != null) {     File f = new File(src);     BufferedWriter bw = null;     bw = new BufferedWriter(new FileWriter(f));     for (int j = 0; ...
Global site tag (gtag.js) - Google Analytics