相关文章
【数据结构与算法】LeetCode每日一题
此题跟27.移除数组中的指定值 类似,都是移除且双指针玩法,只不过判断条件发生了变化
建站知识
2025/4/30 12:33:52
MyBatis-Plus 中BaseMapper接口是如何加速微服务内部开发的?
假设我们有一个简单的微服务项目,需要对 User 实体进行基本的数据库操作。
场景一:使用原生 MyBatis 的开发流程 (作为对比) 定义实体类 (Entity): // package com.yourcompany.usermicroservice.entity;
public class User {private Long id;private S…
建站知识
2025/4/30 12:28:58
并查集(力扣1971)
并查集的功能:判断两个节点是否在同一个集合中/将两个节点加入同一集合中。模板如下:
#include<iostream>
#include<vector>
using namespace std;
const int n 1e6 5;//视题目具体节点数量而定,比节点数量稍大即可
vector<…
建站知识
2025/4/30 20:34:56
MySQL联表查询底层原理
MySQL联表查询底层原理
1. 连接算法概述
MySQL在执行联表查询时,主要使用以下三种算法:
1.1 嵌套循环连接(Nested-Loop Join)
-- 基本原理:对于左表的每一行,都要在右表中查找所有匹配的行
-- 示例查询…
建站知识
2025/4/28 8:41:04
GD32裸机程序-SFUD接口文件记录
SFUD gitee地址
SFUD
spi初始化
/********************************************************************************* file : bsp_spi.c* author : shchl* brief : None* version : 1.0* attention : None* date : 25-…
建站知识
2025/5/1 7:53:24
图算法之Floyd算法详解
基础介绍
Floyd算法,中文名称弗洛伊德算法,这是一个图算法,用于求解图中每对顶点之间的最短路径问题。这是一个经典的动态规划算法,用来解决图中任意两个顶点对间最小路径的问题。
算法原理
我们知道动态规划算法的本质是将问题…
建站知识
2025/5/1 11:56:27
sonar-scanner (信创环境-arm64)执行报错
环境(信创环境 arm64 架构)
sonarqube 9.9 社区版:sonarqube:9.9-communitysonar-scanner 6.1.x :arm 架构的最低版本是 6.1.x
执行错误信息如下:
rootb72e85486e55:/exec/ship-test-service-01# export PATH$JAVA_HOME/bin:$PATH
rootb72…
建站知识
2025/4/28 7:40:59