摘要:
4、Modifying Your Data(修改数据)
Elasticsearch 提供了近实时的操纵数据和搜索的能力。默认情况下,从索引/更新/删除数据到在搜索结果中显示数据会有 1 秒的延迟(刷新间隔)。这是与其他平台(如SQL) 的一个重要区别,在SQL中,数据在事务完成后立即可用。
4.1 Indexing/... 阅读原文
2019-04-14 20:05:03 阅读(3675) 评论(0)
摘要:
2、安装(略)
默认情况下,elasticsearch 使用端口 9200 来访问它的 REST API。如果有必要,该端口也可以配置
3、探索集群
3.1 The REST API
既然我们已经启动并且运行了我们的节点(和集群),下一步是去了解如何与它通信。幸运的是,elasticsearch 提供了一个非常全面且... 阅读原文
2019-04-14 19:35:01 阅读(2957) 评论(0)
摘要:
Elasticsearch 是一个高度可扩展且开源的全文检索和分析引擎。它可以让您快速、近实时地存储、检索以及分析海量数据。它通常用作那些具有复杂搜索功能和需求的应用的底层引擎或者技术。
下面是 Elasticsearch 一些简单的使用案例 :
你经营一家网上商店,允许你的客户搜索你销售的产品。在这种情况下,您可... 阅读原文
2019-04-14 17:41:35 阅读(2516) 评论(0)
摘要:
原创不易,如需转载,请注明出处https://www.cnblogs.com/baixianlong/p/10703558.html,否则将追究法律责任!!!
Set(基于Map来实现的,不细说)
HashSet(不重复、无序、非线程安全的集合)
底层实现,源码如下:
public class HashS... 阅读原文
2019-04-14 17:21:20 阅读(2602) 评论(0)
摘要:
前几篇准备写完feign的源码,这篇直接给出Feign的最佳实践,考虑到目前网上还没有一个比较好的实践解释,对于新使用spring cloud的同学会对微服务之间的依赖产生一些迷惑,也会走一些弯路。这里给出目前本人在公司推荐的最佳实践,供各位参考。
1,服务提供方在Facade层定义好接口信息,包括接口路径,请求方式... 阅读原文
2019-04-14 17:16:06 阅读(2897) 评论(0)
摘要:
继承:
好处:1、提高代码复用性;
2、让类之间产生关系,给多态提供了前提;
父类、子类
Java中支持单继承,不直接支持多继承,但对C++的多继承进行了改良
单继承:一个子类只能有一个直接复类
多继承:一个子类可以有多个直接父类(Java中不允许,进行了改良)会产生不确... 阅读原文
2019-04-14 16:54:02 阅读(2435) 评论(0)
摘要:
一、AQS概念
1、队列同步器是用来构建锁或者其他同步组件的基础框架,使用一个int型变量代表同步状态,通过内置的队列来完成线程的排队工作。
2、下面是JDK8文档中对于AQS的部分介绍
public abstract class AbstractQueuedSynchronizer exten... 阅读原文
2019-04-14 15:40:04 阅读(2469) 评论(0)
摘要:
最近有很多朋友去目前主流的大型互联网公司面试(阿里巴巴、京东、美团、滴滴),面试回来之后会发给我一些面试题。有些朋友轻松过关,拿到offer,但是有一些是来询问我答案的。
其实本来真的没打算写这篇文章,主要是自己得记忆力不是很好,不像一些记忆力强的人,面试完以后,几乎能把自己和面试官的对话都给记下来。自己当初面试完以... 阅读原文
2019-04-14 15:35:14 阅读(2555) 评论(0)
摘要:
JVM 调优概述
性能定义
吞吐量 - 指不考虑 GC 引起的停顿时间或内存消耗,垃圾收集器能支撑应用达到的最高性能指标。
延迟 - 其度量标准是缩短由于垃圾啊收集引起的停顿时间或者完全消除因垃圾收集所引起的停顿,避免应用运行时发生抖动。
内存占用 - 垃圾收集器流畅运行所需要的内存数量。
调优原则
... 阅读原文
2019-04-14 14:20:05 阅读(2578) 评论(0)
摘要:
上一篇文章,小乐给大家带来了Java8新特性之Optional,接下来本文将会给大家介绍Java8新特性之Date API
前言:
Java 8通过发布新的Date-Time API来进一步加强对日期与时间的处理。 旧版的 Java 中,日期时间 API 存在诸多问题 :
非线程安全 − java.... 阅读原文
2019-04-14 13:25:02 阅读(2407) 评论(0)