课程大纲
学习路线规划
技术篇
行业资讯
pmp
软考
hashCode()与equals()之间的关系在Java中,每个对象都可以调用自己的hashCode()方法得到自己的哈希值(hashCode),相当于对象的指纹信息,通常来说世界上没有完全相同的两个指纹, ...详情>>
JDK、JRE、JVM之间的区别 JDK(Java SE Development Kit),Java标准开发包,它提供了编译、运行Java程序所需的各种工具和资源,包括Java编译器、Java运行时环境,以及常用的Java类 ...详情>>
Kafka线上消息积压如何解决1)线上有时因为发送方发送消息速度过快,或者消费方处理消息过慢,可能会导致broker积压大量未消费消息。此种情况如果积压了上百万未消费消息需要紧 ...详情>>
Kafka消息重复消费有几种情况?如何解决消息发送端:发送消息如果配置了重试机制,比如网络抖动时间过长导致发送端发送超时,实际broker可能已经接收到消息,但发送方会重新发送消息 ...详情>>
Kafka消息丢失有几种情况?如何解决消息发送端:(1)acks=0: 表示producer不需要等待任何broker确认收到消息的回复,就可以继续发送下一条消息。性能最高,但是最容易丢消息。大数据统 ...详情>>
Seata支持哪些模式的分布式事务Seata支持以下几种模式的分布式事务: AT模式:AT模式是Seata默认支持的模式,也是最常用的模式之一。在AT模式下,Seata通过在业务代码中嵌入事务上 ...详情>>
说说有哪些负载均衡算法常见的负载均衡算法包含以下几种:常见负载均衡算法 轮询算法(Round Robin):轮询算法是最简单的负载均衡算法之一。它按照顺序将请求依次分配给每个后端 ...详情>>
能说下HTTP和RPC的区别吗严格来讲,HTTP和RPC不是一个层面的东西:HTTP和RPC HTTP(Hypertext Transfer Protocol)是一种应用层协议,主要强调的是网络通信; RPC(Remote Procedure Cal ...详情>>
说下微服务有哪些组件微服务给系统开发带来了一些问题和挑战,如服务调用的复杂性、分布式事务的处理、服务的动态管理等。为了更好地解决这些问题和挑战,各种微服务治理的组 ...详情>>
现在有哪些流行的微服务解决方案目前最主流的微服务开源解决方案有三种: Dubbo:Dubbo工作原理图-来源官网 Dubbo 是一个高性能、轻量级的 Java 微服务框架,最初由阿里巴巴(A ...详情>>
如何分析JVM中的类加载时间与性能的关系?
解释JVM中的指针压缩(Pointer Compression)及其作用
什么是JVM中的逃逸分析,它如何优化对象分配?
如何在JVM中进行垃圾回收日志分析?
解释JVM中的方法内联(Method Inlining)及其影响
了解Java中的协方差和逆向
2025-01-19
2024-10-31
2024-10-06
2024-09-13
2025-02-21