- 博客(33)
- 收藏
- 关注
原创 Keepalived日志配置
[size=small]在Redhat系统下,可以使用下面的方法将keepalived的日志输出到/var/log/下的某个文件里:1.将keepalived日志输出到local0:vim /etc/sysconfig/keepalivedKEEPALIVED_OPTIONS="-D -d -S 0"2.在/etc/rsyslog.conf里添加:local0.* ...
2014-08-29 10:41:00
584
1
原创 haproxyctl --haproxy command line tool
[size=small]HAProxy提供高可用性、负载均衡以及基于TCP和HTTP应用的代 理,支持虚拟主机,它是免费、快速并且可靠的一种解决方案。如果希望通过命令行模式来disable或者enable,可以使用haproxyctl, haproxyctl的安装使用如下:PreparationInstall Ruby: yum install ruby1.Instal...
2014-07-31 16:57:42
326
原创 Openstack rest api -- create token
[size=small]1.使用RestClient获取openstack tokenPOST http://ip:5000/v2.0/tokensHeader:Content-Type:applicatoin/jsonAccept:application/jsonBody:String Body{"auth":{"passwordCredentia...
2014-07-07 11:54:27
208
原创 Yum Downgrade Packages on Red Hat (RHEL)
[size=small]当用yum安装软件时,经常会遇到依赖的软件包版本和现在软件需要的版本不一致问题,这时候需要我们手动去执行一下yum downgrade.[b]YUM Downgrade Basic Usage[/b][img]http://dl2.iteye.com/upload/attachment/0098/8377/7f8bd5a2-bab4-3103-a98c-...
2014-07-07 11:45:30
221
原创 Chef encountered an error attempting to create the client
[size=small]用chef bootstrap新的client的时候遇到下面的问题:# knife bootstrap 192.168.253.129 -x root -P 123456 --sudo -VV-VV会打印出DEBUG LOG......DEBUG: read 116 bytesDEBUG: received packet nr 11 type...
2014-05-27 11:09:43
375
原创 Radhat下vim 颜色设置
[b][size=x-small]vim /root/.vimrc[/size][/b][code="Shell"]"Get out of VI's compatible mode..set nocompatible"Sets how many lines of history VIM has to rememberset history=500"Enable fi...
2014-05-13 18:56:32
194
原创 vim实用快捷键
[size=x-small]^ 跳到每行的第一个字符0 跳到行首$ 跳到行末r 光标指向的字符位置,按下r,就可以进行替换:sp another_file 同时编辑两个文件,ctrl+w两个文件之间切换:set paste 实现完整格式粘贴Shift + Enter 选中文本之后,快速复制粘贴[/size]...
2014-05-13 18:50:06
136
原创 Redhat 6.3 NFS的安装配置、启动及mount挂载方法
一、环境介绍: 服务器:redhat虚拟机 192.168.253.128 客户端:redhat虚拟机 192.168.253.129二、安装: redhat 6(在redhat 6.3当中,portmap服务由rpcbind负责) :[code="shell"]yum -y install nfs-utils rpcbind[/code]...
2014-04-17 17:02:36
889
原创 Win7安装Redhat虚拟机-yum源设置
1.安装VMware Player2.准备ISO镜像文件3.从ISO文件启动虚拟机4.配置YUM源:(Debian的话,不要配置apt源,这里我用的是redhat,所以要配置yum源)cd /etc/yum.repos.dvim rhel-source.repo[code=""][base]name=CentOS-$releasever - Baseba...
2014-04-10 13:38:05
169
原创 Eclipse指定启动JVM
之前用RestClient测试API的时候出现没法建立连接的问题,因为服务器IP要过一层VPN,后来发现启动VPN使用的jdk和启动RestClient使用的不一样,所以无法建立连接。现在为了连接服务器端的DB2,于是在eclipse里面安装了QuantumDB插件,配置完之后也出现了无法建立连接的情况,如果就想指定一下eclipse启动时使用的jvm,eclipse启动时查找jre的顺序是:...
2014-02-28 18:28:50
177
原创 java native关键字
在看jdk源码的时候看到了对象的hashcode()方法之前添加了native关键字,而且方法没有实现,具体如下: [code="java"]/** *(This is typically implemented by converting the internal * address of the object into an integer, but this implemen...
2014-02-19 11:20:17
125
原创 Java匿名内部类
[size=small]匿名内部类是指没有名字的类,因为没有名字,所以只能使用一次,不能引用。匿名内部类好处:-通常是为了简化代码的编写-同时匿名内部类可以访问外部类的私有成员,这打破了类的封装概念访问外部局部变量需要是final类型:如果是匿名内部类要访问外部的局部变量,则变量需要声明为final类型,因为Inner类会被编译为Outer.Inner,内部类和外部...
2014-02-12 14:12:47
96
原创 什么是A/B测试?
[size=small]A/B测试就是它字面上所表达的意思:某个元素(在我们这种情况下,这个元素指的就是一个界面或者一个网站)有两个版本,另外还有一个用来决出每个版本的成功程度的指标。之所以采用这种测试办法,就是为了在两个可用的版本间找出更胜一筹者。A/B测试可使用多种不同的工具来完成。 假设你有两个设计方案,但你并不知道对你来说哪个方案更好。你要做的就是将你的网站的流量平均分为两个部分,每个...
2014-02-11 17:26:02
335
原创 FIN_WAIT TIME_WAIT and CLOSE_WAIT
[size=small]使用netstat监测http连接状态的时候,可以看到几种WAIT:FIN_WAIT、TIME_WAIT和CLOSE_WAIT.它们的含义需要结合tcp的连接中断说明:Server Client--------FIN------>...
2014-01-20 16:25:01
296
原创 创建Maven Web Project
1.在Eclipse下(或者RSA下),创建一个新的Dynamic Web Project,选择New->Web->Dynamic Web Project,如图[img]http://dl2.iteye.com/upload/attachment/0091/8378/879a621f-ea64-3ae8-9d56-d07ce2fa9fdd.png[/img]然后Next,Next,...
2013-12-04 14:38:26
128
原创 ResourceBundle读取不在jar包里的properties文件
以前以为ResourceBundle只能读取包含在jar里的配置文件,今天试了下,原来只要在classpath下面都可以。尝试方法如下:1.创建一个Java工程ResourceBundle,再新建一下java类,如下:[code="java"]package restestapp;import java.util.Locale;import java.util.Reso...
2013-11-21 18:19:03
887
原创 Logstash查询语法
Elasticsearch is a Java based log indexer. You can search through Elasticsearch indices using Lucene search syntax for more complicated query. And simple wildcard search works too.http://lucene....
2013-11-03 09:43:11
366
原创 Kibana和Logstash日志查询收集分析工具简介
由于trace.log文件中的日志内容比较多,为了便于查找关于我们项目部分的日志,需要对日志文件进行分析。 Logstash是一个开源的,可以对分布式环境中的日志进行收集分析的工具。 Kibana也是一个开源和免费的工具,他可以帮助汇总,分析和搜索重要日志数据并提供友好的web界面,它可以为Logstash和ElasticSearch提供日志分析的web界面. 它的工作流程是: logstas...
2013-10-15 17:05:48
606
原创 好用的测试REST API工具
最近在做web相关的开发,经常要查看界面是不是可以正常显示,发现两个好用的工具:1.RestClient:测试REST API2.FireBug:加载页面时查看是否有API出错
2013-10-15 14:33:06
267
原创 导入Maven Project出现各种Maven错误
最近接触的新的project都是Maven project,由于之前没有使用过Maven,发现导入的工程每个都有错误,折腾了好久都没能完全解决,不过现在已经解决了部分,总结一下最常见的错误:1.build failure可以通过环境配置解决,首先确保已经在Window-Preferences-Maven中添加了Maven路径和settings.xml路径,其次,在settings.xml中...
2013-08-29 00:39:38
1038
原创 工程名前面有红色叹号
最近导入eclipse里的工程比较多,而且经常会出错,有的时候甚至有红色叹号,错误在代码看不到,而且在build path里也没有缺少的jar包,这时发现有Markers挺有用的,就在Show-View里面,它能够把工程的好多错误都显示出来。...
2013-08-27 16:26:58
162
原创 1141 Brackets Sequence
POJ上的1141题目是Brackets Sequence输入一个由(、)、[、]四个字符组成的字符串规定如下的字符串是合格的:1.空串是合格的;2.如果S是合格的,那么(S)和[S]也是合格的3.如果A和B是合格的,那么AB也是合格对于一个不合格的字符串,总能通过添加一些字符使之成为合格的。题目要求:输入一个字符串,输出最短合格字符串Sample In...
2013-08-08 16:55:41
160
原创 POJ 1192 最优连通子集 详解树形DP
题目描述:[color=blue][size=medium][b][align=center]最优连通子集[/align][/b][/size][/color][color=blue][b]Description[/b][/color]众所周知,我们可以通过直角坐标系把平面上的任何一个点P用一个有序数对(x, y)来唯一表示,如果x, y都是整数,我们就把点P称为整点,否则点P称为非整...
2013-08-01 13:51:31
223
原创 POJ 1182 食物链 初识并查集
[color=blue]Description[/color]动物王国中有三类动物A,B,C,这三类动物的食物链构成了有趣的环形。A吃B, B吃C,C吃A。现有N个动物,以1-N编号。每个动物都是A,B,C中的一种,但是我们并不知道它到底是哪一种。有人用两种说法对这N个动物所构成的食物链关系进行描述:第一种说法是"1 X Y",表示X和Y是同类。第二种说法是"2 X Y",...
2013-07-25 13:30:46
133
原创 1159 POJ Palindrome
这道题的意思是对于给定字符串,至少插入多少个字符,可以变为对称字符串。输入:5 (字符串长度)Ab3bd (输入字符串)输出:2可以证明:至少插入的字符数=字符换长度-源串和逆字符串的最长公共子串长度下面可以把原题转换为求LCS问题。首先,可以想到的是用递归的方法,但是递归方法是超时的。所以要采用[b]自底向上[/b]的方法,采用如下...
2013-07-22 18:09:46
118
原创 java 随机数 Math与Random
今天需要在程序中产生随机数,知道有两种方法可以使用,但是使用Math和Random的区别还不是特别清楚,看到一篇文章是关于的,觉得写的还挺不错的,原文地址是http://www.oschina.net/question/157182_45274?sort=default&p=1#answers产生1到10之间的随机数的两种实现方式:[code="java"]//MathMa...
2013-07-17 18:23:55
173
原创 POJ 1067 取石子游戏
两种常见的取物品游戏:1.一堆物品两人轮流取一堆物品,物品数量为n,规定每次至少取一个物品,最多为m个,最后取完者获胜。思路:如果n=m+1,由于一次最多只能取m个物品,那么无论先取者如何去取,后取的都能获胜。那么先取者想要获胜的关键就是保证每次取完之后剩余物品的数量都是m+1的倍数,即如果n=r(m+1)+s,先取者要先取走s个,依次保持下去。2.两堆物品经典的例...
2013-07-16 11:44:28
141
原创 POJ 1050
POJ ACM第1050题的详细描述,请参照http://acm.pku.edu.cn/JudgeOnline/problem?id=1050题目意思:给定包含有正负整型的二维数组,找出所有子矩阵的和的最大值。如二维数组 0 -2 -7 09 2 -6 2-4 1 -4 1-1 8 0 -2中和最大的子矩阵是9 2-4 1-1 8且最大和是1...
2013-07-09 14:19:07
153
原创 C读取多行不定数量整型数据到二维数组
C语言给我们提供了丰富的输入输出方法,但是当我们需要读取多行由空格和空行分割的数据,并且每行数据的数量不确定时,貌似没有直接可以用的方法。例如,将以下数据读入一个二维数组:40 -2 -7 0 9 2 -6 2-4 1 -4 1 -18 0 -2第一行是二维数组的维数,接下来的四行是按行的输入数据,其中包含一个空行,我们需要将这些数据读入到一个二维数组中,直接使用s...
2013-07-09 13:48:17
899
原创 过滤掉grep本身进程
使用ps -ef|grep test列出包含test关键字的进程时,会包含grep test本身。可以利用-v操作过滤,即:[code="script"]ps -ef|grep test|grep -v grep[/code]
2013-07-05 15:15:07
462
原创 java properties配置文件读取方式及比较
为了便于访问,配置文件一般放置在工作空间里。有以下几种读取方式:1.使用java.util.Properties类的load()方法[code="java"]InputStream in = lnew BufferedInputStream(new FileInputStream(name));Properties p = new Properties();p.load(i...
2013-07-05 15:09:27
184
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人