摘要: 首先我们要登录到sqlplus上SQL>sqlplus scott/tiger为了方便查找跟踪文件我们在跟踪文件后面加上后缀'look_for_me',也可以不加,我们下面的例子也没有加。SQL>alter session set tracefile_identifier='look_for_me';第一步查看跟踪文件的路径和文件名SQL>show parameter user_dump_dest;-- 跟踪文件的路径SQL> select c.value || '/' || d.instance_name || ' 阅读全文
posted @ 2013-05-23 15:59 十年半山 阅读(1182) 评论(0) 推荐(1) 编辑
摘要: 游标的概念: 游标是SQL的一个内存工作区,由系统或用户以变量的形式定义。游标的作用就是用于临时存储从数据库中提取的数据块。在某些情况下,需要把数据从存放在磁盘的表中调到计算机内存中进行处理,最后将处理结果显示出来或最终写回数据库。这样数据处理的速度才会提高,否则频繁的磁盘数据交换会降低效率。游标有两种类型:显式游标和隐式游标。我们常用到的SELECT...INTO...查询语句,一次只能从数据库中提取一行数据,对于这种形式的查询和DML操作,系统都会使用一个隐式游标。但是如果要提取多行数据,就要由程序员定义一个显式游标,并通过与游标有关的语句进行处理。显式游标对应一个返回结果为多行多列的S. 阅读全文
posted @ 2013-05-22 11:27 十年半山 阅读(16295) 评论(1) 推荐(3) 编辑
摘要: 1、进入项目目录,找到.project文件,打开。2、找到<natures>...</natures>代码段,加入如下标签内容并保存:<nature>org.eclipse.jem.workbench.JavaEMFNature</nature> <nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature> <nature>org.eclipse.wst.common.project.facet.core.nature</natur 阅读全文
posted @ 2013-05-16 17:07 十年半山 阅读(5870) 评论(0) 推荐(0) 编辑
摘要: 1.COLUMN 某列 new_valV表示是取到这个列的最后一条记录,并赋值给变量V,但是有一点要注意的是select查询出来的结果只能有一行如:select a.name, b.value from v$statname a, v$mystat bwhere a.statistic# = b.s... 阅读全文
posted @ 2013-05-15 10:31 十年半山 阅读(368) 评论(0) 推荐(0) 编辑
摘要: 1. 在命令行直接选择某个文件夹 explorer /select, D:\perl2. windows下重启网卡ipconfig -release 释放 ipconfig -renew 重启3.查看所有的端口占用情况C:\>netstat -ano 查看指定端口的占用情况C:\>netstat -aon|findstr "3306"协议 本地地址外部地址 状态 PIDTCP 0.0.0.0:3306 0.0.0.0:0 LISTENING 1988P: 看到了吗,端口被进程号为1988的进程占用,继续执行下面命令。查看PID... 阅读全文
posted @ 2013-05-06 14:45 十年半山 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 今天再看一篇BLOG的时候,发现那篇文章一直在说函数声明和函数表达式,弄得我有点晕了,后来整理了一下。其实这两个概念以前早就用过,只不过是没有注意到它们的名字而已!1.函数声明:function a(){alert("hello world")}//这就是一个函数声明函数表达式:var a=function(){alert("hello world")}//这就是一个函数表达式那么它们两个有什么区别呢?函数的声明的解析是在预执行阶段,也就是浏览器准备执行代码的时候,而函数表达式,如同定义其它基本类型的变量一样,只在执行到某一句时也会对其进行解析。2.下面 阅读全文
posted @ 2013-04-29 11:02 十年半山 阅读(989) 评论(4) 推荐(0) 编辑
摘要: 所谓断言(assertion)是一个Java语句,布尔表达式,程序员认为在程序执行时该表达式的值应该为true。系统通过计算该布尔表达式执行断言,若该表达式为false系统会报告一个错误。断言是通过assert关键字来声明的,断言功能的使用有两种格式:assert expression ;或者assert expression : detailMessage ;其中,expression为布尔表达式,detailMessage是基本数据类型或Object类型的值。当断言语句被执行时,Java计算expression的值,如果其值为false,抛出AssertionError异常。对于第二种带有 阅读全文
posted @ 2013-04-28 14:29 十年半山 阅读(1674) 评论(0) 推荐(0) 编辑
摘要: Java的内核和class文件是基于unicode的,这使Java程序具有良好的跨平台性,但也带来了一些中文乱码问题的麻烦。原因主要有两方面,Java和JSP文件本身编译时产生的乱码问题和Java程序于其他媒介交互产生的乱码问题。 首先Java(包括JSP)源文件中很可能包含有中文,而Java和JSP源文件的保存方式是基于字节流的,如果Java和JSP编译成class文件过程中,使用的编码方式与源文件的编码不一致,就会出现乱码。对于JSP,在文件头加上或基本上就能解决这类乱码问题。我们这篇文章主要是关于JSP页面部署到Tomcat中的一点研究。首先我们打开IDE,这里我使用的是Eclip... 阅读全文
posted @ 2013-04-20 16:56 十年半山 阅读(1164) 评论(0) 推荐(0) 编辑
摘要: 运行oracle的时候是很费资源的,也很影响机器的速度,所以一般不用oracle的时候我就会把它的服务停了,但是我们要哪些启动哪些服务,这些服务又是做什么呢?下面简单的介绍一下。OracleDBConsoleorcl:Oracle数据库控制台服务,orcl是Oracle的实例标识,默认的实例为orcl。在运行Enterprise Manager(企业管理器OEM)的时候,需要启动这个服务。(非必须启动)OracleJobSchedulerORCL:Oracle作业调度(定时器)服务,ORCL是Oracle实例标识。(非必须启动)OracleOraDb11g_home1TNSListener:监 阅读全文
posted @ 2013-04-17 10:49 十年半山 阅读(11189) 评论(8) 推荐(3) 编辑
摘要: 数据库连接池的原理是:连接池基本的思想是在系统初始化的时候,将数据库连接作为对象存储在内存中,当用户需要访问数据库时,并非建立一个新的连接,而是从连接池中取出一个已建立的空闲连接对象。使用完毕后,用户也并非将连接关闭,而是将连接放回连接池中,以供下一个请求访问使用。而连接的建立、断开都由连接池自身来管理。同时,还可以通过设置连接池的参数来控制连接池中的初始连接数、连接的上下限数以及每个连接的最大使用次数、最大空闲时间等等。也可以通过其自身的管理机制来监视数据库连接的数量、使用情况等。常用的数据库连接池:常用的数据库连接池有JNDI,C3p0,Apache 的Jakarta 和DBCPBoneC 阅读全文
posted @ 2013-04-07 19:54 十年半山 阅读(5809) 评论(2) 推荐(9) 编辑