- 博客(74)
- 资源 (3)
- 收藏
- 关注
原创 Jmeter自定义函数使用方法
编写获取本地和远程图片流的Jmeter自定义函数代码如下:[code="java"]package org.apache.functions;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.io.Input...
2017-06-06 19:24:57
585
原创 数据库导出表结构设计word文档
1、DBExportDoc V1.0 For Oracle工具导出的word文档中的表格没有边框。2、可以通过如下的宏,选中所有表格后,进行边框设置。ALT+F8,打开宏对话框,创建名为SelectAllTables的宏。代码如下: Sub SelectAllTables() Dim tempTable As Table Application.Scr...
2016-09-08 15:46:09
575
原创 solr性能优化
硬件优化1、CPU主频越高越好2、磁盘转速越大越好3、数据盘不要组RAID4、不同collection的数据保存到不同的磁盘上。collection优化1、数据的shard数越多越好2、每个shard 索引1000万条记录一下,查询性能还是可以的。3、尽量用int性或lang型数据,汉字的索引查询效率慢。部署优化1台机器部署多个solr实例 ,可以提...
2016-08-23 15:38:38
648
原创 【转】solr源码导入eclipse
solr源码导入eclipse 转:http://blog.youkuaiyun.com/vltic/article/details/19917377(1)相应的开发环境准备 (1)jdk1.6+的安装和环境变量配置(命令行敲java和javac,检验) (2)ant1.8+的安装和环境变量配置(命令行敲ant -v检验) ...
2015-03-05 10:10:40
141
原创 多网卡的7种bond模式原理
多网卡的7种bond模式原理转自:http://support.huawei.com/ecommunity/bbs/10155553.html现在存储产品CSS使用了多网卡bond6模式,在这里把多网卡的7种bond模式原理和大家分享: Linux 多网卡绑定网卡绑定mode共有七种(0~6) bond0、bond1、bond2、bond3、bond4、bon...
2014-12-25 21:48:59
219
原创 CentOS集群上安装Ganglia-3.6.1监控
CentOS集群上安装Ganglia-3.6.1监控 1、安装依赖1、建议使用超级用户安装yum -y install apr-devel apr-util check-devel cairo-devel pango-devel libxml2-devel \rpmbuild glib2-devel dbus-devel freetype-devel font...
2014-12-20 14:19:17
309
原创 转:ganglia监控mysql
ganglia监控mysql 转:http://blog.youkuaiyun.com/dy_252/article/details/6821684 1下载mySQL监控脚本 http://www.javabloger.com/att/gmetric-mysql.sh ,进行chmod ,让该脚本可执行。2修改脚本中的MySQL 用户名和密码3该脚本54行机器不同需要进行修改...
2014-12-20 14:06:46
109
原创 vmstat详解
vmstat命令是最常见的Linux/Unix监控工具,可以展现给定时间间隔的服务器的状态值,包括服务器的CPU使用率,内存使用,虚拟内存交换情况,IO读写情况。这个命令是我查看Linux/Unix最喜爱的命令,一个是Linux/Unix都支持,二是相比top,我可以看到整个机器的CPU,内存,IO的使用情况,而不是单单看到各个进程的CPU使用率和内存使用率(使用场景不一样)。一般vmsta...
2014-11-20 09:38:45
152
原创 【转】Flume海量日志收集系统
转自:http://www.blogjava.net/paulwong/archive/2013/10/31/405860.html一、Flume介绍Flume是一个分布式、可靠、和高可用的海量日志聚合的系统,支持在系统中定制各类数据发送方,用于收集数据;同时,Flume提供对数据进行简单处理,并写到各种数据接受方(可定制)的能力。设计目标:(1) 可靠性当节点出现故障...
2014-11-06 10:25:39
155
原创 CentOS守护进程设置
实际项目中需要将某一进程设置开机启动,且进程异常挂掉后可以自动恢复的功能。同事介绍了一个方法,如下1、编辑需要运行的守护进程文件[root@datanode5 kafka_2.9.2-0.8.1.1]# vi /etc/init/kafka.confstart on runlevel [12345]respawnrespawn limit 1 10exec /home/kafka...
2014-10-23 13:32:55
1105
原创 【转】oracle 创建表并设置主键自增
转:http://blog.sina.com.cn/s/blog_6754464e0100wgvs.html1.建立测试数据表CREATE TABLE TEST(ID NUMBER,NAME VARCHAR2(20),PRIMARY KEY(ID));2.创建序列CREATE SEQUENCE SEQ_TESTminvalue 1maxvalue 99999999start ...
2014-10-14 10:39:35
172
原创 【转】linux中cpu内存等信息查询
转:http://blog.chinaunix.net/uid-23622436-id-3311579.htmlcat /proc/cpuinfo中的信息processor 逻辑处理器的id。physical id 物理封装的处理器的id。core id 每个核心的id。cpu cores 位于相同物理封装的处理器中的内核数量。...
2014-06-06 09:58:07
121
原创 (转)聚合索引和非聚合索引
http://blog.youkuaiyun.com/ak913/article/details/8026743以下我面试经常问的2道题..尤其针对觉得自己SQL SERVER 还不错的同志.. 呵呵 很难有人答得好.. 各位在我收集每个人擅长的东西时,大部分都把SQL SERVER 标为Expert,看看是否答的上来.. 1. 什么是聚合索引(clustered index) / 什么是非聚合索引(n...
2014-06-05 11:43:34
197
原创 软件测试分类
1、按是否查看程序内部结构分为:(1)黑盒测试(black-box testing):只关心输入和输出的结果(2)白盒测试(white-box testing):去研究里面的源代码和程序结构2、按是否运行程序分为:(1)静态测试(static testing):是指不实际运行被测软件,而只是静态地检查程序代码、界面或文档可能存在的错误的过程。静态测试包括:对于代码测试,主要...
2014-06-05 11:06:05
157
原创 关于内核转储coredump的设置方法(转)
关于内核转储的设置方法 转自:http://blog.youkuaiyun.com/wj_j2ee/article/details/71615861. 内核转储作用 (1) 内核转储的最大好处是能够保存问题发生时的状态。(2) 只要有可执行文件和内核转储,就可以知道进程当时的状态。(3) 只要获取内核转储,那么即使没有复现环境,也能调试。 2. 启用内核转储1.1 ...
2014-05-26 09:30:41
227
原创 【转】Cannot change version of project facet Dynamic Web Module to 2.5
原文:http://blog.youkuaiyun.com/fuxiaohui/article/details/17496797在eclipse的工程上选择属性,再选择Project Facets里面中选择Dynamic Web Module ,将2.3修改为2.5,提示如下信息:Cannot change version of project facet Dynamic Web Modul...
2014-04-16 11:22:57
92
原创 安装maven for eclipse pluse
系统:Windows7 使用软件: Maven3.2.1 + Eclipse Indigo 3.7.0 安装Maven1. 下载解压缩Maven3.2.1,放在某一个目录下我的目录为:D:\maven\apache-maven-3.2.1 2. 确认JDK环境已经配置好,JAVA_HOME环境变量配置好。 3. 配置环境变量M2_HOME...
2014-04-14 19:45:49
132
在ubuntu12.04 64位操作系统上运行32位opencv
版本说明:OS:ubuntu12.04 64bitOpencv:2.4.8目标:在ubuntu12.04 64位操作系统上运行32位opencv。问题: 在64位ubuntu上编译opencv得到的时64位版的。网上找了很多方法都没解决。解决办法: 在ubuntu12.04 32位版本上编辑opencv,然后将编译后的文件拷贝到64位ubuntu上运行...
2014-04-04 15:07:53
365
原创 ubuntu下配置Ganglia监控hadoop2.2与hbase0.96
配置Ganglia监控hadoop2.2与hbase0.96OS: ubuntu12.04 LTSganglia版本3.1.7Hadoop版本2.2.0Hbase 0.961 Ganglia的架构Ganglia有3部分组成 1. gmond运行在每个节点上监视收集统计信息,同时可以收发统计信息,它可以运...
2014-04-02 10:42:29
143
原创 NetPerf中Netserver在windows7windows2008下启动失败
netperf 工具的netserver在win7和window2008上启动时报错。如下:C:\Users\selma>C:\Users\selma\Desktop\NetPerf-2.4.5-w32\netserver.exenetserver: fopen of debug file as new stdout failed!: 系统找不到指定的路径。解决办法:在C...
2014-03-13 15:53:04
486
ubuntu 12.04 制作ia32-libs离线包
ubuntu 12.04 制作ia32-libs离线包步骤:1、在ubuntu 12.04 64位机器上用apt-get install ia32-libs命令在线安装32位兼容包。2、mkdir /x86_64Package3、cp /var/cache/apt/archives /x86_64Package4、cd /x86_64Package5、chmod 777 ...
2014-01-17 19:03:51
381
原创 【转】ssh 无密码登录本机失败问题
ssh无密码访问失败http://hnote.org/miscellaneous/ssh-shibaissh无密码访问的几个步骤:在客户端运行$ssh-keygen -t rsa 来生成公私密钥对将~/.ssh/id_rsa.pub追加到欲远程访问的机器的~/.ssh/authorized_keys即可。 碰到过多次按上面配置后仍然需要输入密码才能访问的情况,基本...
2014-01-15 11:38:30
354
原创 常用shell脚本
1、打开core dump功能root@ubuntu2:/holger# cat coreconf.sh #!/bin/bashulimit -c unlimitedecho "kernel.core_pattern=/tmp/corefile/core.%e.%t" >> /etc/sysctl.confsysctl -p2、linux系统资源监控ro...
2014-01-10 09:33:13
208
原创 解决Soap UI 工具使用过程中的数据库中文乱码问题
问题描述: 用Soap UI工具做SOA接口测试时,调用某一向数据库里添加记录的接口,发现数据库里的中文乱码了。问题分析: 直接在浏览器中使用该接口,发现数据库保存记录的中文不乱码。 推断出Soap UI工具,在调用接口时,将中文进行了转码。解决办法: 点击左侧树上的该请求,编辑请求属性中的encoding 属性为utf-8。 ...
2014-01-03 12:31:45
387
原创 hadoop格式化脚本
解决重新格式化HDFS文件系统后,导致NN和DN上的HDFS版本不一致问题。脚本思路:NN节点上格式化HDFS,然后将新生成的VERSION替换DN上的VERSION.脚本:#!/bin/bashHADOOP_HOME="/home/hadoop"/home/hadoop/hadoop/bin/hadoop namenode -formatnamespaceid=`...
2013-12-06 11:37:15
200
原创 ubuntu卸载不兼容软件方法
问题一描述1、在用ubuntu离线源安装gcc时,离线源软件版本为amd64,而本机为i686 32位系统。导致通过离线源安装时失败。2、试图用dpkg --force-all 命令来安装deb包,但是安装完后不能使用。3、重新制作i386版本离线软件源,进行离线安装时总是报如错误: 原因:由于强制安装后,系统里有残留信息,安装时产生冲突。解决办法:...
2013-12-03 11:37:44
288
原创 ubuntu制作离线源整理
注意事项 兼容性问题,如果我们制作安装包时,用的是64位的ubuntu,那么该离线包只能在其他64位系统上安装。 有些软件对ubuntu server和ubuntu desktop版也不兼容。总之,在什么系统下制作的离线包,就在什么系统下安装。 Ubuntu系统中离线安装软件包是很麻烦的一种方法,一般情况下还是不要用这个进行,因为它有着很多的条件,以上就是关于离线...
2013-12-02 20:14:24
496
1
原创 Eclipse+Junit4+ant构建单元测试框架
目录:Junit4 使用Ant结合Junit4实现自动化测试一、Junit4 使用介绍 JUnit 是 Java 社区中知名度最高的单元测试工具。它诞生于 1997 年,由 Erich Gamma 和 Kent Beck 共同开发完成。其中 Erich Gamma 是经典著作《设计模式:可复用面向对象软件的基础》一书的作者之一,并在 Eclipse 中有很大的贡献;Kent Bec...
2013-11-26 15:25:08
337
原创 【转】场景法设计测试用例
在面向对象的软件开发中,事件触发机制是编程中经常遇到的。 转自:http://blog.sina.com.cn/s/blog_4aa1f1570100acvb.html(一)场景法原理 现在的软件几乎都是用事件触发来控制流程的。象GUI软件、游戏等。事件触发时的情景并形成了场景,而同一事件不同的触发顺序和处理结果就形成了事件流。这种在软件设计方面的思想可...
2013-11-20 22:02:59
1164
原创 JAVA 浮点数转化为百分数
public class DoubleToPercentformat { /** * 将double类型数据转换为百分比格式,并保留小数点前IntegerDigits位和小数点后FractionDigits位 * @param d * @param IntegerDigits * @param FractionDigits * @return */ public static ...
2013-11-20 19:17:34
1472
原创 JAVA日期处理函数
public class DateUtil { /** * get today * for example: 2013-08-13 * @return * */ public static String getToday() { Date now = new Date(); SimpleDateFormat sdf = new SimpleDateFormat...
2013-11-20 19:11:47
143
原创 性能测试、负载测试、压力测试的概念
负载测试(Load testing)、压力测试(Stress Test,应称为强度测试)和性能测试,这三个概念常常引起混淆,难以区分,从而造成不正确的理解和错误的使用。之前,也有不少讨论,比较有名的,应归为Grig Gheorghiu's的两篇博客:Performance vs. load vs. stress testingMore on performance vs. loa...
2013-11-20 18:59:31
474
原创 oracle 时间差
Oracle函数可以实现诸多的功能,下面就介绍使用Oracle函数计算时间差的实现方法,如果您对Oracle函数方面感兴趣的话,不妨一看。两个Date类型字段:START_DATE,END_DATE,计算这两个日期的时间差(分别以天,小时,分钟,秒,毫秒):天: ROUND(TO_NUMBER(END_DATE - START_DATE))小时: ROUND(TO_NUMBER(EN...
2013-11-06 22:26:01
137
原创 Linux下patch打补丁命令
Linux下patch打补丁命令【转】http://www.cnblogs.com/noaming1900/archive/2010/10/28/1863282.html此命令用于为特定软件包打补丁,他使用diff命令对源文件进行操作。基本命令语法:patch [-R] {-p(n)} [--dry-run] < patch_file_namep:为path的缩写。n:...
2013-10-23 21:01:34
155
原创 shell 判断表达式整理
SHELL 判断中-a -z意义[ -a FILE ] 如果 FILE 存在则为真。 [ -b FILE ] 如果 FILE 存在且是一个块特殊文件则为真。 [ -c FILE ] 如果 FILE 存在且是一个字特殊文件则为真。 [ -d FILE ] 如果 FILE 存在且是一个目录则为真。 [ -e FILE ] 如果 FILE 存在则为真。...
2013-10-23 17:11:19
99
原创 linux文件系统基础知识
linux文件系统基础知识 1、linux文件系统分配策略: 块分配( block allocation ) 和 扩展分配 ( extent allocation ) 块分配:磁盘上的文件块根据需要分配给文件,避免了存储空间的浪费。但当文件扩充时,会造成文件中文件块的不连续,从而导致过多的磁盘寻道时间。 每一次文件扩展时,块分配算法就需要写入...
2013-10-19 22:04:39
110
原创 linux静态IP配置
u 修改IP地址修改/etc/sysconfig/network-scripts/ifcfg-eth0[aeolus@db1 network-scripts]$ vi ifcfg-eth0 DEVICE=eth0 ONBOOT=yes BOOTPROTO=static IPADDR=219.136.241.211 NETMASK=255.255.255.128...
2011-05-15 18:57:58
91
原创 指针数组应用实例
用指针数组实现下列功能:1、在main函数中输入5个字符串2、在main函数中将字符串按照从小到大的顺序排列输出。源码:#define N 5#include "stdio.h"#include "malloc.h"#include "string.h"int main(){ int i,j; char * p[N]; char *temp; for(i=0;i<N;i++)...
2011-04-03 20:04:55
165
原创 性能测试按业务分为三种类型
下面是前辈的见解,收下先.嘿嘿一般来说,我把性能测试按业务分为三种类型:a) 性能验证客户有明确的性能要求,测试是为了检验系统是否达到这个要求,此类型主要使用性能测试方法(或者说是并发测试)b) 性能规划很多时候,客户在系统初期并没有明确的性能要求或者系统通过了性能验证,想要整个系统达到最大的性能或者知道这个系统在当前环境下最大性能,其实这个类型测试时为了追求资源使用最大化。此类型主要使用负载...
2011-03-25 14:50:08
499
robotframework-ride-1.5.2.1.tar
2017-03-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人