10 2012 档案

摘要:从oracle 9i开始,oracle缺省使用spfile启动数据库,spfile必须由pfile创建,新建的spfile将在下一次启动数据库时生效。pfile为初始化参数文件(Initialization Parameters Files),oracle9i之前,oracle通过pfile储存初始化参数,该文件为文本文件,可手工修改。spfile为服务器参数文件(Server Parameters Files),oracle9i之后引入,为数据文件,不可手工修改。在oracle9i之前,修改初始化参数需要通过手工修改pfile文件来完成,实例启动时才会从pfile中读取初始化参数,因此重启实 阅读全文
posted @ 2012-10-26 10:39 心意合一 阅读(240) 评论(0) 推荐(0) 编辑
摘要:当数据库中数据量很大或一次查询需要等待很长时间才会显示查询结果时,我们就要考虑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 阅读全文
posted @ 2012-10-25 11:34 心意合一 阅读(607) 评论(0) 推荐(0) 编辑
摘要:问题原因:表格中的数据包含的空格无法正常显示,如数据库中取出的数据为' 123 123 123 ',显示出来后变为'123 123 123'首尾的空格全部消失了,并且中间的多个空格被合并为一个问题分析:按照html的标准,空格即是'',对于' ',ie浏览器会去除元素内容首尾的' ',并将内容中间的多个' '合并为一个' '123 123;123 123;123123显示结果为:123 123;123 123;123 123解决方式:使用js将数据中的' '替换为&a 阅读全文
posted @ 2012-10-24 14:14 心意合一 阅读(156) 评论(0) 推荐(0) 编辑
摘要:java程序中要执行linux命令主要依赖2个类:Process和Runtime首先看一下Process类:ProcessBuilder.start() 和 Runtime.exec 方法创建一个本机进程,并返回 Process 子类的一个实例,该实例可用来控制进程并获得相关信息。Process 类提供了执行从进程输入、执行输出到进程、等待进程完成、检查进程的退出状态以及销毁(杀掉)进程的方法。创建进程的方法可能无法针对某些本机平台上的特定进程很好地工作,比如,本机窗口进程,守护进程,Microsoft Windows上的 Win16/DOS 进程,或者 shell 脚本。创建的子进程没有自己 阅读全文
posted @ 2012-10-12 17:38 心意合一 阅读(818) 评论(0) 推荐(0) 编辑