自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

在SQL Server中,索引是一种增强式的存在,这意味着,即使没有索引,SQL Server仍然可以实现应有的功能。但索引可以在大多数情况下大大提升查询性能,...

相信很多人都使用过多种富文本编辑器,富文本编辑器常用于编辑博客、用户交互,富文本编辑器分为两种:所见即所得和非所见即所得两种富文本编辑器的实现原理是不相同的。1. 非所见即所得编辑器这种编辑器的实现原理很简单,用textarea元素就可以实现,假如要实现粗体、斜体、下划线、颜色字、图片的效果,只需在字的中间加上自定义标签即可,例如: [b]富文本编辑器[b] ,[img]sr...

2011-12-23 08:57:35 236

T-SQL查询进阶--理解SQL Server中索引的概念,原理以及其他

在SQL Server中,索引是一种增强式的存在,这意味着,即使没有索引,SQL Server仍然可以实现应有的功能。但索引可以在大多数情况下大大提升查询性能,在OLAP中尤其明显.要完全理解索引的概念,需要了解大量原理性的知识,包括B树,堆,数据库页,区,填充因子,碎片,文件组等等一系列相关知识,这些知识写一本小书也不为过。所以本文并不会深入讨论这些主题。 索引是什么  ...

2011-12-23 08:56:39 238

redhat下oracle sqlplus 回显

下载rlwrap-0.30安装redhat光盘readline-devel-5.1-3.el5.i386.rpm ,readline-5.1-3.el5.i386.rpm 安装rlwrap:#tar -zxvf rlwrap-0.30.tar.gz#cd rlwrap-0.30#./configure #make#make install# vi /home/or...

2011-10-18 22:16:00 241

oracle asm自启动,自家用

不使用做成服务的形式,直接在/etc/rc.local 添加一行脚本:su - oracle -c"/home/oracle/product/10.2.0/db_1/bin/dbstart" ,修改dbstart的ORACLE_HOME_LISTNER为为$ORACLE_HOME。重启系统,oracle实例并未启动,查看启动日志发现:Oct 17 21:05:23 simpleit log...

2011-10-17 21:55:00 220

SQL性能优化调整的几点基础事项_oracle

