logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

JVM面试(一)什么是虚拟机?什么是class文件?

什么是java虚拟机? 什么是class文件? class是如何产生的,结构又是什么样的?

文章图片
#jvm#面试#职场和发展
Elasticsearch如何提升查询效率

分析面试官问这个问题,一般就是向要考校你是否真的用过Elasticsearch分布式搜索引擎,对于查询效率的优化有没有真正的应用场景。es这个东西,真正来说并没有想象中那么牛逼。很多时候数据量太大的话,特别是如果有几亿条数据,搜索效率是很低的,第一次跑的时候你会发现在5-10秒之间,至于为什么第一次跑会这么久呢,下面会给你答案。我们要知道,对于一些现在运用的大部分主流技术,对于性能优化基本都是没有

#搜索引擎#elasticsearch#java
如何处理消息队列大量消息积压

什么情况下会造成大量消息积压?可能消费者突然挂了我们没有发现,可能消费者处理消费能力出现问题,与生产者产生消息速度不匹配。消息积压会带来什么样的问题?我们要分析大量消息挤压可能带来的问题:比如消息存留时间过长,导致失效消失;比如消息队列集群磁盘被写满;再比如挤压了几个小时,哪怕是消费者恢复了消费速度还是要很久才能慢慢消费完,效率如此低下怎么办?如何解决?1、积压消息太多,恢复速度后消费速度慢,效率

#kafka#java#rabbitmq
到底了