相关文章
【LeetCode】Blind 75
参考
https://leetcode.com/discuss/general-discussion/460599/blind-75-leetcode-questions https://www.designgurus.io/blind75
建站知识
2024/9/18 12:42:45
后端开发刷题 | 面试篇3
说一说HashMap的扩容机制 1. 初始容量和加载因子 初始容量(Initial Capacity):HashMap 在创建时可以指定一个初始容量,它是桶数组(Entry<K,V>[] table)的初始大小。如果没有指定初始容量,…
建站知识
2024/9/14 17:24:28
【JVM】垃圾回收算法(一)
垃圾回收算法
Java程序在运行过程中会产生大量的对象,但是内存大小是有限的,如果光用而不释放,那内存迟早被耗尽。如C/C程序,需要程序员手动释放内存,Java则不需要,是由垃圾回收期去自动回收。垃圾回收器回…
建站知识
2024/9/18 12:40:03
ROS 2 Jazzy和QT组合开发教程
ROS2 Jazzy和QT组合开发教程
ROS2 和 Qt 组合开发是一个强大且灵活的组合,可以用来构建具有 GUI 的机器人应用程序。这个组合让你能够将 Qt 的图形界面与 ROS 2 的分布式通信功能结合在一起,实现数据的展示、机器人控制、调试等功能。
环境如下&#x…
建站知识
2024/9/18 12:45:28
Jmeter提取token并设置为全局变量
参考文章: jmeter教程——从入门到熟练-CSDN博客
Jmeter提取token并设置为全局变量(最详细的步骤)_jmeter提取token到全局变量-CSDN博客 一般来说,系统内大多数接口,都需要先获取登录后的token值,所以我们…
建站知识
2024/9/18 11:13:45
使用LinkedHashMap实现固定大小的LRU缓存
使用LinkedHashMap实现固定大小的LRU缓存
1. 什么是LRU?
LRU是"Least Recently Used"的缩写,意为"最近最少使用"。LRU缓存是一种常用的缓存淘汰算法,它的核心思想是:当缓存满时,优先淘汰最近最少…
建站知识
2024/9/12 5:16:19
RabbitMQ中如何通过死信交换机实现延时队列
RabbitMQ中如何通过死信交换机实现延时队列
在RabbitMQ中,关于如何通过死信交换机实现延时队列的逻辑和原理,可以详细表述如下:
逻辑概述 消息发送: 生产者将消息发送到RabbitMQ的某个交换机(Exchange)&a…
建站知识
2024/9/11 21:38:58