相关文章
设计模式 - 工厂模式 精准梳理精准记忆
1、代码片段 - 带入理解 一、核心模式分类
简单工厂模式(编程习惯,非 GoF 设计模式)工厂方法模式(GoF 创建型模式)抽象工厂模式(GoF 创建型模式) 二、演变过程:咖啡店案例
初始实现…
建站知识
2025/7/31 8:28:36
使用 Python pandas操作 Excel 文件
使用 Python pandas 操作 Excel 文件
flyfish
pandas 是 Python 中一个强大的数据处理和分析库,它提供了丰富的数据结构(如 Series 和 DataFrame)和数据操作方法,能够方便地处理各种数据格式,包括 Excel 文件。
安装…
建站知识
2025/7/24 12:46:03
深入解析 Flink 批量插入 MariaDB 不生效问题
在使用 Flink 进行数据处理时,批量插入(batch insert)数据库是一种常见的优化策略,可以减少数据库压力,提高写入吞吐量。然而,近期在一个 Flink Job的升级过程 中,我们发现新的 job 老是无法实现…
建站知识
2025/7/27 15:22:06
LeetCode 965题详解 | 单值二叉树的“一统江湖”:如何判断所有节点值全等?
题目如下: 解题过程如下: 示例中,即便这个结点是空结点也返回true。
若根结点不为空,那么先判断它的左孩子结点里的值是否与根结点里的值相等(这里要先确保左孩子不为空,因为左孩子结点里的值是解引用操作…
建站知识
2025/7/27 13:33:23
监听 RabbitMQ 延时交换机的消息数、OpenFeign 路径参数传入斜杠无法正确转义
背景
【MQ】一套为海量消息和高并发热点消息,提供高可用精准延时服务的解决方案
我现在有一个需求,就是监听 RabbitMQ 一个延时交换机的消息数,而 RabbitTemplate 是不存在对应的方法来获取的。 而我们在 RabbitMQ 的控制台却可以发现延时交…
建站知识
2025/7/30 1:15:00
5c/c++内存管理
1. C/C内存分布 int globalVar 1;
static int staticGlobalVar 1;
void Test()
{static int staticVar 1;int localVar 1;int num1[10] { 1, 2, 3, 4 };char char2[] "abcd";const char* pChar3 "abcd";int* ptr1 (int*)malloc(sizeof(int) * 4);i…
建站知识
2025/7/27 4:07:06
Linux学习记录1
终端基础操作:
1. 查看当前目录路径
pwd
# 输出示例:/home/username
2. 进入指定目录
cd /home/{username}/{Documents}
3. 安装编译 C / C的环境
sudo apt-get install gcc g
sudo apt-get install lsb-core lib32stdc6 // 安装其他库
4.查看安装…
建站知识
2025/7/31 9:14:03