Java程序员面试
文章平均质量分 86
普通网友
这个作者很懒,什么都没留下…
展开
-
Elasticsearch查询速度为什么这么快?看啥?问你呢
但依然不能很好的支持区间范围查找,假设我们要查询 5≤id≤20 的数据时,需要先查询 10 节点的左子树再查询 10 节点的右子树最终才能查询到所有数据。导致这样的查询效率并不高。这个数据结构应该不需要过多介绍了,它的写入效率很高 O(1),比如我们要查询 id=3 的数据时,需要将 3 进行哈希运算,然后再这个数组中找到对应的位置即可。通过上图可以看出,我们要查询一条数据至少得进行 4 次IO,很明显这个 IO 次数是与树的高度密切相关的,树的高度越低 IO 次数就会越少,同时性能也会越好。原创 2024-03-14 14:35:59 · 794 阅读 · 0 评论 -
springboot整合redisson(二)实现超强的分布式锁
学习视频:大厂面试真题:/**加锁(可重入),会一直等待获取锁,不会中断*/try {if(timeout!= -1){// timeout:超时时间 TimeUnit.SECONDS:单位}else{/**可中断锁@param lockName 锁名称@param waitTimeout 等待时长@param unit 时间单位@return*/try {if (!原创 2024-03-14 06:41:55 · 853 阅读 · 0 评论 -
MySQL数据量太大,日常卡死!想跑路了
5.分库1.数据库设计和表创建时就要考虑性能mysql数据库本身高度灵活,造成性能不足,严重依赖开发人员能力。也就是说开发人员能力高,则mysql性能高。这也是很多关系型数据库的通病,所以公司的dba通常工资巨高。设计表时要注意:1.表字段避免null值出现,null值很难查询优化且占用额外的索引空间,推荐默认数字0代替null。2.尽量使用INT而非BIGINT,如果非负则加上UNSIGNED(这样数值容量会扩大一倍),当然能使用TINYINT、SMALLINT、MEDIUM_INT更好。原创 2024-03-14 04:48:26 · 688 阅读 · 0 评论 -
Java开发手册之二方库依赖,java中级面试题及答案整理
分享一套我整理的面试干货,这份文档结合了我多年的面试官经验,站在面试官的角度来告诉你,面试官提的那些问题他最想听到你给他的回答是什么,分享出来帮助那些对前途感到迷茫的朋友。原创 2024-03-14 02:53:18 · 850 阅读 · 0 评论 -
HDU-3038-How Many Answers Are Wrong【 带权并查集 】题解
这份清华大牛整理的进大厂必备的redis视频、面试题和技术文档祝大家早日进入大厂,拿到满意的薪资和职级~~~加油!!!这份清华大牛整理的进大厂必备的redis视频、面试题和技术文档祝大家早日进入大厂,拿到满意的薪资和职级~~~加油!!![外链图片转存中…(img-taJI2xQ0-1710349112257)]原创 2024-03-14 00:58:44 · 613 阅读 · 0 评论 -
java两年工作经验面试题
现在正是金三银四的春招高潮,前阵子小编一直在搭建自己的网站,并整理了全套的**【一线互联网大厂Java核心面试题库+解析】:包括Java基础、异常、集合、并发编程、JVM、Spring全家桶、MyBatis、Redis、数据库、中间件MQ、Dubbo、Linux、Tomcat、ZooKeeper、Netty等等**ux、Tomcat、ZooKeeper、Netty等等**[外链图片转存中…(img-B3kMhm2f-1710246423094)]本文已被。原创 2024-03-12 20:27:14 · 230 阅读 · 0 评论 -
2024最新腾讯Java高级面试题总结
其实关于Kafka,能问的问题实在是太多了,扒了几天,最终筛选出44问:基础篇17问、进阶篇15问、高级篇12问,个个直戳痛点,不知道如果你不着急看答案,又能答出几个呢?若是对Kafka的知识还回忆不起来,不妨先看我手绘的知识总结脑图(xmind不能上传,文章里用的是图片版)进行整体架构的梳理梳理了知识,刷完了面试,如若你还想进一步的深入学习解读kafka以及源码,那么接下来的这份《手写“kafka”》将会是个不错的选择。Kafka入门为什么选择KafkaKafka的安装、管理和配置。原创 2024-03-12 19:18:54 · 909 阅读 · 0 评论