- 浏览: 600792 次
- 性别:
- 来自: 广州
-
最新评论
-
h140465:
兄弟,测试代码呢
Gosn解决在集合中int自动转换为duble类型 -
itlieying:
请问以上配置并正常运行起来后,如何利用java api来创建连 ...
Hadoop2.5.2 HA高可靠性集群搭建(Hadoop+Zookeeper) -
cgl616165946:
290434409 写道请教下,/select??q=*:*& ...
solr StatsComponent(聚合统计) -
limeng650419:
limeng650419 写道然而并未卵并不管用
solr suggest检查建议 -
limeng650419:
然而并未卵
solr suggest检查建议
文章列表
MongoDB更新文档
转载请出自出处:http://eksliang.iteye.com/blog/2174104
MongoDB对文档的CURD,前面的博客简单介绍了,但是对文档更新篇幅比较大,所以这里单独拿出来。
语法结构如下:
db.collection.update( criteria, objNew, upsert, multi)
参数含义
参数
含义
criteria
update的查询条件,类似sql update查询内where后面的
objNew
update的对象和一些更新的操作符(如$,$inc...)等,也可以理解为sql u ...
MongoDB的Shell基本操作
转载请出自出处:http://eksliang.iteye.com/blog/2174081
一.mongodb客户端
当我们在客户端运行mongo 192.168.238.133:27017/test时,shell会连接到mongodb服务器的test数据库,并将数据库连接赋值给全局变量db。这个变量是shell访问mongodb的主要入口点。
二.Shell基本操作
1、连接mongodb
mongo 127.0.0.1:27017/test
2、创建用户
use user
3、查看所有数据库
show db ...
MongoDB部署笔记
转载请出自出处:http://eksliang.iteye.com/blog/2173950
一.下载地址
MongoDB的官网是:http://www.mongodb.org/downloads
进入这个页面下载最新的MongoDB即可
二.在linux系统上面的部署
下面是我的部署
1)新建/usr/mongodb目录用来部署mongodb的目录
[root@localhost mongodb]# mkdir -p /usr/mongodb
2)进入/usr/local/mongodb新建如下目录
[root@localhost m ...
MongoDB简介
转载请出自出处:http://eksliang.iteye.com/blog/2173288
1.1易于使用
MongoDB是一个面向文档的数据库,而不是关系型数据库。与关系型数据库相比,面向文档的数据库不再有行的概念,取而代之的是更为灵活的“文档”模型。
另外,不再有预定义模式:文档的键(key)和值(value)不在是固定的类型和大小。由于没有固定的模式,根据需要添加或者删除字段就变得更容易了。
1.2易于拓展
应用程序需要存储的数据量不断在增长,开发者面临一个困难:应该如何拓展数据库?实际上,这是纵向拓展和横向 ...
Solr Grouping / Field Collapsing(分组查询)
转载请出自出处:http://eksliang.iteye.com/blog/2169458
http://eksliang.iteye.com/
一、概述
分组统计查询不同于分组统计(Facet),facet只是简单统计记录数,并不能为每组数据返回实际的数据回来,solr提供的grouping查询能够解决这一问题,也就是说,他除了能分组外,还能把每组数据返回来。
二、语法简介
参考实例一
查询参数如下:
q=*:*
&group=true
&group. ...
StatsComponent
转载请出自出处:http://eksliang.iteye.com/blog/2169134
http://eksliang.iteye.com/
一、概述
Solr可以利用StatsComponent 实现数据库的聚合统计查询,也就是min、max、avg、count、sum的功能
二、参数
参数
含义
stats
是否开启stats(true/false)
stats.field
添加一个字段来统计,可以有多个
stats.facet
在给定的面返回值的子结果。
三、参考实例
参考 ...
linux 系统资源的查看
转载请出自出处:http://eksliang.iteye.com/blog/2167081
http://eksliang.iteye.com
一、free查看内存的使用情况
语法如下:
free [-b][-k][-m][-g] [-t]
参数含义
-b:直接输入free时,显示的单位是kb我们可以使用b(bytes),m ...
脱机管理 nohup
转载请出自出处:http://eksliang.iteye.com/blog/2166699
nohup可以让你在脱机或者注销系统后,还能够让工作继续进行。他的语法如下
nohup [命令与参数] --在终端机前台工作
nohup [命令与参数] & --在终端机后台工作
但是这个命令需要注意的是,nohup并不支持bash的内置命令,所以你的命令必须是外部命令才行
参考实例如下:
[root@localhost test]# nohup ./test.sh
nohup: ignoring input and appending out ...
top:动态查看进程的变化
转载请出自出处:http://eksliang.iteye.com/blog/2166641
相对于ps是选取一个时间点的进程状态,top则可以持续检测进程运行的状态。使用方法如下:
top [-d 数字] | top [-bnp]
参数:
-d:后面可以接秒数,就是整个进程界面更新的秒数。默认是5秒
-n:与-b搭配,意义是,需要进行几次top的输出结果。
-p:指定某些个PID来进行查看监测而已。
在top执行过程当中可以使用的按键命令:
?:显示在top当中可以输入的按键命令
P:以CPU的使用资源排序显示
M:以内存 ...
ps:将某个时间点的进程运行情况选取下来
转载请出自出处:http://eksliang.iteye.com/admin/blogs/2119469
http://eksliang.iteye.com
ps 这个命令的man page 不是很好查阅,因为很多不同的Unix都使用这儿ps来查阅进程的状态,为了要符合 ...
为solr导入jar的一些总结
在网上大多的资料导入的方式都是将jar直接复制到solr的lib目录,当然学习测试的时候,这是没有问题的,但是当我们将solr真正部署于生成环境时,通常都是虚拟目录的安装,直接引用solr.war。这样部署的好处就是能让应用的部署跟tomcat进行分离,保证以后一个升级维护,和应用的拓展。
所以官方也是如下这么推荐导的例如:
进入home/conf目录编辑solrconfig.xml
加入如下代码
<lib dir="../../lib" regex=".*\.jar" ...
Solr Facet查询
转载请出自出处:http://eksliang.iteye.com/blog/2165882
一)概述
Facet是solr的高级搜索功能之一,可以给用户提供更友好的搜索体验.在搜索关键字的同时,能够按照Facet的字段进行分组并统计。例如下图所示,你上淘宝,输入“电脑”进行搜索,就会出现品牌分类,价格范围等分类,这个就叫Facet。
二)Solr Facet类型
Solr提供了4种类型的Fact
<lst name="facet_counts">
<lst name=" ...
转载请出自出处:http://eksliang.iteye.com/blog/2148370
作者:eksliang(ickes) blg:http://eksliang.iteye.com/
概述
长期以来,我们一直有一个深分页问题。如果直接跳到很靠后的页数,查询速度会比较慢。这是因为Solr的需要为查询从开始遍历所有数据。直到Solr的4.7这个问题一直没有一个很好的解决方案。直到solr4.7引入了游标才解决这个问题。
问题
深分页的问题是很清楚。Solr必须为返回的搜索结果准备一个列表,并返回它的一部分。如果该部分来源于该列表的前面并不难。但如果我们想返回第10000 ...
转载请出自出处:http://eksliang.iteye.com/blog/2146549
http://eksliang.iteye.com
一.java分配内存涉及的区域包括
寄存器
常量池
栈
堆
静态存储域
二.寄存器介绍
寄存器是最快的内存区域,因为他保存在处理器内部,这块区域我们没有直接的控制权,也不可能在代码里面找到寄存器的任何存在踪迹,所以这块不做讨论
三.常量池介绍
1.常量池是什么?
答:他是在.class文件中开避的一块内存区域,用来存储在编译期间就可以确定一些数据
例如:String str=" ...
Java内存溢出详解
一、常见的Java内存溢出有以下三种:
1. java.lang.OutOfMemoryError: Java heap space ----JVM Heap(堆)溢出JVM在启动的时候会自动设置JVM Heap的值,其初始空间(即-Xms)是物理内存的1/64,最大空间(-Xmx)不可超过物理 ...