logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Elasticsearch笔记-过滤查询

承接上篇文章Elasticsearch笔记-深入查询,本篇文章继续了解ES查询的部分。主要涉及查询结果的过滤及聚合查询部分。ES中的查询操作分为2种:查询(query)和过滤(filter)。查询即是之前提到的query查询,它(查询)默认会计算每个返回文档的得分,然后根据得分排序。而过滤(filter)只会筛选出符合的文档,并不计算得分,且它可以缓存。

#elasticsearch
JVM内存调优基础参数

java内存调优基础参数java内存调优基础参数java堆-Xms 指定JVM初始堆内存大小-Xmx 指定JVM最大堆内存大小-XXHeapDumpOnOutOfMemoryError 开启内存溢出自动生成快照-XXHeapDumpPath方法区-XXPermSize方法区初始大小-XXMaxPermSize 方法区最大值虚拟机栈和本地方法栈虚拟机栈-Xss 设置虚拟机栈大小本

#jvm#java#虚拟机
java的内存模型与volatile关键字详解

由于各种硬件及操作系统的内存访问差异,java虚拟机使用java内存模型(java Memory Model,JMM)来规范java对内存的访问。这套模型在jdk 1.2中开始建立,经jdk 1.5的修订,现已逐步完善起来。什么是java内存模型什么是java内存模型,为什么会有这个模型?关于这个问题,就不得不从并发的问题讲起。在多核系统中,处理器一般设置缓存来加速数据的读取,缓存大大提升了程序性

使用注解方式构建dubbo服务

使用注解方式构建dubbo服务前言Dubbo是阿里巴巴开源的一个高性能优秀的服务框架,通过使用RPC实现服务调用。在业界尤其国内使用广泛。下面就从头开始构建dubbo的简单demo,配置使用注释方式完成,以zookeeper为注册中心。构建项目以 IntelliJ IDEA 为例,创建一个多模块的项目,项目结构如下图所示。其中,dubbo-demo是父项目,其下有3...

#dubbo#分布式
快速排序(QuickSort)算法介绍

算法简介快速排序(Quicksort)是对冒泡排序的一种改进算法。由C. A. R. Hoare在1960年提出。该算法使用广泛、效率很高,是最重要的排序算法之一。该算法的实现基本可分为以下几步:

#算法#排序算法#java
到底了