`
eksliang
  • 浏览: 600792 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
文章列表
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)不可超过物理 ...
Global site tag (gtag.js) - Google Analytics