深入浅出 RabbitMQ - 主题模式(Topic) 大家好,我是工藤学编程 🦉 一个正在努力学习的小博主,期待你的关注 实战代码系列最新文章😉 C++实现图书管理系统(Qt C++ GUI界面版) SpringBoot实战系列🐷 【SpringBoot实战系列】SpringBoot3.X 整合 Min 后端 2025年11月11日 110 点赞 0 评论 10969 浏览
代码坏味道:不合理命名与重复代码 一. 命名 1.1 命名是否具有业务含义 (1) 命名不精准,用词宽泛,不能有效反应代码含义 从沟通的角度看,这就不是一个有效的沟通。要想理解它,需要消耗大量的认知成本,时间和精力,同样也增加了后来人包括我们自己维护代码的成本。 其中,Info、data、flag、process、handler、build、maintain、manager、modify等,都是属于典型的过于宽泛的名字,当这些名字 后端 2025年04月25日 177 点赞 0 评论 10963 浏览
MySQL 8.0.x 全平台安装指南:Windows、CentOS、Ubuntu 详细步骤与问题解决 —数据库专栏— MySQL 8.0.x 全平台安装指南:Windows、CentOS、Ubuntu 详细步骤与问题解决 摘要本文是一篇针对 MySQL 8.0.x 版本的全平台安装实战教程,涵盖 Windows(使用 Installer 工具)、CentOS 7、Ubuntu 22.04.3 LTS 三种主流操作系统。内容从安装 后端 2025年11月18日 67 点赞 0 评论 10949 浏览
springboot养老院信息管理系统的设计与实现 毕业设计-附源码96341 目 录 1 绪论 1.1研究背景和意义 1.2开发意义 1.3论文结构与章节安排 2 养老院信息管理系统系统分析 2.1 可行性分析 2.1.1 技术可行性分析 2.1.2 经济可行性分析 2.1.3 法律可行性分析 2.2 系统功能分析 2.2.1 功能性分析 2.2.2 非功能性分析 2.3 系统 后端 2025年04月17日 62 点赞 0 评论 10911 浏览
前端小知识Day5 1、数组快速去重 // 此方法仅适用于基本数据类型组成的数组 const arr = [1, 2, 3, 4, 5, 6]; const arr2 = new Set(arr); const arr3 = [...arr2]; 2、数组一些常用的方法 push() 向数组末尾添加一个或多个元素 返回新数组的长度 let arr = [1, 2, 3]; arr.push(4, 5); co 后端 2025年06月29日 154 点赞 0 评论 10902 浏览
Gitee+Jenkins+SonarQube代码上线的实战操作 代码上线-流程图 image.png 添加Nexus流程图 image.png 机器的环境 172.168.0.1 jenkins # 建议-机器环境:1C以上,2G以上,40G磁盘以上 172.168.0.2 SonarQube # 建议-机器环境:2C以上,4G以上,40G磁盘以上 172.168.0.3 nexus(可选) # 后端 2025年05月03日 83 点赞 0 评论 10899 浏览
SQL之参数类型讲解 目录1. bit 2. float(小数类型)3. decimal(小数类型)4. char(字符串类型)5. varchar(字符串类型)6. 日期和时间类型7. enum和set1. bit bit [(M)] : 位字段类型。 M 表示每个值的位数&# 后端 2025年10月28日 84 点赞 0 评论 10872 浏览
CMS G1 ZGC三大垃圾收集器大比拼 今天这篇文章来介绍一下三大核心的垃圾收集器CMS G1 ZGC,并对它们的特点作简要分析。 1.CMS 首先来看看JDK1.8及之前的核心垃圾收集器CMS,它一般与ParNew搭配使用。 CMS(Concurrent Mark Sweep)收集器是一种以获取最短回收停顿时间为目标的收集器。它非常符合在注重用户体验的应用上使用,它是HotSpot虚拟机第一款真正意义上的并发收集器,它第一次实现了让垃 后端 2025年06月01日 82 点赞 0 评论 10853 浏览