jvm垃圾回收过程介绍
在java里面我们知道垃圾回收包含:垃圾回收器,垃圾回收算法,垃圾回收阶段。这篇我们介绍下jvm整个垃圾回收的过程。1)首先分为年轻代和老年代2)首先,将任何新对象分配给 eden 空间。两个 survivor 空间...
在java里面我们知道垃圾回收包含:垃圾回收器,垃圾回收算法,垃圾回收阶段。这篇我们介绍下jvm整个垃圾回收的过程。1)首先分为年轻代和老年代2)首先,将任何新对象分配给 eden 空间。两个 survivor 空间...
在jvm里面我们知道有很多的垃圾回收算法,常用的有:标记-清除算法,复制算法、标记整理算法、分代算法。 这里呢我们不介绍太多。这里主要以目前实际使用过程中这种分代场景进行介绍。我们知道现在jvm内存都是分代,分为年轻...
jvm垃圾回收中我们经常还听说一个stop the word事件。这个stop the word事件是一个什么事情呢?今天就给大家介绍下这个stop the word事件。stop the word事件就是在垃圾回收...
我们在前面分别介绍了jvm的major gc 和 full gc,那么这里我们介绍下minor gc。那么什么是minor gc呢?在jvm的内存区域,我们分了年轻代和老年代。 在年轻代里面,我们又分了eden区,S...
在java的jvm 垃圾回收知识体系中,我们经常会听说到两个词,一个是major GC,一个是 full GC。这篇文章我们介绍下什么是full GC。那什么是full gc呢?在垃圾回收里面,我们知道有年轻代和老年...
在java的jvm 垃圾回收知识体系中,我们经常会听说到两个词,一个是major GC,一个是 full GC。这篇文章我们介绍下什么是major GC。那什么是major gc呢?我们知道在jvm垃圾回收里面吗,分...
elasticsearch的使用越来越广泛,但是小打小闹的使用没有太大的问题,但是在生产环境,随着时间的日积月累,数据会越来越多,那么elasticsearch的调优等也是越来越刻不容缓的事情,今天我们就从官方的文档...
在elasticsearch中,我们知道有一个分词器的东西,那么什么是分词器呢?其实分词器就是按一定的算法,把一句话拆分成我们常见的一些词组,例如:“张三”这个词,我们可以拆分为:张三、张、三者三个词组,如果在一句话...
前面我们尝试介绍了pulsar,同时也安装了一个简单的pulsar,在这里我们编写个pulsar 的javademo。供大家参考。首先我们引入pulsar的maven依赖
前面我们介绍了pulsar的基本概念,这篇呢,我们主要就搭建一个pulsar单机版,然后运行一下,看下pulsar的样子。这里由于演示服务器有限,因此这里直接是部署单机,有条件的可以部署集群。1)首先下载pulsar...
在工作中,大家比较熟悉的消息中间件主要有:rabbitmq,kafka,rocketmq等。今天主要给大家介绍下号称下一代标准的消息中间件 - apache pulsar 是什么?其实pulsar对于很多只会基本使用...
我们在前面的(一)-(八)介绍了一下elasticsearch的基础信息,同时根据前面的介绍,大部分人员对于在项目中使用elasticsearch已经如鱼得水了。但是我们只是够用而已,elasticsearch的很多...
elasticsearch虽然是一中搜索引擎技术,对于我们的理解就是数据既然存储到了elasticsearch中,那么他的查询肯定是很快的。但是在实际的使用中,我们还是会发现,经常出现慢查询的情况,那这种情况我们如何...
在采集频率和采集数据量比较大的情况下,线上有时候会出现cpu占用非常高的情况,而且批量索引数据api请求延迟非常大怎么办?这个问题相信大家在线上经常也会遇到的。今天这篇文章我们来介绍下如何去解决?分析原因:CPU占用...
Elasticsearch集群在业务高峰的时候,我们的线上业务出现了报价,各种查询缓慢,索引缓慢,查看了相关的日志,大量的请求出现报错,直接被reject了。怎么办呢?这篇文章我们介绍下正对大量的reject报错改如...