Spring Boot 简介

SpringBoot简介SpringBoot主要是设计用来简化spring开发的。详细的可以看这里入门:HelloWorld下面我们一步一步的搭建一个springboot应用,并实现我们经典的HelloWorld。Maven配置在pom.xml里,添加<parent><groupI


Elasticsearch 配置详解

Elasticsearch 配置详解ES在默认的配置下就能很好的工作, 只需要很少的配置, 并且大部分的配置都可以在运行的集群上动态设置,使用使用集群更新API。配置文件应该包含两部分: node本身的设置(例如node.name 以及 paths) 以及 集群的设置(例如cluster.name


初识 Elasticsearch

Elasticsearch (简称ES) 是一个高度可伸缩全文搜索和分析引擎。 你可以用它快速近实时存储、搜索、分析大量数据。 它通常作为应用内一个提供复杂查询的引擎组件。下面是ES的几个使用场景:在电商场景下, 用户需要搜索商店种的商品。 这个时候你可以使用ES存储商品目录和清单,给用户提供搜索功


深入理解JVM虚拟机-读书笔记

JVM内存区域划分程序计数器(Program Counter Register)可以看做是当前线程所执行的字节码的行号指示器,字节码解释器通过改变这个计数器的值来选择下一条执行的指令。 分支、循环、跳转、异常处理等都需要依赖这个计数器来完成。由于JVM虚拟机的多线程是通过线程轮流切换并分配CPU执行


归并排序和快速排序

##快速排序快速排序通过分割值列,然后递归的对两个部分进行排序,从而实现对值列的排序。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序首先任意选取一个数据(通常选用第一个数据)作为关键数据,