摘要:1>设置mongoDB目录cd /home/apps 附:centOS下创建目录命令 mkdir /home/apps2>下载mongodbcurl -O http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-1.6.3.tgz3>解压缩文件tar xzf mongodb-linux-x86_64-1.6.3.tgz4>启动服务./mongodb-linux-x86_64-1.6.3/bin/mongod -dbpath=/data/mongodb/db -logpath=/data/mongodb/log5>将
阅读全文
03 2012 档案
摘要:有时候,Web服务器生成HTTP Response是无法在Header就确定消息大小的,这时一般来说服务器将不会提供Content-Length的头信息,而采用Chunked编码动态的提供body内容的长度。进行Chunked编码传输的HTTP Response会在消息头部设置:Transfer-Encoding: chunked表示Content Body将用Chunked编码传输内容。Chunked编码使用若干个Chunk串连而成,由一个标明长度为0的chunk标示结束。每个Chunk分为头部和正文两部分,头部内容指定下一段正文的字符总数(十六进制的数字)和数量单位(一般不写),正文部分就
阅读全文
摘要:HTTP是一个请求<->响应模式的典型范例,即客户端向服务器发送一个请求信息,服务器来响应这个信息。在老的HTTP版本中,每个请求都将被创建一个新的客户端->服务器的连接,在这个连接上发送请求,然后接收请求。这样的模式有一个很大的优点就是,它很简单,很容易理解和编程实现;它也有一个很大的缺点就是,它效率很低,因此Keep-Alive被提出用来解决效率低的问题。Keep-Alive功能使客户端到服务器端的连接持续有效,当出现对服务器的后继请求时,Keep-Alive功能避免了建立或者重新建立连接。市场上 的大部分Web服务器,包括iPlanet、IIS和Apache,都支持HT
阅读全文
摘要:进入vi的命令vi filename :打开或新建文件,并将光标置于第一行首vi +n filename :打开文件,并将光标置于第n行首vi + filename :打开文件,并将光标置于最后一行首vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filenamevi filename....filename :打开多个文件,依次进行编辑移动光标类命令h :光标左移一个字符l :光标右移一个字符space:光标右移一个字符Backspace:光标左移一个字符k或Ctrl+p:
阅读全文
摘要:Linux hostname经过长时间的发展,这里我发表一下个人理解,下面就这就来讲术Linux hostname。今天又开始写网络文档了,先写一篇小一点的练练手,本来计划了一篇比较大的网络基础文档,一个自己的规划就感觉无从下手,内容太多,大家也读着累,所以把大的文档拆分成小的文档,这样写起来不累,而且读着更不累。如果想知道更详细的,我会把这些小文档再组合起来,这样就能成为一个系列文档了。1、 什么是Linux主机名;无论在局域网还是INTERNET上,每台主机都有一个IP地址,是为了区分此台主机和彼台主机,也就是说IP地址就是主机的门牌号。但IP地址不方便记忆,所以又有了域名。域名只是在公网
阅读全文
摘要:一.jdk1.4卸载由于redhat Enterprise 5 中自带安装了jdk1.4的,所以在安装jdk1.6前我把jdk1.4的卸了,步骤如下:1.打开终端输入#rpm -qa | grep gcj,其现实内容有: java-1.4.2-gci-compat......... java-1.4.2-gcj-compat-devel.....(具体忘了是什么了,反正有两个java开头的文件)2.卸载#rpm -e --nodeps java-1.4.2-gci...(利用rpm -e --nodeps 命令删除上面查找的内容)此时jdk1.4已被卸了。二.jdk1.6安装 1. 从网站上下
阅读全文
摘要:引言我们先不讲游标的什么概念,步骤及语法,先来看一个例子: 表一 OriginSalary 表二 AddSalary现在有2张表,一张是OriginSalary表--工资表,有三个字段0_ID 员工号(NVARCHAR)、O_Name员工姓名(NVARCHAR)、O_Salary工资(FLOAT)。另一张表AddSalary表—加薪表。有2个字段,O_ID员工号、A_Salary增加工资。两张表的O_ID是一一对应的,现在求将加薪的工资+原来的工资=现在的工资,也就是O_Salary=O_Salary+A_Salary,修改表OriginSalary的工资字段。对于一些不熟悉游标的程序员来说,
阅读全文
摘要:Jackson可以轻松的将Java对象转换成json对象和xml文档,同样也可以将json、xml转换成Java对象。前面有介绍过json-lib这个框架,在线博文:<http://www.cnblogs.com/hoojo/archive/2011/04/21/2023805.html>相比json-lib框架,Jackson所依赖的jar包较少,简单易用并且性能也要相对高些。而且Jackson社区相对比较活跃,更新速度也比较快。一、准备工作1、 下载依赖库jar包Jackson的jar all下载地址:<http://jackson.codehaus.org/1.7.6/
阅读全文
摘要:我们在对数值型字段进行检索时(范围检索、排序等),如果使用传统的文本类型将发生错误!因为文本和数值的比较方式不一样,一个是数值大小,一个是文本先后顺序,这个很容易理解。可参见:lucene问题_检索结果怎么排序?对于不同类型(例如int型)的字段排序有什么区别吗?当我们索引中有个别字段采用NumericField时,排序没有什么问题。例如://索引doc.add(new NumericField("f", Store.YES, true).setIntValue(f));...//检索,排序Sort sort = new Sort(new SortField("f
阅读全文
摘要:1.导出整个数据库mysqldump -u 用户名 -p --default-character-set=latin1 数据库名 > 导出的文件名(数据库默认编码是latin1)mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql2.导出一个表mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名mysqldump -u wcnc -p smgp_apps_wcnc users> wcnc_users.sql3.导出一个数据库结构mysqldump -u wcnc -p -d –add-drop-table smg
阅读全文
摘要:系统环境:Linux 10-2-5-234 2.6.9-67.ELsmp #1 SMP Wed Nov 7 13:56:44 EST 2007 x86_64 x86_64 x86_64 GNU/LinuxRed Hat Enterprise Linux AS release 4 (Nahant Update 6)jdk-6uxx-linux-i586Apache Ant version 1.7.0 compiled on December 13 2006Hadoop-0.20.11) Java环境的安装与配置从java.sun.com下载jdk-6uxx-linux-i586.bin。解压ja
阅读全文
摘要:在solr中有两种方式实现MoreLikeThis:MoreLikeThisHandler和在SearchHandler中的MoreLikeThisComponent。两种方式大同小异:一是:将MoreLikeThis作为一个单独的Handler来处理,体现主体地位。二是:将MoreLikeThis作为一个组件放到SearchHandler中,为Search加入了MLT的功能,是一种辅助功能。这里我们借助方法一,来简单阐述MLT的实现步骤。步骤1:MLT是根据一篇文档(document)的相关字段进行“相似匹配”,例如:http://localhost:8983/solr3.5/core0/m
阅读全文
摘要:1。 分别从A和B上登录作为root后运行#ssh-keygen-t rsa目的是简单地在/root下创建目录.ssh,当提示输入 passphase时打入两次回车。这将生成下面这两个文件:/root/.ssh/id_rsa/root/.ssh/id_rsa.pub2。 先测试一下,从A登录作为root,输入#ssh B会要求提示root@192.168.22.149's password:3。 现在从A登录作为root,运行#scp /root/.ssh/id_rsa.pub root@[B:ip]:/root/.ssh/authorized_keys文件名必须不能弄错。4。现在再从
阅读全文