1. 选择最有效率的表名顺序 SQL的解析器按照从右到左的顺序处理FROM子句中的表名, FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。例如: 表 TAB1 16,384条记录 表 TAB2 1条记录 选择TAB2作为基础表 (最好的方法):select count(*) from tab1,tab2 ----执行时间0.96秒 选择TAB1作为基础表 (不...

2011-10-17 17:13:00 123

linux chkconfig

Linux 提供了chkconfig 命令用来更新和查询不同运行级上的系统服务,用来设置下次重新启动计算机以后启动,停止服务,使用chkconfig不会立即自动启动或停止一项服务。chkconfig --list [name] 用来列表服务chkconfig --add name 用来添加服务chkconfig --del name 用来删除服务chkconfig [--level...

2011-09-18 22:10:00 142

linux crontab使用

启动与关闭crond服务/sbin/service crond start //启动服务 /sbin/service crond stop //关闭服务 /sbin/service crond restart //重启服务 /sbin/service crond reload //重新载入配置 /sbin/service crond status //查看服务状态设置开机启动...

2011-09-18 20:12:00 101

LR提交JSON格式的请求

需求:测试一个“修改用户铜板”的接口,这个接口接收JSON格式的请求,返回JSON格式的结果;必须用PUT方式提交请求;提交内容:{"method":"modify","value":5,"summary":"测试人员测试","otime":1315982930209,"once":true,"rcover":false}

2011-09-16 13:53:00 141

web_submit_data和web_custom_request的比较

使用web_submit_data()函数的POST方法提交表单数据:Action(){web_submit_data("order","Action=http://192.168.52.123/api/order/","Method=POST","TargetFrame=","RecContentType=text/html","Mode=.

2011-09-14 16:06:00 119

oracle 专用服务器模式与共享服务器模式详解

一、共享服务器模式。共享服务器模式,也叫做多线程服务器模式。在这种模式下,Oracle数据库允许多个用户进程共享非常少的服务器进程。所以,可以同时实现用户并发访问的人数也就大大的增加。采用共享服务器模式的话,则多个用户可以共用一个服务器进程,也就是说,此时客户端进程与服务器进程是多对一的情况。这主要是通过调度程序来实现的。调度程序将多个加入数据库访问会话请求指引到一个共用队列。服务器进程共...

2011-09-09 23:28:00 189

selenium+testNG-自动化测试环境的搭建

准备工作:Jdk版本:建议1.5以上下载地址:http://www.oracle.com/technetwork/java/index.htmEclipse(Eclipse Java EE IDE for Web Developers)版本:Version: Helios Service Release 1下载地址:http://www.eclipse.org/down...

2011-09-09 14:37:00 194

selenium实践-如何验证警告、确认、提示信息

对于由 window.alert() 生成的警告对话框,使用 selenium.getAlert() 来检索前一操作期间生成的 JavaScript 警告的消息。如果没有警告,该函数将会失败。得到一个警告与手动单击OK的结果相同。 对于由 window.confirmation() 生成的确认对话框,使用 selenium.getConfirmation() 来检索前一操作期间生成的 J...

2011-09-09 11:50:00 324

selenium实践-用css去定位元素

一直以来都用xpath去识别元素,xpath确识方便又实用,但有时会发现它要写很长很长,对于有些元素,用css去定位,可能更加方便。假设有如下的HTML页面:line 1<html>line 2<body>line 3<formid="loginForm">line 4<inputname="username"type="text"

2011-09-09 11:46:00 163

使用AB进行压力测试

APACHE的bin目录下自带了一个测试工具-AB(apache benchmark),可以用于测试APACHE的性能,使用起来也很简单~格式: ./ab [options] [http://]hostname[:port]/path参数有很多,但一般我们用 -c 和 -n 参数就可以了.例如: ./ab -c 1000 -n 1000http://127.0.0.1/in...

2011-09-07 14:42:00 305

影响apache性能的几个重要参数

apache是经常用到的一个处理静态页面的服务器,有时候可能需要对它的配置文件进行设置优化,这里整理一下:(以下参数在conf/httpd.conf中设置)KeepAlive --是否允许持续连接MaxKeepAliveRequests --允许的持续连接的最大数KeepAliveTimeout --持续连接在没有请求多少秒后切断StartServers --最初启动时启动多少...

2011-08-31 18:21:00 201

rman恢复-不完全恢复

rman不完全恢复只适用于archivelog模式,只能在mount状态下完成。基于时间恢复基于时间恢复是指当出现用户错误(例如误删除表、误截断表)时,恢复到指定时间点的恢复。示例:模拟误截断表t_user。在终端设置环境变量nls_date_format指定日期时间格式。执行rman,启动数据库到mount状态。使用set until time命令指定要恢复到的时间点。转...

2011-08-29 23:38:00 171

rman恢复-数据文件与表空间的恢复

数据文件恢复open状态下恢复关闭后意外丢失的数据文件除了system表空间的数据文件(mount)之外,其它数据文件可以在open(mount也可以)状态下恢复。open状态下恢复数据文件可以减少数据库停用的时间,所以应该在open状态下恢复这些数据文件。示例一数据文件被误删除数据库关闭状态下删除非系统表空间数据文件。启动数据库到mount状态。脱机丢失的数据文件,alter...

2011-08-27 23:13:00 108

log4j配置日志服务器

socketServer.propertieslog4j.rootLogger=DEBUG,A1,A3,E,W,I,D#测试基于包的日志输出log4j.logger.com.log4j.test=DEBUG,PKG log4j.appender.A1=org.apache.log4j.lf5.LF5Appenderlog4j.appender.A1.MaxNumberO...

2011-08-23 14:01:00 152

rman恢复-system表空间恢复

恢复system表空间的数据文件system表空间存放着数据字典的信息。当数据库处于open状态,如果system表空间所对应的数据文件出现介质失败,那么当在其数据文件上执行I/O操作时,数据库会自动关闭;当数据库处于关闭状态时,如果system表空间所对应的数据文件出现介质失败,数据库将不能打开。恢复system表空间必须在mount状态下进行。示例一system表空间的数据文件被误删除...

2011-08-22 22:32:00 143

rman恢复

<style type="text/css"><!--p {margin-bottom:0.21cm}--></style>rman恢复rman转储命令restoredatabase --mount状态restoretablespace --open状态restoredatafile --mount或open状态rest...

2011-08-19 23:35:00 116

selenium中清缓存的方法

在测试case的时候,往往需要清理浏览器的缓存,才能进行新的case测试在selenium中如何清理缓存呢?其实就是清cookie!!!selenium.deleteCookie("Cookie:[email protected]/", "c:/Administrator/AppData/local/Microsoft/Windows/Temporary I...

2011-08-19 17:33:00 2322 1

使用命令行启动selenium脚本

java -classpath D:\jrjwork\workspace\JRJaigu\lib\testng-6.0.1.jar;D:\jrjwork\workspace\JRJaigu\lib\selenium-java-client-driver.jar;.;D:\jrjwork\workspace\JRJIstock\bin org.testng.TestNG D:\jrjwork\wor...

2011-08-19 17:32:00 131

让你的电脑不能访问外网的一个小方法

工作环境中,由于工作需要可能需要让你的测试机不访问外网(比如压力测试时,谨防对外网服务器产生压力),这里有一个很巧妙的小方法:

2011-08-17 15:13:00 930

rman备份

<style type="text/css"><!--p {margin-bottom:0.21cm}--></style>备份集(BackupSet)rman提供的一种存储备份信息的逻辑结构。可以存储一个或多个文件的备份信息。备份集由一个或多个备份片组成,每个备份片对应一个OS文件。备份集只包含数据文件已用数据块的信息,而...

2011-08-16 23:27:00 121

Selenimu运行脚本时遇到的与FF浏览器相关问题小结

错误信息1:FAILED CONFIGURATION: @BeforeClass setUpjava.lang.RuntimeException: Could not start Selenium session: Failed to start new browser session: Unable to delete file C:\Users\ADMINI~1\AppData\Loc...

2011-08-16 18:36:00 130

rman基础

连接到rman1.连接到目标数据库(不使用恢复目录)[oracle@localhost ~]$ rman target evan/evan@oralife nocatalog在rman提示符下连接目标数据库:[oracle@localhost ~]$ rman nocatalogRMAN> connect target evan/evan@oralife2连接到目标数据库和恢...

2011-08-14 22:56:00 52

spring mvc 体验

Controller层次结构:处理器映射:BeanNameUrlHandlerMappingSimpleUrlHandlerMapping(推荐)MultiActionController的配置方式:默认使用InternalPathmethodNameResolver进行方法名的解析还可以使用ParameterMethodNameResolver,PropertiesM...

2011-08-10 12:56:00 82

scn

Oracle中的SCN(system change number)和我们的北京时间的意义是相同的,SCN是Oracle中的时间号。为什么Oracle不用时间来界定呢?我在北京时间8:00的时候执行一条DML语句,然后修改机器上的时间为7:00,再执行一条DML语句。如果用机器上的时间区分的话,那Oracle根本区分不出来这两条DML语句的执行顺序——而这一点对于Oracle是很重要的。...

2011-08-09 21:18:00 90

resetlogs选项

使用resetlogs的情况:1)不完全介质恢复之后。2)使用备份的控制文件进行恢复之后。resetlogs作用:1)归档当前重做日志,并清除联机重做日志的内容,重置日志序列号为1。2)如果联机重做日志文件不存在,就创建它们。3)重新初始化控制文件中有关联机重做日志与重做threads的元数据。4)Updates all current datafiles and online...

