- 博客(161)
- 收藏
- 关注
MySQL效能监控工具--mysqlreport
mysqlreport是由 hackmysql.com 的站长所撰写的 Perl Scritps,旨在协助 MySQL DBA 搜集与分析 MySQL 的运作状况。官方网站:http://hackmysql.com/软件下载:http://hackmysql.com/mysqlreport命令行选项的格式是 --选项,不过 -选项 的...
2011-08-05 08:47:00
186
MySQL 效能监控工具--mysqlreport
MySQL 效能监控工具--mysqlreport管理 MySQL 最让人困扰的就是如何有效的掌握 MySQL 的健康状况,因为 MySQL 虽然有提供许多系统变量值供您参考,但这些零散的数据若要手动搜集与过滤将会是一件十分没有效率的事情(除非您写 Scripts 去分析)。而接下来要介绍的这套 "工具" 其实是由 hackmysql.com 的站长所撰写的 Perl Scritps,...
2011-08-05 08:46:00
155
用MySql的查询分析语法explain来优化查询和索引
数据库最常见的操作就是查询了,我们经常要用"SELECT"语法对已有的表进行某种检索,但是在实际应用中,查询前我们并不知道该查询会如何运行、会使用多少时间、会涉及多少字段和记录,每次输入了SQL语句,点击运行,然后慢慢等待结果的出现,好的查询语句效率很高,而有时候也会遇到查询缓慢,久久没有运行完成的情况。 由于我们并不知道实际查询的时候数据库里发生了什么,数据库软件是怎样扫描表、...
2011-08-05 08:45:00
308
MySQL何时使用索引 何时不使用索引
MySQL何时使用索引<wbr><wbr>对一个键码使用&gt;, &gt;=, =, &lt;, &lt;=, IF NULL和BETWEEN<br> <br> SELECT * FROM table_name WHERE key_part1=1 and key_part2 &gt...
2011-08-05 08:41:00
93
SQL优化的笔记
一般使用SQL的时候你是不会去想到优化。但是面对一个有SQL性能问题的数据库时,我们应该如何入手进行系统的分析,使得能够尽快定位问题SQL,并且尽快解决问题。1.使用show status 命令了解各种SQL的执行频率引用例如在Mysql的Cline上输入show status like 'Com_%';显示的是一些:Com_xxx.Com_xxx 表示...
2011-08-05 08:40:00
87
二叉查找树(Binary Search Tree)
二叉查找树(Binary Search Tree),或者是一棵空树,或者是具有下列性质的二叉树:若它的左子树不空,则左子树上所有结点的值均小于它的根结点的值;若它的右子树不空,则右子树上所有结点的值均大于它的根结点的值;它的左、右子树也分别为二叉排序树。二叉查找树的表示:class Node { int data; Node leftChil...
2011-08-05 03:32:00
195
sql语句学习
SQL --本周第一天 SELECT DATEADD(Day,1-(DATEPART(Weekday,getdate())+@@DATEFIRST-1)%7,getdate()) --or select dateadd(wk, datediff(wk,0,getdate()), 0) --本周第一天 select dateadd(wk, datediff(wk,0,getd...
2011-08-04 18:36:00
143
cacti监控windows主机
windows主机1、安装snmp服务控制面板 -> 添加删除程序 -> 添加/删除windows组件 -> 管理和监视工具 -> 简单网络管理协议(SNMP)2、配置snmp服务管理工具 -> 服务 -> SNMP Service -> 安全 -> 接受团体名称添加private,这个是用来登录的密码,自定义...
2011-08-04 18:26:00
62
Cacti如何监控Nginx运行状态
环境:Cacti或者是Cactiez监控主机:192.168.12.5Nginx服务器:192.168.9.251、首先nginx编译时允许http_stub_status_module,不然是监控不到nginx的运行状态的2、编辑配置文件# vi /usr/local/nginx/conf/nginx.conflocation /NginxStatus/ {...
2011-08-04 18:23:00
203
cacti监控tomcat总结 成功导入cacti监控tomcat模板
标签:cacti监控tomcattomcat模板导入原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处、作者信息和本声明。否则将追究法律责任。http://dingning51cto.blog.51cto.com/1797315/482648cacti安装:监控端:mount /dev/cdrom /mntcd /mnt/CentO...
2011-08-04 18:20:00
77
Cacti如何监控Tomcat
Cacti如何监控Tomcat:Cacti和Nagios是现在比较用得多的网络监控软件。cacti偏重于网络流量,系统负载方面的监控。Nagios则比较注重于主机和服务的监控。但是他们详细的区别在哪儿呢。本文讲述的是Cacti如何监控TomcatAD:Cacti监控tomcat的方法1、首先下载监控tomcat的模板Tomca...
2011-08-04 18:19:00
123
隐式类型转换(C++学习)
隐式转换发生条件在混合类型表达式中,操作数被转换成相同的类型用作 if 语句或循环语句的条件时,被转换为bool类型用于switch语句时,转为整数类型用来初始化某个变量(包括函数实参、return语句),转为变量的类型隐式转换分类标准转换序列 (注:本文只关注这一点)用户定义的转换序列省略符转换序列? (比如函数 printf )...
2011-08-04 17:17:00
66
Java学习笔记----正则表达式
本来以为正则表达式很简单的,不就是匹配一个字符串吗,今天仔细看了书,发现好多地方自己都不懂,上网找了找资料,发现正则表达式还是很强大的,而且想完全理解还是有一定难度的。ps:在网上找资料的过程中,发现很多人写的有错误,而且错的都一样,不过我自己把代码敲了一边,让编译器去判断就知道错误了。 这点我想告诉初学者,不要相信书上的就是对的,一定要自己敲一遍,编译通过了的才是正确的,有时看到两篇讲...
2011-08-04 15:23:00
140
你不知道的String,StringBuilder,StringBuffer
也许你也和我一样以前只知道用这几个类,但是具体的他们有什么区别可能都不太清楚。这里总结一下本节类容:①:String 类的特别之处②:StringBuffer的优势③:StringBulider的强势出现④:总结①:String的对象它是一个不可变,String类中凡是会修改String类的都是新new了一个对象的那么它原来的对象是没有修改的!这也是困扰很多人传递参数时...
2011-08-03 21:41:00
95
Hibernate的id生成机制
下午学习的过程中遇到一个问题 很纠结……代码写的没有错 也能运行就是插不到数据库里去,找了很多方法都不行!!最后发现<id name="id" type="java.lang.Integer"> <column name="id" /><generator class="identity" /><!-- 这里比较奇怪啊
2011-08-03 21:02:00
63
Nginx 简介
Nginx("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,它已经在该站点运行超过两年半了。 Igor 将源代码以类 BSD 许可证的形式发布。尽管还是测试版,但是,Nginx 已经因为它的稳定性、丰...
2011-08-03 19:06:00
51
在 Linux 下安装 Nginx
在 Linux 下安装 Nginx为了确保能在 Nginx 中使用正则表达式进行更灵活的配置,安装之前需要确定系统是否安装有 PCRE(Perl Compatible Regular Expressions)包。您可以到ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/下载最新的 PCRE 源码包,使用下面命令下载编译和...
2011-08-03 19:03:00
45
memcache/memcached/memcachedb 配置、安装
当你听到memcache与memcached时把它当做是一个东东就好了,尽管它们存在区别,但是这并不影响你对它们的运用及理解。“Memcache”它是一个自由和开放源代码、高性能、分配的内存对象缓存系统,即该系统名称为“Memcache”;“Memcached”它是该系统的主程序文件,以守护程序方式运行于一个或多个服务器中(分布式),随时接受客户端的连接操作,使用共享内存存...
2011-08-03 19:00:00
41
MemCache简介
Memcache是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个统一的巨大的hash表,它能够用来存储各种格式的数据,包括图像、视频、文件以及数据库检索的结果等。简单的说就是将数据调用到内存中,然后从内存中读取,从而大大提高读取速度。 Memcache是danga的一个项目,最早是LiveJournal 服务的,最初为了加速 LiveJournal 访问速度而开发的,后...
2011-08-03 18:49:00
133
sql之statement
statement 与 prepareStatement的用法区别Statement stmt=null;stmt.executeUpdate("insertintotb_name(col1,col2,col2,col4)values('"+var1+"','"+var2+"',"+var3+",'"+var4+"')"); perstmt=con.prepar...
2011-08-03 15:36:00
166
算法优劣的评定标准(时间复杂度)
算法优劣的评定标准(时间复杂度)2009-01-12 04:27:27|分类:开发资料|字号订阅同一问题可用不同算法解决(比如同是创建一个有向图CreateGraph(G,v),选择邻接矩阵时间复杂度是O(n*n+n+e),而邻接表是O(n+e)),而一个算法的质量优劣将影响到算法乃至程序的效率。算法分析的目的在于选择合适算法和改进算法。一个...
2011-08-03 13:19:00
862
Java学习笔记---字符串操作(人民币大写转换的实现)
向开始学习语言的的同学们推荐下,如果你想学习语言的某个特性,比方说数据库编程,或者网络编程,最好找一个实用的例子,然后不懂的去翻书,去查资料,这样目的性就很强了,个人感觉比对着语法书敲上面的例子效率要搞很多。 废话不多写了,说说我这个人民币大写转换的具体实现吧。1.写了个简单的界面,这个没什么要讲的,直接贴代码了,本片博客主要讲的是算法的实现。 Panel panel1=new ...
2011-08-03 13:17:00
224
Selenium私房菜系列2 -- XPath的使用【ZZ】
在编写Selenium案例时,少不免是要用到XPath的,现在外面关于XPath使用的参考资料很多,下面我直接转一篇关于XPath使用的文档。如果对XPath不熟悉请参考下文,你不需要去百度/Google搜索关于XPath的资料,因为下面的内容已经足够你写测试时使用,如果你已熟悉XPath,本章大可忽略跳过。xpath的语法(转载自:http://www.cnblog...
2011-08-03 09:55:00
89
Selenium私房菜系列1 -- Selenium简介
一.Selenium是什么?Selenium是ThroughtWorks公司一个强大的开源Web功能测试工具系列,本系列现在主要包括以下4款: 1.Selenium Core:支持DHTML的测试案例(效果类似数据驱动测试),它是Selenium IDE和Selenium RC的引擎。 2.Selenium IDE:FireFox的一个插件,支持脚本录制。 ...
2011-08-03 09:55:00
67
Selenium私房菜系列6 -- 深入了解Selenium RC工作原理(1)
前一篇已经比较详细讲述了如何使用Selenium RC进行Web测试,但到底Selenium RC是什么?或者它由哪几部分组成呢??一.Selenium RC的组成:关于这个问题,我拿了官网上的一幅图来说明这个问题。Selenium RC主要由两部分组成:(1).Selenium Server:Selenium Server...
2011-08-03 09:52:00
64
Selenium学习-selenium RC简介
SeleniumRC 就是使用程式语言编写脚本,通过Selenium RC服务器作为代理服务器去访问应用从而达到测试的目的.由于Selenium RC不再需要依附Firefox,所以其可以在其它更多的浏览器上进行测试,而这也是我们做WEB测试的一个比较重要的问题(解决了因为担心浏览器兼容问题而重要做测试的问题). RC的脚本由于是程序语言编写,所以更为灵活强大.并且它支持的语言...
2011-08-03 09:37:00
186
Selenium中文手册〔转载〕
Selenium中文手册一、Commands (命令)Action对当前状态进行操作失败时,停止测试Assertion校验是否有产生正确的值Element Locators指定HTML中的某元素Patterns用于模式匹配1. Element Locators (元素定位器)id=idid locator 指定HTML中的唯一id的元素 na...
2011-08-03 09:28:00
59
好的测试空间收集
测试博客:http://hi.baidu.com/higkoo/blogSelenium下载地址:http://seleniumhq.org/download/sql语句:http://www.w3school.com.cn/sql/sql_delete.asprpm包下载地址:http://www.rpmfind.net/nginx 安装配置详解:http://developer...
2011-08-03 09:12:00
67
Android权限说明
程序执行需要读取到安全敏感项必需在androidmanifest.xml中声明相关权限请求, 各种权限说明如下:android.permission.ACCESS_CHECKIN_PROPERTIES允许读写访问”properties”表在checkin数据库中,改值可以修改上传( Allows read/write access to the “properties” table...
2011-08-02 14:16:00
128
Flex4 LoadRunner 性能测试视频发布
别的不多说了在沙龙前录制了一个简单的内容介绍,整个视频大概44分钟,主要介绍了一下沙龙里面会谈的到各个技术关键点。下载地址:ftp://user1:user1@www.atstudy.com/cloud/flex.swf相关信息:http://www.51testing.com/index.php?uid-104-action-viewspa...
2011-08-02 12:24:00
87
Android开发——对sdcard扩展卡文件操作
其实就是普通的文件操作,不过还是有些地方需要注意。比如:1.加入sdcard操作权限;2.确认sdcard的存在;3.不能直接在非sdcard的根目录创建文件,而是需要先创建目录,再创建文件;实例:(1)在AndroidManifest.xml添加sdcard操作权限 1: <!-- sdcard权限 --> 2: <uses-perm...
2011-08-02 11:09:00
63
Android代码实现APK文件的安装与卸载
Android程序使用代码的安装和卸载!!!安装:String str = "/CanavaCancel.apk"; String fileName = Environment.getExternalStorageDirectory() + str;Intent intent = new Intent(Intent.ACTION_VIEW);intent.set...
2011-08-02 11:06:00
134
自动化测试技术
软件自动化测试技术主要有:录制/回放、脚本技术、数据驱动、关键字驱动、业务驱动。(1)录制/回放所谓的“录制/回放”就是先由人工完成一遍需要测试的流程,由工具记录下这个流程中客户端和服务器端之间的通信过程,以及用户和应用程序交互时的击键和鼠标的移动,形成一个脚本,然后可以在测试执行期间回放。在这种模式下数据和脚本混在一起,几乎一个测试用例对应一个脚本,维护成本很高。...
2011-08-02 09:48:00
354
web应用系统测试要点
web应用系统是目前最常见的应用系统之一,例如电子商务网站,就是一种典型的web应用系统,关于测试要点,我认为可以有以下几点: 当我们在进行web应用系统的测试时,我们可以做这样一个假设:如果我们是某个电子商务网站的用户,我们会对这个网站有哪些期望呢? 1,有足够的性能,不要在并发用户很多的时候响应速度很慢; 2,有足够好的兼容性,当我们使用IE以外的浏览器的...
2011-08-02 09:47:00
225
敏捷软件测试的七个关键成功要素
资深敏捷专家Lisa Crispin在最近的讲座和参与合著的《AgileTesting– A Practical Guide for Testers and Agile Teams》中分享了敏捷软件测试的七个关键成功要素,包括使用团队整体参与的方法、采用敏捷测试思维、自动化回归测试、提供并获取反馈、构建核心实践的基础、与客户合作、保持大局观等。 使用团队整体参与的方法...
2011-08-02 09:41:00
173
CString、wchar和char相互转换(转载)
1.头文件中要定义宏; #define UNICODE #define _UNICODE 2.char转换成wchar const char *pFilePathName = "c:\\aa.dll"; int nLen = strlen(pFilePathName) + 1; int nwLen = MultiByteToWideChar(CP_ACP, 0...
2011-08-01 17:16:00
79
Android自动化测试初探
1. 发送键盘事件:命令格式1:adb shell input keyevent “value”其中value以及对应的key code如下表所列:KeyEvent Value KEYCODEComment 0 KEYCODE_UNKNOWN1 KEYCODE_MENU在SDK2.1的模拟器中命令失效,sendevent命令可行 2 KEYCODE_SOF...
2011-08-01 15:49:00
109
完全有手动写一测试脚本
Action(){ char Bkey[32];char Bname[32];char Bmail[128]; char Bmphone[128];char Brname[128];//char Biid[512];char Baddr[128];char Bct[128];char Ms[128]; char Mkey[32];char s[128];char url[12...
2011-08-01 14:35:00
137
Android SQLite 数据操作
1.SQLiteHelper.java:创建数据库,表单package com.android;import android.content.Context;import android.database.sqlite.SQLiteDatabase;import android.database.sqlite.SQLiteDatabase.CursorFact...
2011-08-01 11:39:00
47
手机UI自动化测试工具NativeDriver VS Robotiu
最近在调研手机端的自动化测试工具,之前看到了Robotium这个工具也写了几个用例,后面发现了NativeDriver工具,也写了几个 例子,下面主要从官方介绍以及写例子的过程中发现的一些问题对比一下两种工具的优缺点吧,也是刚开始做自动化测试不久,暂时还没有了解工具底层的一些东 西,以下仅是自己个人观点,如果有不全面的欢迎大家评论补充讨论。现在打算使用NativeDriver...
2011-08-01 10:49:00
155
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人