2017年9月5日

摘要: ElasticSearch Java api 详解_V1.0 集群的连接 作为Elasticsearch节点 实例化一个节点的客户端是获得客户端的最简单的方式。这个Client可以执行elasticsearch相关的操作。 当你启动一个node,它就加入了elasticsearch集群。你可以通过简 阅读全文
posted @ 2017-09-05 11:21 高国藩 阅读(1585) 评论(0) 推荐(0) 编辑
 
摘要: elasticsearch 查询(match和term) elasticsearch 查询(match和term) es中的查询请求有两种方式,一种是简易版的查询,另外一种是使用JSON完整的请求体,叫做结构化查询(DSL)。由于DSL查询更为直观也更为简易,所以大都使用这种方式。DSL查询是POS 阅读全文
posted @ 2017-09-05 11:12 高国藩 阅读(2423) 评论(0) 推荐(0) 编辑
 
摘要: Elasticsearch Centos7 安装 Elasticsearch 安装 前提是要先安装Java运行环境;在此不累赘了。。。 启动后,打开浏览器,访问IP:9200,就可以看到信息了。 Elasticsearch-head 安装 elasticsearch-head是一个elasticse 阅读全文
posted @ 2017-09-05 11:08 高国藩 阅读(1234) 评论(0) 推荐(0) 编辑
 
摘要: 在选择内存数据库的时候到底什么时候选择redis,什么时候选择memcache,然后就查到下面对应的资料,是来自redis作者的说法(stackoverflow上面)。 You should not care too much about performances. Redis is faster 阅读全文
posted @ 2017-09-05 11:02 高国藩 阅读(256) 评论(0) 推荐(0) 编辑
 
摘要: 大家都知道,前段nginx做反代,如果后端服务器宕掉的话,nginx是不能把这台realserver提出upstream的,所以还会有请求转发到后端的这台realserver上面去,虽然nginx可以在localtion中启用proxy_next_upstream来解决返回给用户的错误页面,方法在: 阅读全文
posted @ 2017-09-05 10:47 高国藩 阅读(231) 评论(0) 推荐(0) 编辑
 
摘要: 前言: 公司的产品上线了, 对于大并发量的客户访问和对手的攻击,真是苦不堪言,所以集群的部署重要,现在集群的部署一般有两种方式,第一种,看到大部分人的做法一般是Nginx+Memcached+Tomcat进行一系列的转发部署,但是说实话,我们自己去搞这个Nginx,转发的效果并不是那么的完美,如果N 阅读全文
posted @ 2017-09-05 10:38 高国藩 阅读(360) 评论(0) 推荐(0) 编辑
 
摘要: 之前做过一个测试,详情见这篇文章《多线程 +1操作的几种实现方式,及效率对比》,当时对这个测试结果很疑惑,反复执行过多次,发现结果是一样的: 1. 单线程下synchronized效率最高(当时感觉它的效率应该是最差才对); 2. AtomicInteger效率最不稳定,不同并发情况下表现不一样:短 阅读全文
posted @ 2017-09-05 09:57 高国藩 阅读(13728) 评论(8) 推荐(1) 编辑
 
摘要: 一:对象头 HotSpot虚拟机中,对象在内存中存储的布局可以分为三块区域:对象头(Header)、实例数据(Instance Data)和对齐填充(Padding)。 HotSpot虚拟机的对象头(Object Header)包括两部分信息,第一部分用于存储对象自身的运行时数据, 如哈希码(Has 阅读全文
posted @ 2017-09-05 09:53 高国藩 阅读(2256) 评论(0) 推荐(1) 编辑