首页 / 技术专题CATEGORY / SPRINGFORALL

面试与职场

在这个技术方向,积累扎实的知识与实践。

共 68 篇文章

2025 年系统设计面试路线图与学习资源分享

大家好,系统设计面试已经成为高级软件工程职位招聘过程中至关重要的一环。这些面试旨在评估候选人设计大规模分布式系统的能力,考察他们对不同组件的理解以及他们在做出高级设计决策时的能力。 在本文中,我将分享一个完整的路线图,以帮助大家在系统设计面试中取得好成绩。此系统设计面试路线图将帮助您准备系统设计面试,涵盖基本主题并提供更深入的学习资源。 系统设计面试路线图…

为什么要三次握手,而不是两次,或者四次?深入理解三次握手

作者:zorrozou 前言 TCP协议是一个大家好像都熟悉,又好像都不熟悉的协议。说熟悉,是因为我们基本每天都要用到它,所有人似乎对三次握手、四次挥手、滑动窗口、慢启动、拥塞避免、拥塞控制等概念好像都有些了解。说不熟悉,是因为TCP协议相当的复杂,而且在运行过程中网络环境会变化,TCP的相关机制也会因为不…

MySQL索引18连问,谁能顶住

前言 过完这个节,就要进入金银季,准备了 18 道 MySQL 索引题,一定用得上。 1. 索引是什么 索引是一种数据结构,用来帮助提升查询和检索数据速度。可以理解为一本书的目录,帮助定位数据位置。 索引是一个文件,它要占用物理空间。 2. MySQL索引有哪些类型 数据结构维度 B+tree 索引:…

面试官:xxl-job双端是怎么进行交互的

背景 最近测试环境,有一个应用一直没法关闭,只能强杀,登上服务器发现是这个应用有个线程一直监听着9999端口,排查发现是xxl-job没有正确配置,导致线程一直等待,无法正常关闭,正确配置后就正常了。用了xxl-job也挺久了,正好趁这个机会,看看xxl-job到底是怎么进行admin端和客户端交互的 源码解析…

Java 开发面试题精选:MQTT 一篇全搞定

MQTT是一种轻量级的发布/订阅式消息传输协议,特别适用于低带宽、高延迟或不可靠的网络条件下设备之间的通信。这篇文章精选的面试题内容,覆盖了MQTT相关的所有核心知识点,包括MQTT服务端选型与配置的内容,如果你刚好正在准备相关的面试内容,相信肯定能帮到你,不妨一读。如果觉得还不错,可以先收藏起来,以防迷路找不到。 本篇文章的核心内容主要包含以下几个部分:…