面试题(拓展知识)

自己在准备面试/复习的时候,整理了一些高频面试题的拓展题部分,如有错误欢迎指正哦。 1. 为什么链表转红黑树的阈值是8?链表长度为8就一定会变成红黑树吗? 链表转红黑树的阈值设定为8并不意味着链表长度达到8时一定会转为红黑树。 1. 阈值8的设计原因 时间复杂度的考虑:在哈希冲突发生时,HashMa


应用监控推荐(Prometheus + Grafana)

一、Prometheus Prometheus 是一个开源的系统监控和报警工具包,最初由 SoundCloud 开发,现已成为 CNCF(云原生计算基金会)的项目。它主要用于收集和存储时间序列数据,并允许用户对这些数据进行查询和分析。 1. 主要特性 多维数据模型:数据以度量(metrics)和标签


Docker 常用命令

简介 Docker 是一种流行的容器化平台,常用于开发、打包和部署应用。 以下是一些我在开发中遇到的常用的 Docker 命令及其用途,希望能够帮助大家快速记起当时学习Docker的时候: 镜像操作 从仓库中拉取镜像 docker pull [image_name] 如: docker pull


Git 常用命令总结(持续更新...)

在使用Git时,尤其是通过集成开发环境(IDE)的图形界面操作Git后,我们可能会发现自己不太容易记住一些命令。 以下是我整理的一些关于Git命令的总结。 (Summary of commonly used Git commands) 基本操作 初始化仓库 git init 克隆仓库 git cl


IDEA常用快捷键

IDEA常用快捷键(IDEA Common shortcut keys) Java 开发过程中,适用于 IntelliJ IDEA 等主流 Java 集成开发环境的快捷键: 创建 main 函数: 快捷键:输入 psvm 或 main 按 Tab 或 Enter 功能:快速生成 public sta