摘要: Ctrl + a - Jump to the start of the lineCtrl + b - Move back a charCtrl + c - Terminate the command //用的最多了吧?Ctrl + d - Delete from under the cursorC... 阅读全文
posted @ 2014-08-07 14:02 东苑草根 阅读(153) 评论(0) 推荐(0) 编辑
摘要: #!/bin/bash./step1.sh & >中文i=$!./step2.sh & >西王j=$!wait#echo ${i}#echo ${j}echo "this is last step!"step1.sh会sleep三秒step2.sh直接输出$!是得到最后一个进程的idwait是等待线... 阅读全文
posted @ 2014-08-07 14:01 东苑草根 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 该算法也就是所谓的位图算法,用一个int表示32位,也就是实际值为1~32的数.按照书里说的, 该算法只适合内存有限,而磁盘和时间不限,且数字在1~MAX之间不重复的排序. 1 package demo1; 2 3 /** 4 * Created with IntelliJ IDEA. 5 * User: wsyang 6 * Date: 13-11-3 7 * Time: 8:11 8 * To change this template use File | Settings | File Templates. 9 */10 public class BitSort {11 1... 阅读全文
posted @ 2013-11-03 02:05 东苑草根 阅读(1144) 评论(0) 推荐(0) 编辑
摘要: 以前听过Lucene的大名,但是实际项目中一直没机会用到。直到今天,无事看看,发现者东西真是厉害,很多知名公司都已经在用了,包括google和apple。这篇文章将分3部分介绍lucene, 1. Lucene简单的介绍 2.如何创建索引 3.如何搜索1. Lucene简单的介绍 Lucene是一个全文检索引擎,官网是http://lucene.apache.org当前最新版是4.4官网除了介绍Lucene外,还在显目位置放了Solr的东西,看介绍说是基于Lucene core的高性能搜索服务器,日后有空再去研究他。后来又去弄了本Lucene in action 2nd, 准备走走经典流... 阅读全文
posted @ 2013-07-24 17:12 东苑草根 阅读(842) 评论(1) 推荐(0) 编辑
摘要: ActiveMQ 5.3以后,出现了KahaDB。她是一个基于文件支持事务的消息存储器,是一个可靠,高性能,可扩展的消息存储器。 她的设计初衷就是使用简单并尽可能的快。KahaDB的索引使用一个transaction log,并且所有的destination只使用一个index,有人测试表明:如果用于生产环境,支持1万个active connection,每个connection有一个独立的queue。该表现已经足矣应付大部分的需求。 KahaDB内部分为:data logs, 按照Message ID高度优化的索引,memory message cache。 data logs扮演一个m.. 阅读全文
posted @ 2013-07-16 14:26 东苑草根 阅读(7449) 评论(1) 推荐(0) 编辑
摘要: 当一个应用被部署于生产环境,灾备计划是非常重要的,以便从网络故障,硬件故障,软件故障或者电源故障中恢复。通过合理的配置ActiveMQ,可以解决上诉问题。最典型的配置方法是运行多个Broker,一旦某台机器或者某个broker失效,其他broker能够顶上去。这种方式叫做Master/Slave,一个broker作为Master提供服务,而其他broker则作为slave等待master失效从而顶上。 目前activemq提供2种master/slave配置方式: * Sharing nothing broker拥有自己唯一的消息存储 * Sharing storage broker之间共享. 阅读全文
posted @ 2013-07-09 13:12 东苑草根 阅读(4951) 评论(0) 推荐(0) 编辑
摘要: ActiveMQ新的Master/Slave存储共享机制Replicated LevelDB Store使用ZooKeeper协调选择一个node作为master。被选择的master broker node开启病接受客户端连接。其他node转入slave模式,连接master并同步他们的存储状态。slave不接受客户端连接。所有的存储操作都将被复制到连接至Master的slaves。如果master死了,得到了最新更新的slave被允许成为master。fialed node能够重新加入到网络中并连接master进入slave mode所有需要同步的disk的消息操作都将等待存储状态被复制到 阅读全文
posted @ 2013-07-08 11:44 东苑草根 阅读(3350) 评论(0) 推荐(0) 编辑
摘要: jenkins 通过shell启动tomcat会随着job完成而被自动关闭的解决方法填入BUILD_ID=随便填什么原理是:我不知道 阅读全文
posted @ 2013-07-05 20:13 东苑草根 阅读(8076) 评论(0) 推荐(0) 编辑
摘要: 手工修改date --set 07/05/2013date --set 14:14:14 阅读全文
posted @ 2013-07-05 14:19 东苑草根 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 本人系统Red hat 企业版首先下载SVN client和serverhttp://www.collab.net/downloads/subversion#tab-2 请大家按照自己的系统情况选择下载。下载后,将2个rpm文件上传到你的linux系统中。我是放到了/opt目录下然后开始安装:rpm -ivh xxxc-client.rpm (一定要先装client)rpm -ivh ... 阅读全文
posted @ 2013-05-30 13:05 东苑草根 阅读(2509) 评论(0) 推荐(0) 编辑
手牵手 一步两步三步 往上爬