2011-08-09 18:02:00 116

基于用户管理的备份与恢复—noarchivelog模式下的备份与恢复

1. NOARCHIVELOG 模式NOARCHIVELOG 是指不保留重做历史记录的日志操作模式。这种操作模式只能用于保护例程失败(例如系统断电),而不能保护介质失败。NOARCHIVELOG 模式具有以下特点:当检查点完成之后,后台进程LGWR 可以覆盖原有重做日志内容。如果在数据库备份之后的重做日志内容已经被覆盖,那么当数据文件出现介质失败时,只能恢复到过去的完全备份点。当数...

2011-08-05 14:20:00 104

学好编程,从写作开始。

可能很多人不以为然,写作和编程能有什么关系。首先,写作促进我们思考。程序员每天的工作,不论是学习新知识新技术、理解软件需求、阅读代码/文档、设计框架、还是实现业务逻辑,都离不开思考。相信很多人都有过这样的体验: 对于某个设计或知识点,你以为自己想清楚了,但真要让你解释给别人听,你又会觉得无从下手,几轮过后回想当初,之前所看到和相信的不过是错觉,当你完整的向其他人转述一遍之后,你才算是真...

2011-08-04 08:42:48 293

jQuery对象访问

一、each(callback)    以每一个匹配元素作为上下文来执行一个函数。    意味着,每次执行传递进来的函数时,函数中的this关键字都指向一个不同dom元素(每次都是一个不同的匹配元素)。而且,在每次执行函数时,都会给函数传递一个表示作为执行环境的元素在匹配元素集合所处位置的数字值作为参数(从零开始的整型)。返回'false'将停止循环(就像在普通的循环中...

2011-08-04 08:39:51 69

项目管理,人与工具谁更重要?

最近,项目管理的考试如火如荼地进行着,各种培训机构也在大肆宣传各种项目培训班。项目管理这块的人才培养一片火热。然而,不少的企业并不是忙于招聘各种项目管理的人才,而是在需找项目管理的工具,例如项目管理软件等。到底,项目管理人才市场是否是一场虚火?企业对于人才的需求和对于工具的需求哪个更迫切?这两者之间又有什么关联呢?        有人认为项目管理,重要的是管理思维,因此人应该...

2011-08-04 08:39:13 162

基于用户管理的备份与恢复—恢复重做日志

日志组的某个日志成员损坏SQL> select group#,status,member from v$logfile; GROUP# STATUS MEMBER---------- ------- ---------------------------------------------------------------------- 3 ...

2011-08-03 17:37:00 89

基于用户管理的备份与恢复-备份其它文件

备份归档日志--查看第一个归档位置过去一天以来生成的归档日志,dest_id代表归档日志存放位置,对应到v$archive_dest中1~10的destination字段值,0代表不可用SQL> select name from v$archived_log where dest_id=1 and first_time>=sysdate-1;NAME------------...

2011-08-02 23:03:00 97

基于用户管理的备份与恢复-控制文件的备份与恢复

控制文件用于记录和维护数据库。当恢复数据库时,服务器进程和后台进程需要从控制文件中读取各种备份相关的信息。如果控制文件损坏,则会导致这些备份信息的丢失。尽管使用多元化控制文件可以防止控制文件损坏,但因为控制文件的重要性,应该定期备份控制文件。当数据库配置发生改变时,一定要备份控制文件。涉及到数据库配置改变的命令:alter database [add|drop] logfilealter ...

2011-08-02 00:04:00 97

alter system switch logfile和alter system archive log current的区别

alter system switch logfile 是强制日志切换,不一定就归档当前的重做日志文件(若自动归档打开,就归档当前的重做日志,若自动归档没有打开,就不归档当前重做日志。)alter system archive log current 是归档当前的重做日志文件,不管自动归档有没有打开都归档。主要的区别在于:ALTER SYSTEM SWITCH LOGFILE对单实例数...

2011-07-31 18:10:00 92

基于用户管理的备份与恢复

基于用户管理的备份是指使用OS命令来备份数据库物理文件。用户管理的备份数据库一致性备份既适用archivelog,也适用noarchivelog,数据库非一致性备份只适用于archivelog.备份表空间和数据文件只适用于archivelog.脱机备份会影响业务操作,并且不能用于备份system表空间和正在使用的undo表空间(system和undo不能offline);联机备份不...

2011-07-31 13:18:00 99

oracle 设置归档与非归档模式

-,查看oracle归档模式SQL> conn evan/evan (dba)Connected.SQL> archive log listORA-01031: insufficient privilegesSQL> conn / as sysdba --archive log list需要以sysdba执行Connected.SQL> arch...

2011-07-30 00:45:00 96

不同技术团队的配合问题及DevOps

一、技术团队细分及配合问题在IT企业里产品从创意到交付给用户,从整体上看是由技术部门负责,但如果深入到技术部门,会发现由不同的技术团队负责不同的部分或者阶段。一般会分产品团队、开发团队、测试团队以及运维团队,在互联网公司里,运维团队一般还分基础运维和产品运维两个团队,基础运维负责基础设施(包括机架、网络、硬件)和操作系统的安装,为整体公司的所有产品提供基础设施的运维服务。而产品运维负责线上产品...

2011-07-26 10:19:11 84

空空如也

空空如也

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

TA关注的人

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