- 浏览: 28902 次
- 性别:
- 来自: 北京
最新评论
-
sugongp:
...
golang与shell交互 -
sugongp:
...
win7修改磁盘分区的方法
文章列表
总结:
1: 安装svn服务器软件;见另一篇博客2: 进入控制台,输入svnadmin create 目录名,建立一个svn版本库;例如: svnadmin create /svn/resp13: 进入 /svn/repons1目录的conf目录,修改svnserve.conf文件,将[general]下anon-access = none#禁止匿名访问auth-access = writepassword-db = passwdauthz-db = authz4: 进入svn版本库目录的conf目录,修改passwd文件,在[users]段中,添加用户名与密码例如:--用户名=密码use ...
尝试过其中的部分方法还是好用的
一:对于Linux 网卡流量查看,iptraf 一个很不错的工具.RHEL5 iso自带有,我的系统默认没有安装. 他可以按照用户的需要,按照不同的协议统计,也可以按照不同的端口统计,还可以按照不同的网卡 ...
模拟linux闪断的小脚本
- 博客分类:
- 性能测试
调整sleep后面的参数,默认是秒,如果改为1分钟,这样写sleep 1m
当然也可以略微调整,改为传参形式 sleep $1
#!/bin/bash
echo "set ifdown eth0 at `date +%Y%m%d`"
ifdown eth0;
echo "start sleep at = `date` "
sleep 30s;
echo "end sleep at" `date`
ifup eth0;
echo "set ifup eth0 ok."
1.项目需要,学习GO
2.GO是谷歌出品,很多牛B很多吹捧,所以得学
3.从搭建环境开始:
因为习惯了win7+eclipse的开发方式,所以go的开发环境也用这样的组合
具体 http://blog.csdn.net/hengyunabc/article/details/7371446 里面说的很明白。
(http://bigasp.com/archives/594、http://rongmayisheng.com/post/windows下用eclipsegoclipse插件gdb搭建go语言开发调试环境)这三篇写的都不错,都参照了一些,有些细节真的还得注意,否则有问题不好查 ...
由于项目特殊需求,必须稳定key到特定的分片。因为目前的redis集群是通过客户端来实现的,为此研究了jedis客户端。
具体的原理参照这篇文章http://blog.csdn.net/guanxinquan/article/details/10231899说的挺明白,很感谢这位兄弟。主要涉及到treeMap(红黑树算法)
原理是将每个redis的实例映射到空间的一部分上,即生成n倍的虚拟节点,然后根据hash(key)算法的落点去映射空间,找到最近的节点。
下面是我的Java代码:依赖jedis
package com.hash;
import java.util.Arra ...
熟悉使用netty,写博客备忘
1.首先写服务端代码,依赖的类后面体现
public class MessageServer {
public static void main(String[] args) { ConstantStep.getInsatnce().printStep(); System.out.println("MessageServer start.."); ServerBootstrap bootstrap = new ServerBootstrap( new NioServerSocketChannelFactory(Executors ...
zookeeper常用API
- 博客分类:
- 网络通信
zookeeper常用的api,刚刚接触,写博客备忘
package com.my.zookeeper;
import java.io.IOException;import java.util.List;
import org.apache.zookeeper.CreateMode;import org.apache.zookeeper.KeeperException;import org.apache.zookeeper.WatchedEvent;import org.apache.zookeeper.Watcher;import org.apache.zookeeper.Zo ...
Jmeter学习 ,网上搜集来的资料,希望可以帮助到你
题记 :JMeter是一款在国外非常流行和受欢迎的开源性能测试工具,像LoadRunner 一样。 一、基本概念 1.测试计划是使用 JMeter 进行测试的起点,它是其它 JMeter 测试 ...
很多时候需要监控我们的程序,以随时知道程序运行状况、预警等
以下是网上某博客代码,特点是通过window和linux命令获得CPU使用率。
Java代码
利用java程序实现获取计算机cpu利用率和内存使用信息。
创建一个Bean用来存贮要得到的信
Java代码
/**
基于Thrift协议的C#客户端
- 博客分类:
- 网络通信
一.如果你对Thrift不够了解,请先看这篇入门文章
http://www.cnblogs.com/hanmos/archive/2011/09/15/2177891.html
二.以下是说明如何基于Thrift协议,开发一个C#的客户端,用以发布C#的跨语言服务(封装原生的thrift0.9)
1.服务的发布类:
using System;using System.Collections.Generic;using System.Linq;using System.Text;using Thrift;using Thrift.Protocol;using System.IO;usi ...
转一篇很好的mysql dump使用翻译:
cmd命令行:C:\Users\Administrator>mysqldump -uroot -proot test canal1 --tab=D:\Data --field
s-terminated-by=\t --lines-terminated-by=\n
C:\Users\Administrator>
根据mysql 5.5第6.4章节理解和自己翻译水平有限如有 ...
1.当需要从数据库大量导出数据时,同时又需要对对数据逐行进行过滤处理,如果是mysql这样的数据库,选择分页查询到内存再处理导出的话,当数据量超过千万时速度会直线下降,到达几千万条时会下降到难以接受的速度(以上经过多次测试验证),oracle另说...
有没有办法很好的解决这个问题,当然有哈哈
这里简单介绍2种方法:
一是使用远程dump的方式,对权限高要求,因为你可以随时把人家的表乃至库整个都拉下来,速度快,一般的linux系统直接支持mysql dump命令,具体操作如果不会,网上一搜很多说的,不详细说明了。
二是使用fetch游标的方式,速度也很快,可能比dump略慢,但是好处 ...
golang与shell交互
- 博客分类:
- 编程语言
项目需要,需要一个agent客户端,调用shell脚本以实现自动化部署,写博客备忘
1.go语言开发客户端,调用本地指定脚本
package main
import (
. "agent"
"agent/conf"
"encoding/json"
"io/ioutil"
"log"
"net/http"
"net/url"
"os"
"redis"
. "time" ...
项目需要,在脱离hadoop的环境下进行lzo压缩,折腾了好几天,总结一下备忘
【首先lzo不像gzip那样,引入个包就能压缩,lzo需要调用底层c/c++库,所以一般都是在linux下先安装lzo压缩工具,生成native lib才可以压缩。安装lzo需要ant编译工具支持,所以如果没有ant,需要先安装,主要参照了这篇博客http://www.cnblogs.com/chaoboma/archive/2013/04/27/3047625.html】
1.首先安装ant工具:
tar -zxvf apache-ant-1.8.2-bin.tar.gz 先解压缩,
一般都是移动ap ...
JProfiler+jemter线上数据压测经验
- 博客分类:
- 性能测试
1.目前使用了JProfiler最新版本7.2.3,JMeter使用了2.7的版本
因为项目组要求对某些方法进行性能监控,所以用到了JProfiler和JMeter等测试工具。
2.先说说JMeter,JMeter作为客户端模拟请求:
1)软件都自己下载吧,官网上都有。解压缩包,点击bin目录下的jmeter.bat即可(JavaSwing的界面),在启动界面上面看到‘测试计划’,
在‘测试计划’上面右键-》Threads(user)-》线程组,在‘线程组’右键-》Sampler-》添加java请求,
在‘Java请求’右键-》添加‘聚合报告’,其他的视图一般不需要添加,因为没什么 ...