自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 oracle rownum

Rownum专题 对于rownum来说它是oracle系统顺序分配为从查询返回的行的编号,返回的第一行分配的是1,第二行是2,依此类推,这个伪字段可以用于限制查询返回的总行数,而且rownum不能以任何表的名称作为前缀。举例说明:例如表:student(学生)表,表结构为:ID    char(6)           --学号name  VARCHAR2(10)   --姓名 /* F...

2013-09-29 21:46:48 60

原创 ORACLE中Like与Instr模糊查询性能大比拼

ORACLE中Like与Instr模糊查询性能大比拼  instr(title,'手册')>0  相当于  title like '%手册%' instr(title,'手册')=1  相当于  title like '手册%' instr(title,'手册')=0  相当于  title not like '%手册%' t表中将近有1100万数据,很...

2013-09-29 21:45:33 809

原创 Oracle分页查询的优化方案

今天看到一份资料上有讲到Oracle分页处理时的查询优化方式,其思路是:对于要查询多列数据的一个分页查询语句,可以在内部的Oracle查询rownum时,不查询出所有要需要的列,而是查询一个rowid,再用一个表连接的方式,来查询所需要的列,这样就不会使用太多的*来查询,Oracle的sql语句解析器也就不会在解析sql语句时,消耗更多的资源,例子如下:一般的查询分页查询方式是:    ...

2013-09-28 14:17:17 232

原创 数据库索引原理理解

清明节一个人在家,已经混了一天了,想想还是写点什么吧。以前对数据库的理解总是停留在使用的阶段,没有去研究过深层次的东西,这两天正好有空(其实也是工作需要),看了一下数据库索引的一些基础的东西,希望通过这篇博文,整理一下自己的思路。1.什么是索引?我想这个用过数据库的人都应该知道了,索引类似于书的目录,主要用于提高查询效率,也就是按条件查询的时候,先查询索引,再通过索引找到相关的数据,索引相当于记录...

2013-09-27 17:25:40 71

原创 设置TOMCAT启用GZIP压缩

原理简介        HTTP 压缩可以大大提高浏览网站的速度,它的原理是,在客户端请求服务器对应资源后,从服务器端将资源文件压缩,再输出到客户端,由客户端的浏览器负责解压缩并浏览。相对于普通的浏览过程HTML ,CSS,Javascript , Text ,它可以节省40%左右的流量。更为重要的是,它可以对动态生成的,包括CGI、PHP , JSP , ASP , Servlet,SHT...

2013-09-23 18:31:49 79

原创 基于Centos6. 4(64bit)系统下的邮件系统

基于Centos6.2 X64系统下的邮件系统 所使用到的软件:Postfix+Dovecot+Mysql+PostfixAdmin+RoundcubemailAmavisd-new+ClamAV+SpamAssassin   1、准备工作在安装前请把防火墙和selinux关闭,以防出错在163开源镜像站把CentOS的YUM软件仓库配置下载到本地...

2013-09-22 09:59:09 692

原创 通过命令给Linux(CentOS)分区

服务器供应商给了linux服务器后,发现放root与数据的分区太小,只有150G左右,而/home却高达300G, 空间利用率很是问题。于是,想办法重新分区。但是,Linux重新分区很麻烦,不过,只要按照下列步骤做,一般就没有什么问题。但是,请注意,如果你的系统现在在运行中,已经有不少数据,建议你先备份,以防万一。再者,你需要调整的分区一定不能大于原有文件所占有的空间,否则,一定造成数据丢失...

2013-09-21 15:01:22 115

原创 centOS yum 安装mysql

1:安装MySQL。[root@sample ~]# yum -y install mysql-server  ← 安装MySQL 2:配置MySQL[root@sample ~]#vim /etc/my.cnf  ← 编辑MySQL的配置文件[mysqld]datadir=/var/lib/mysqlsocket=/var/lib/mysql/mysql.sock...

2013-09-18 10:55:36 58

原创 linux 下tomcat开机自启动

方法一:linux 下tomcat开机自启动修改Tomcat/bin/startup.sh 为:export JAVA_HOME=/usr/java/j2sdk1.4.2_08export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.export PATH=$PATH:$JAVA_HOME/b...

2013-09-18 09:26:37 91

原创 使用Spring进行数据访问(Data Access With Spring)

    目录(?)[+]  Table of Contents1.1. 统一的数据访问异常层次体系(Consistent Exception Hierarchy In Spring)1.1.1. DAO模式的背景(Background of the DAO Pattern)1.1.2. 梦想照进现实(The reality of imple...

2013-09-13 09:50:06 557

原创 大量的 TIME_WAIT 解决办法

netstat -an192.168.12.13:3306      192.168.12.12:30443      TIME_WAIT192.168.12.13:3306      192.168.12.12:30444      TIME_WAIT192.168.12.13:3306      192.168.12.12:30445      TIME_WAIT192.16...

2013-09-11 17:02:38 291

原创 Linux netstat 命令详解

简介Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。输出信息含义执行netstat后,其输出结果为Active Internet connections (w/o servers)Proto Recv-Q...

2013-09-11 14:50:42 58

原创 bash: sqlplus: command not found 解决方法

1: bash: sqlplus: command not found 解决方法 1) 查看环境.bash_profile 配置[root@localhost ~]#  find -name .bash_profile./usr/local/oracle11gr2/oracle/.bash_profile./etc/skel/.bash_profile./root/.bas...

2013-09-09 11:49:00 455

原创 ORA-01078: failure in processing system parameters

在启动Oracle数据库时报错,如下:[oracle@localhost ~]$ sqlplus / as sysdbaSQL*Plus: Release 11.2.0.1.0 Production on Sat Feb 16 19:43:43 2013Copyright (c) 1982, 2009, Oracle. All rights reserved.Connected to an ...

2013-09-09 11:01:25 130

原创 使用lsnrctl status命令区分动态注册,静态注册

unknow:静态注册ready或blocked:动态注册a、如果先启动监听,后启动数据库Service "PLSExtProc" has 1 instance(s).  Instance "PLSExtProc", status UNKNOWN, has 1 handler(s) for this service...Service "orcl" has 2 instance(s). ...

2013-09-09 10:55:49 295

原创 ORA-01507: database not mounted

ORA-01507: database not mounted 一 . 问题SQL> shutdown immediate停止数据库时会发现以下错误ORA-01507: database not mounted 这里发现是lk<SID>文件造成的,该文件位于ORALCE_HOME下的dbs目录下。我的dbs目录:/usr/local/oracle...

2013-09-09 10:54:07 1350

原创 mysql 常见的错误

1=====================================================================ERROR 2002 (HY000):Can't connect to local MySQL关于CentOS输入mysql提示: ERROR 2002 (HY000): Can't connect to local MySQL server t...

2013-09-09 09:18:52 79

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除