摘要:
1,abs(n) 返回n的绝对值SQL> select abs(-1),abs(1) from dual; ABS(-1) ABS(1)---------- ---------- 1 12,ceil(n) 返回大于等于n的最小整数SQL> select ceil(10),ceil(10.5),ceil(-10.5) from dual; CEIL(10) CEIL(10.5) CEIL(-10.5)---------- ---------- ----------- 10 11 -103,floor(n... 阅读全文
摘要:
1,默认情况下,oracle的日志文件记录在$ORACLE/rdbms/log目录下[oracle@oracle log]$ pwd/home/oracle/oracle/product/10.2.0/db_1/rdbms/log日志文件为(alert_):[oracle@oracle log]$ ll总计 848-rw-rw-r-- 1 aaa aaa 962 06-20 15:57 alert_TESTDB.log2,如果不是在默认位置,则可通过sql查询日志文件位置:SQL> show parameter dump_destNAME ... 阅读全文
摘要:
使用struts2+jquery+hibernate实现了一个自动提示框jsp页面为(注意这里引入了jquery-1.6.js和jquery-ui-1.8.10.custom.min.js):自动提示框struts的配置文件为: struts action:package com.test.action;import java.net.URLDecoder;import java.util.Iterator;import java.util.List;import org.apache.struts2.ServletActionContext;impor... 阅读全文
摘要:
1,oracle启动过程nomount(instance started) -> mount(database mounted) -> open(database opened)SQL> startup ORACLE instance started. Total System Global Area 599785472 bytes Fixed Size 2022632 bytes Variable Size 121635608 bytes Database Buffers 473956352 byte... 阅读全文
摘要:
简介: 我们通过Shell可以实现简单的控制流功能,如:循环、判断等。但是对于需要交互的场合则必须通过人工来干预,有时候我们可能会需要实现和交互程序如telnet服务器等进行交互的功能。而Expect就是用来实现这种功能的工具。 Expect是一个免费的编程工具语言,用来实现自动和交互式任务进行通信,而无需人的干预。Expect的作者Don Libes在1990年开始编写Expect时对Expect做有如下定义:Expect是一个用来实现自动交互功能的软件套件 (Expect is a software suite for automating interactive tools)。系统管.. 阅读全文
摘要:
从oracle 9i开始,oracle缺省使用spfile启动数据库,spfile必须由pfile创建,新建的spfile将在下一次启动数据库时生效。pfile为初始化参数文件(Initialization Parameters Files),oracle9i之前,oracle通过pfile储存初始化参数,该文件为文本文件,可手工修改。spfile为服务器参数文件(Server Parameters Files),oracle9i之后引入,为数据文件,不可手工修改。在oracle9i之前,修改初始化参数需要通过手工修改pfile文件来完成,实例启动时才会从pfile中读取初始化参数,因此重启实 阅读全文
摘要:
当数据库中数据量很大或一次查询需要等待很长时间才会显示查询结果时,我们就要考虑sql的优化了sql优化中有很重要的一点,不要使用函数,以oracle为例,即使字段上建有索引,但是如果对该字段的查询包含数据库函数,数据库在进行查询时是不会使用索引的,此时索引失去了预期的作用,并且数据库维护这个并没有用到的索引还有些许性能开销在支持多个数据库的项目中这个问题也是比较常见的:oracle:select a.time from D_TIME a where a.time > to_date('2012-10-10 10:10:10','yyyy-mm-dd hh24:mi 阅读全文
摘要:
问题原因:表格中的数据包含的空格无法正常显示,如数据库中取出的数据为' 123 123 123 ',显示出来后变为'123 123 123'首尾的空格全部消失了,并且中间的多个空格被合并为一个问题分析:按照html的标准,空格即是'',对于' ',ie浏览器会去除元素内容首尾的' ',并将内容中间的多个' '合并为一个' '123 123;123 123;123123显示结果为:123 123;123 123;123 123解决方式:使用js将数据中的' '替换为&a 阅读全文
摘要:
java程序中要执行linux命令主要依赖2个类:Process和Runtime首先看一下Process类:ProcessBuilder.start() 和 Runtime.exec 方法创建一个本机进程,并返回 Process 子类的一个实例,该实例可用来控制进程并获得相关信息。Process 类提供了执行从进程输入、执行输出到进程、等待进程完成、检查进程的退出状态以及销毁(杀掉)进程的方法。创建进程的方法可能无法针对某些本机平台上的特定进程很好地工作,比如,本机窗口进程,守护进程,Microsoft Windows上的 Win16/DOS 进程,或者 shell 脚本。创建的子进程没有自己 阅读全文
摘要:
spring事务抽象:spring事务抽象的关键是事务策略的概念(即你选则以何种事务来进行事务处理,JDBC事务,hibernate事务还是其他某个事务),事务策略是由org.springframework.transaction.PlatformTranscationManager接口定义(即将你选择的事务策略的具体实现类注入给该接口即可)。PlatformTransactionManager接口:public interface PlatformTransactionManager{ TransactionStatus getTransaction(TransactionDefi... 阅读全文