课程大纲
学习路线规划
技术篇
行业资讯
pmp
软考
如何保证MQ的高可用?今天我们来聊的话题是如何去保证MQ的高可用。高可用这个话题是所有中间件避免不了的话题。面试当中会有各式各样的关于高可用的提问,比如Redis怎么保证高 ...详情>>
如何保证消息的顺序性?哈喽,各位小伙伴,我是一锅炖不下的 “北冥” 在这个过程中,可能会有多个同价的交易单,如果没按照顺序交易,就违反了我们本身系统的业务,这样肯定 ...详情>>
如何保证消息不被重复消费MQ能保证的是消息至少保证消息能被消费者成功消费一次 正是因为这种特性,MQ就很难避免消息重复消费问题 本身消息投递的可靠性要比我们重复消费的 ...详情>>
了解过哪些设计原则?说说你的理解?单一职责原则 官方解释:单一职责原则(SRP:Single responsibility principle)又称单一功能原则,面向对象五个基本原则(SOLID)之一。它规定一个类应 ...详情>>
你在工作中用过哪些设计模式?设计模式我们多少都有些了解,但是往往也只是知道是什么。在真实的业务场景中,你有用过什么设计模式来编写更优雅的代码吗?我们更多的是每天从产品 ...详情>>
请解释一下什么是C10K问题,后来是怎么解决的?C10K 问题最早由 Dan Kegel 在 1999 年提出。那时的服务器还只是 32 位系统,运行着 Linux 2.2 版本(后来又升级到了 2.4 和 2.6,而 ...详情>>
进程和线程的区别,使用线程真的能节省时间?进程:指在系统中正在运行的一个应用程序;程序一旦运行就是进程;或者更专业化来说:进程是指程序执行时的一个实例,即它是程序已经执行到 ...详情>>
如何设计一个高并发的系统?说实话,如果面试官问你这个题目,那么你必须要使出全身吃奶劲了。为啥?因为你没看到现在很多公司招聘的 JD 里都是说啥,有高并发经验者优先。如果你确 ...详情>>
HTTP和HTTPS的主要区别? HTTP 明文传输,数据都是未加密的,安全性较差,HTTPS(SSL+HTTP) 数据传输过程是加密的,安全性较好。 使用 HTTPS 协议需要到 CA(Certificate Authority,数字 ...详情>>
你们线上的微服务是怎么部署的?部署一个单体式应用意味运行大型应用的多个副本,典型的提供若干个(N)服务器(物理或者虚拟),运行若干个(M)个应用实例。部署单体式应用不会很直接,但是 ...详情>>
如何分析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