- 浏览: 440517 次
- 性别:
- 来自: 吉林→上海
最新评论
-
sgq0085:
无尘灬 写道楼主,在吗?可以加你qq咨询一下问题吗?公司禁用Q ...
Shiro通过Redis管理会话实现集群 -
无尘灬:
楼主,在吗?可以加你qq咨询一下问题吗?
Shiro通过Redis管理会话实现集群 -
zhouminsen:
感谢楼主的无私奉献
Shiro通过Redis管理会话实现集群 -
tonny1228:
经测试还是运行在local
远程调用执行Hadoop Map/Reduce -
asdhobby:
楼主,个人感觉每次调用SessionDAO的doUpdate方 ...
Shiro通过Redis管理会话实现集群
文章列表
聚合
桶(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 ...
jmeter对udp接口压测
- 博客分类:
- 随想杂谈
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 ...
js实现表单跳转页面
- 博客分类:
- 随想杂谈
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)
...
jqgrid在chrome下水平滚动条的处理方法
- 博客分类:
- 随想杂谈
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 这些编 ...