`
文章列表
聚合 桶(Buckets)   相当于SQL中group by。满足特定条件的文档的集合 指标(Metrics) 相当于SQL中select key,count(key)。对桶内的文档进行统计计算,包含COUNT() 、 SUM() 、 MAX()等统计方法。   指标  单值聚合 terms            ...
请求体查询 空查询   GET /index_2014*/type1,type2/_search { "from": 30, "size": 10 }  只用一个查询字符串,你就可以在一个、多个或者 _all 索引库(indices)和一个、多个或者所有types中查询,{} 是一个空的请求体 ...
一个 Elasticsearch 集群可以 包含多个 索引 ,相应的每个索引可以包含多个 类型 。 这些不同的类型存储着多个 文档 ,每个文档又有 多个 属性 。 一个 索引 类似于传统关系数据库中的一个 数据库 ,是一个存储关系型文档的地方,类型有些类似于表 路径包含了三部分的信息:  索引(_index) + 类型(_type) + ID(_id)  /_search 在所有的索引中搜索所有的类型 /gb/_search 在 gb 索引中搜索所有的类型 /gb,us/_search 在 gb 和 us 索引中搜索所有的文档 /g*,u*/_search 在任何以 ...
1.POM中build-resources-resource添加资源指向 <build> <finalName>lx-service</finalName> <resources> <resource> <directory>src/main/resources</directory> <filtering>true</filtering> ...
<html> <style> .tooltips{ position:relative; width:62px; height:32px; line-height:32px; text-align: center; /* background: #FFFFFF; */ border-radius:4px; border:1px solid rgba(0,0,0,0.20); box-shadow: 0 1px 4px 0 rgba(0,0,0,0.20); } .arrow{ position:absolute; color ...
1.下载JMeter  http://jmeter.apache.org/download_jmeter.cgi   2.下载插件  https://jmeter-plugins.org/downloads/all/ Download plugins-manager.jar and put it into lib/ext directory, then restart JMeter. 就是把这个文件放到apache-jmeter/lib/ext目录下   3.JMeter3添加UDP插件 启动JMeter ,选项 - plugins-manager - Available ...
遇到一个单节点多实例部署的情况,且配置文件部署平台统一管理了,在这种情况下想到用端口号区分具体实例。搜了一圈发现都是一个版本且存在问题的源码,干脆自己搞了一个。废话不说了,直接上源码。 List<String> getEndPoints() throws MalformedObjectNameException, NullPointerException, UnknownHostException, AttributeNotFoundException, InstanceNotFoundException, MBeanE ...
function router(page, param, isBlank) { var url = parent.location.pathname; var form = document.createElement("form"); var frag = document.createDocumentFragment(); frag.appendChild(form); form.method = 'post'; form.action = url; if (isBlank) { ...
前言 Spring JdbcTemplate在通过DataSourceUtils管理Connection,DataSourceUtils通过ConnectionHolder管理Connection。并且将ConnectionHolder保存在ThreadLocal,所以是线程安全的。 详见org.springframework.jdbc.datasource.DataSourceUtils#getConnection   问题 但是在释放的时候,ConnectionHolder的实现类SimpleConnectionHandle的releaseConnection缺失一个空方法。导 ...
一. 思路 1.通过反射找到对应的方法名; 2.通过参数个数确定要调用的方法; 3.通过参数类型转换输入参数的类型; 4.通过Method.invoke方式执行。   二.代码如下: public Map<String, Object> invoke(String methodName, String param) { Map<String, Object> res = Maps.newHashMap(); methodName = methodName.trim(); param = par ...
一.简单介绍 Sigar(System Information Gatherer And Reporter),是一个开源的工具,提供了跨平台的系统信息收集的API,核心由C语言实现的。 可以被以下语音调用: C/C++ Java (sigar.jar auto-loads the native library) Perl (requires bindings/perl build) .NET C# (requires bindings/csharp build) Ruby (requires bindings/ruby build) ...
chrome里默认的table计算值会比ie或者firefox中的多出一个像素。即便添加如下配置 autowidth: true 表格仍然会出现水平滚动条   解决方法如下:   /** * 宽度+1像素 * 解决在chrome浏览器下出现水平滚动条 */ function removeHorizontalScrollBar() { $("div.ui-state-default.ui-jqgrid-hdiv.ui-corner-top").css("width", parseInt($("div.ui-st ...
一.背景介绍 MurmurHash算法:高运算性能,低碰撞率,由Austin Appleby创建于2008年,现已应用到Hadoop、libstdc++、nginx、libmemcached等开源系统。2011年Appleby被Google雇佣,随后Google推出其变种的CityHash算法。官方只提供了C语言的实现版本。  Java界中Redis,Memcached,Cassandra,HBase,Lucene都用它。 在Java的实现,Guava的Hashing类里有,上面提到的Jedis,Cassandra里都有Util类。 但存在的问题是由于Java的数据类型long与C语言 ...
一.前言     本文是对大数据文本文件读取(按行读取)的优化,目前常规的方案(限于JDK)有三种,第一种LineNumberReader,第二种RandomAccessFile,第三种是内存映射文件(详见http://sgq0085.iteye.com/blog/1318622)在RandomAccessFile基础上调用getChannel().map(...)。   1.LineNumberReader 按行读取,只能从第一行向后遍历,到需要读取的行时开始读入,直到完成;在我的测试用例中,读取1000W行数据每次5万行,用时93秒,效率实测比RandomAccessFile要 ...
一.Thrift介绍     thrift是一个软件框架,用来进行可扩展且跨语言的服务的开发。它结合了功能强大的软件堆栈和代码生成引擎,以构建在 C++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, JavaScript, Node.js, Smalltalk, and OCaml 这些编 ...
Global site tag (gtag.js) - Google Analytics