课程大纲
学习路线规划
技术篇
行业资讯
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)个应用实例。部署单体式应用不会很直接,但是 ...详情>>
什么是Java中的Lambda表达式,它的优点是什么?
解释Java中的异常处理机制,try-catch-finally的工作原理是什么?
什么是Java中的序列化,如何实现自定义序列化?
如何在Java中实现多态?请举例说明
解释Java中的接口和抽象类的区别及使用场景
Spring Boot 控制器基础知识
2024-10-06
2024-09-13
2024-08-01
2024-10-22