SF
Java中文社群
Java中文社群
注册登录
关注博客
注册登录
主页
关于
RSS
拼多多面试:Netty如何解决粘包问题?
Java中文社群
6 月 3 日
阅读 3 分钟
462
粘包和拆包问题也叫做粘包和半包问题,它是指在数据传输时,接收方未能正常读取到一条完整数据的情况(只读取了部分数据,或多读取到了另一条数据的情况)就叫做粘包或拆包问题。
滴滴面试:谈谈你对Netty线程模型的理解?
Java中文社群
5 月 31 日
阅读 5 分钟
410
Netty 线程模型被称为 Reactor(响应式)模型/模式,它是基于 NIO 多路复用模型的一种升级,它的核心思想是将 IO 事件和业务处理进行分离,使用一个或多个线程来执行任务的一种机制。
面试官:说说Netty的核心组件?
Java中文社群
5 月 30 日
阅读 6 分钟
452
Netty 核心组件是指 Netty 在执行过程中所涉及到的重要概念,这些核心组件共同组成了 Netty 框架,使 Netty 框架能够正常的运行。
京东二面:为什么Netty要造FastThreadLocal?
Java中文社群
5 月 28 日
阅读 4 分钟
565
FastThreadLocal 从字面意义上来看,它是“Fast”+“ThreadLocal”的结合体,寓意为快速的 ThreadLocal。那么,问题来了,Netty 为什么要再造一个 FastThreadLocal?FastThreadLocal 运行快的原因是啥?除了快之外,它还有其他优势吗?
阿里面试:NIO为什么会导致CPU100%?
Java中文社群
5 月 27 日
阅读 2 分钟
514
在 Java 中总共有三种 IO 类型:BIO(Blocking I/O,阻塞I/O)、NIO(Non-blocking I/O,非阻塞I/O)和 AIO(Asynchronous I/O,异步I/O),它们的区别如下:
京东面试:SpringBoot同时可以处理多少请求?
Java中文社群
5 月 24 日
阅读 4 分钟
471
Spring Boot 作为 Java 开发中必备的框架,它为开发者提供了高效且易用的开发工具,所以和它相关的面试题自然也很重要,咱们今天就来看这道经典的面试题:SpringBoot同时可以处理多少个请求 ?
腾讯面试:如何提升Kafka吞吐量?
Java中文社群
5 月 23 日
阅读 2 分钟
460
Kafka 是一个分布式流处理平台和消息系统,用于构建实时数据管道和流应用。它最初由 LinkedIn 开发,后来成为 Apache 软件基金会的顶级项目。
阿里面试:说说自适应限流?
Java中文社群
5 月 22 日
阅读 8 分钟
400
限流想必大家都不陌生,它是一种控制资源访问速率的策略,用于保护系统免受过载和崩溃的风险。限流可以控制某个服务、接口或系统在一段时间内能够处理的请求或数据量,以防止系统资源耗尽、性能下降或服务不可用。
京东面试:如何进行JVM调优?
Java中文社群
5 月 21 日
阅读 2 分钟
360
JVM 调优是一个很大的话题,在回答“如何进行 JVM 调优?”之前,首先我们要回答一个更为关键的问题,那就是,我们为什么要进行 JVM 调优?
小米面试:如何实现优先级线程池?
Java中文社群
5 月 20 日
阅读 5 分钟
410
我们知道,线程池中的所有线程都是由统一的线程工厂来创建的,当我们指定线程工厂时,线程池中的所有线程会使用我们指定的线程工厂来创建线程;但如果没有指定线程工厂,则会使用默认的线程工厂 DefaultThreadFactory 来创建线程,核心源码如下:
美团面试:如何实现线程任务编排?
Java中文社群
5 月 16 日
阅读 5 分钟
475
线程任务编排指的是对多个线程任务按照一定的逻辑顺序或条件进行组织和安排,以实现协同工作、顺序执行或并行执行的一种机制。1.线程任务编排 VS 线程通讯有同学可能会想:那线程的任务编排是不是问的就是线程间通讯啊?线程间通讯我知道了,它的实现方式总共有以下几种方式:Object 类下的 wait()、notify() 和 notifyA...
腾讯面试:什么锁比读写锁性能更高?
Java中文社群
5 月 15 日
阅读 2 分钟
359
在并发编程中,读写锁 ReentrantReadWriteLock 的性能已经算是比较高的了,因为它将悲观锁的粒度分的更细,在它里面有读锁和写锁,当所有操作为读操作时,并发线程是可以共享读锁同时运行的,这样就无需排队执行了,所以执行效率也就更高。
经验分享:春招零Offer,5月份还有机会吗?
Java中文社群
5 月 14 日
阅读 3 分钟
335
对于社招的同学来说,5 月份之后岗位招聘的需求,相比于前两个月会有一个明显的减少,但依然会有招聘的需求,这就好比去景区旅游的人一样,节假日一定是最多的,但非节假日也会有一些人去逛。为什么会有补录?因为有一些人可能拿到了很多家公司的 Offer,但最终只能选择一家公司。我之前有同学在春招时,就拿到了 6 个 O...
字节面试:说说Java中的锁机制?
Java中文社群
5 月 13 日
阅读 4 分钟
355
内存可见性:通过锁的获取和释放,可以确保在锁保护的代码块中对共享变量的修改对其他线程可见。这是因为 Java 内存模型(JMM)规定,对锁的释放会把修改过的共享变量从线程的工作内存刷新到主内存中,而获取锁时会从主内存中读取最新的共享变量值。
面试官:核心线程数为0时,线程池如何执行?
Java中文社群
5 月 7 日
阅读 2 分钟
1.1k
线程池是 Java 中用于提升程序执行效率的主要手段,也是并发编程中的核心实现技术,并且它也被广泛的应用在日常项目的开发之中。那问题来了,如果把线程池中的核心线程数设置为 0 时,线程池是如何执行的?
Sentinel如何持久化数据到Nacos?
Java中文社群
4 月 25 日
阅读 4 分钟
427
默认情况下 Sentinel 只能接收到 Nacos 推送的消息,但不能将自己控制台修改的信息同步给 Nacos,如下图所示:但是在生成环境下,我们为了更方便的操作,是需要将 Sentinel 控制台修改的规则也同步到 Nacos 的,所以在这种情况下我们就需要修改 Sentinel 的源码,让其可以实现和 Nacos 的双向通讯,如下图所示:改造之后...
字节面试:如何解决MQ消息积压问题?
Java中文社群
4 月 23 日
阅读 1 分钟
358
MQ(Message Queue)消息积压问题指的是在消息队列中累积了大量未处理的消息,导致消息队列中的消息积压严重,超出系统处理能力,影响系统性能和稳定性的现象。
腾讯音乐:说说Redis脑裂问题?
Java中文社群
4 月 17 日
阅读 1 分钟
239
Redis 脑裂问题是指,在 Redis 哨兵模式或集群模式中,由于网络原因,导致主节点(Master)与哨兵(Sentinel)和从节点(Slave)的通讯中断,此时哨兵就会误以为主节点已宕机,就会在从节点中选举出一个新的主节点,此时 Redis 的集群中就出现了两个主节点的问题,就是 Redis 脑裂问题。
拿到鹅厂的Offer啦!
Java中文社群
4 月 16 日
阅读 3 分钟
197
这不,训练营的小伙伴在拿下字节跳动之后,又拿下一城,顺便把腾讯也给收了:但弱水三千只取一瓢饮,去哪家公司变成了最大的苦恼了,果然,优秀的人从来都不缺机会。
意难平!面试小米,一步之遥...
Java中文社群
4 月 12 日
阅读 4 分钟
436
面试训练营的同学,前几天面试小米,都三面了,本来以为稳了,但没想到最后还是挂了。按往年的经验来看,小米相比与其他互联网大厂来说,面试的难度比较低,而且薪资也比较低,所以拿到 Offer 的概率还是很大的。但今年这个情况,这位同学还是硕士身份,最后还是挂在三面了,确实挺可惜的。那咱们今天来看看,最近小米面...
面试官:Redis如何实现延迟任务?
Java中文社群
4 月 9 日
阅读 6 分钟
419
延迟任务(Delayed Task)是指在未来的某个时间点,执行相应的任务。也就是说,延迟任务是一种计划任务,它被安排在特定的时间后执行,而不是立即执行。
小米一面:电商系统开发遇到了哪些问题?
Java中文社群
4 月 8 日
阅读 2 分钟
373
昨晚在直播间带着大家刷第 22 套小米面试真题时,遇到了这样一个问题,面试官问:“你在开发电商系统的过程中,都遇到了哪些问题?”,个人觉得这个问题既属于开放性问题,同时又比较具有代表性,所以就单拿出来和大家分享交流一下经验。
面试官:Session和JWT有什么区别?
Java中文社群
4 月 3 日
阅读 6 分钟
585
Session 和 JWT(JSON Web Token)都是用于在用户和服务器之间建立认证状态的机制,但它们在工作原理、存储方式和安全性等方面存在着一些差异,下面我们一起来看。
面试官:如何搭建Redis集群?
Java中文社群
4 月 2 日
阅读 8 分钟
334
Redis 集群(Redis Cluster)是 Redis 3.0 版本推出的 Redis 集群方案,它将数据分布在不同的服务区上,以此来降低系统对单主节点的依赖,并且可以大大的提高 Redis 服务的读写性能。
面试官:说说Spring中IoC实现原理?
Java中文社群
3 月 28 日
阅读 1 分钟
464
IoC(Inversion of Control)即控制(权)反转,它是一种编程思想,它的核心理念是将对象的创建和管理权力从对象本身转移到外部的容器或框架。
美团面试,问的贼细~
Java中文社群
3 月 25 日
阅读 3 分钟
335
下面是美团校招的面试真题和答案解析,问的比较细,涉及到的模块有:网络、框架、设计模式(静态代理模式)、手撕代码、MySQL、Java 基础、HashMap 等知识点,接下来我们一起来看吧。
面试官:Kafka和ES选主有什么区别?
Java中文社群
3 月 20 日
阅读 3 分钟
396
Kafka 和 ES 都是用来处理大数据的中间件,一个是消息中间件的代表(Kafka),另一个是大数据搜索引擎的代表(ES)。它们在 Java 领域的使用非常广泛,在大数据方面就更不用说了,但它们的选主(选择主节点)有什么关联与区别呢?接下来,我们一起来看。
招个Java工程师,却发现了一个宝藏平台
Java中文社群
3 月 19 日
阅读 4 分钟
325
一直关注磊哥的朋友都知道,磊哥出来创业(做 Java 就业指导)也快一年了,从最初的纠结彷徨、不知所措,到现在逐渐找到自己的节奏,也算是半个媳妇熬成婆了。
面试官:SpringBoot如何优雅停机?
Java中文社群
3 月 18 日
阅读 3 分钟
885
处理当前请求:系统会继续处理当前已经在处理中的请求,确保这些请求能够正常完成。这通常涉及到等待正在执行的任务完成,如处理HTTP请求、数据库操作等。
为什么投递的简历无响应?
Java中文社群
3 月 15 日
阅读 2 分钟
300
但是,我今天收到的大部分消息都是在问我:“磊哥,为什么我投递的简历没有响应呢?”,例如下面这样:那么问题来了,导致投递的简历没有响应的主要原因有哪些呢?接下来,我们来盘点一下。
上一页
1
2
3
(current)
4
5
…
More
下一页
上一页
3
(current)
下一页