此博客有文章311篇,评论279条,分类8个,标签876个
  • Pinia 中文学习文档

    21 天前 🧩 Pinia 中文学习文档📘 一、Pinia 简介✅ 1. Pinia 是什么?Pinia 是一个 Vue 的状态管理库,可以理解为新版的 Vuex(但更轻量、语法更现代)。它的作用是:让组件之间共享数据;管理全局状态(比如登录信息、主题、购物车等);持久化(保存状态到 localStorage);更好的 TypeScript 支持。📦 二、安装与初始化1. 安装 Pinianpm install pinia2. 在 main.js 中引入// main.js import { createApp } from 'vue' import { createPinia ...
    前端 - 去评论 - 123人浏览
  • RabbitMQ 延迟消息完整指南

    01-19 RabbitMQ 延迟消息完整指南1. 概述延迟消息是指在发送消息时指定一个延迟时间,消息不会立即投递给消费者,而是在延迟时间结束后才被投递给消费者处理。这在许多业务场景中非常有用,如订单超时处理、预约提醒、定时任务等。2. 实现方式2.1 延迟消息插件方式插件安装# 启用延迟消息插件 rabbitmq-plugins enable rabbitmq_delayed_message_exchange交换机配置@Bean public CustomExchange delayExchange() { Map<String, Object> args = new Hash...
    后端 - 去评论 - 312人浏览
  • ESP32无线传输(二)

    2025-10-16 连接到Wi-Fi网络要将ESP32连接到特定的Wi-Fi网络,您必须知道其SSID和密码。此外,该网络必须在ESP32 Wi-Fi范围内(要检查,可以使用前面的示例来扫描Wi-Fi网络)下面代码是将ESP32连接到Wi-Fi网络的initWiFi():// 初始化WiFi void initWiFi() { // 设置WiFi工作模式为STA模式 WiFi.mode(WIFI_STA); // 连接WiFi网络 WiFi.begin(ssid, password); Serial.println("正在连接WiFi..."); // 如果WiF...
    其他 - 去评论 - 701人浏览
  • ESP32无线传输(一)

    2025-10-14 Wi-Fi库要使用 ESP32 Wi-Fi 功能,您需要做的第一件事就是包括WiFi.h代码中的库,如下所示:#include <WiFi.h>ESP32 Wi-Fi 模式ESP32板可以充当Wi-Fi站、接入点或两者兼而有之。要设置 Wi-Fi 模式,请使用WiFi.mode()并将所需模式设置为参数:模式说明WiFi.mode(WIFI_STA)站点模式:ESP32连接到接入点WiFi.mode(WIFI_AP)接入点模式:站点可以连接到ESP32WiFi.mode(WIFI_AP_STA)接入点和连接到另一个接入点的站点Wi-Fi站当ESP32设置为Wi-Fi站时,它可...
    其他 - 去评论 - 777人浏览
  • nano快速上手教程

    2025-09-13 nano 是 Linux 上最常用的轻量文本编辑器之一。今天整理了一个 快速上手教程笔记。🚀 nano 快速上手指令1. 打开文件nano 文件路径例子:sudo nano /etc/profile2. 常用操作在 nano 里面,大部分命令都是 Ctrl + 键 组合。功能快捷键说明保存文件Ctrl + OO = Output,输入文件名后按回车确认退出 nanoCtrl + X如果文件修改过,会提示是否保存(按 Y 确认,N 放弃)保存并退出Ctrl + O → 回车 → Ctrl + X常用组合剪切一行Ctrl + K删除当前行(其实是剪切,可以粘贴)粘贴一行Ctrl + U粘贴刚...
    其他 - 去评论 - 853人浏览
  • SQL Server 判断是否为数字

    2025-09-12 在SQL Server中,可以使用多种方法来判断一个字符串是否为数字。以下是几种常见的方法:使用ISNUMERIC()函数ISNUMERIC()函数可以判断一个字符串是否可以转换为数字。如果字符串是数字,则返回1,否则返回0。例如:SELECT ISNUMERIC('123') AS NumberStr, -- 返回1,表示字符串是数字 ISNUMERIC('123.45') AS DecimalStr, -- 返回1,表示字符串是数字 ISNUMERIC('abc') AS NonNumericStr -- 返回0,表示字符串...
    后端 - 去评论 - 906人浏览
  • Debian安装MariaDB

    2025-08-17 1. 安装 MariaDBsudo apt install -y mariadb-server mariadb-client初始化安全配置:sudo mysql_secure_installation开始安装配置:// 输入root的当前密码(如无则输入) Enter current password for root (enter for none): // Unix Socket 身份验证 建议Y切换 Switch to unix_socket authentication [Y/n] y // 更新root密码 如果root密码为空,建议Y设置新的root密码 Chan...
    后端 - 去评论 - 1108人浏览
  • 关于解决项目中Lombok的注解处理器没有生效的问题

    2025-05-07 ❓ 发现问题我的项目POM文件内容如下:<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.ap...
    后端 - 去评论 - 2316人浏览
  • 关于SQL Server 驱动在连接加密开启时验证服务器证书失败的问题

    2025-05-07 这是一个来自 SQL Server 驱动在连接加密开启时验证服务器证书失败,错误如下:com.microsoft.sqlserver.jdbc.SQLServerException: 驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接。错误:“PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target”。 ClientCon...
    后端 - 去评论 - 2302人浏览
  • Linux下安装Redis

    2025-04-28 下载Redis首先去官网下载:https://redis.io/downloads/(步骤此处省略)我下载的是6.2。所以下面就以6.2为例将下载的安装包上传至服务器的目录/usr/local下(步骤此处省略)进入目录解压,执行命令tar xf redis-6.2.14.tar:[root@iZ2ze2r04br2fslxv7dx4tZ local]# tar xf redis-6.2.14.tar [root@iZ2ze2r04br2fslxv7dx4tZ local]# ls aegis bin etc games include lib lib64 libexec ...
    后端 - 去评论 - 2448人浏览
  • SpringBoot中关于spring-boot-devtools的介绍

    2025-04-23 spring-boot-devtools 是 Spring Boot 提供的一个开发工具模块,主要用于提升开发效率。它通过提供热部署(Hot Reload)和其他开发时的便捷功能,帮助开发者快速迭代和调试代码。作用热部署(Hot Reload)自动检测类路径下的文件变化(如 Java 文件、配置文件等),并重新加载应用,无需手动重启。适用于开发环境,生产环境中默认禁用。LiveReload 支持内置 LiveReload 服务器,当资源文件(如 HTML、CSS、JavaScript 等)发生变化时,浏览器会自动刷新。默认禁用缓存在开发环境中,Spring Boot 会禁用模板引擎缓存(...
    后端 - 去评论 - 2228人浏览
  • Maven中Pom.xml里面的<optional>true</optional>作用

    2025-04-23 在 Maven 的 pom.xml 文件中,<optional>true</optional> 是用于标记依赖项的一个属性。以下是它的作用和影响的详细说明:1. optional 属性的作用当一个依赖被标记为 <optional>true</optional> 时,表示该依赖是可选的(非必须)。这意味着,使用该项目的其他模块或项目不会自动继承这个依赖。2. 具体行为(1)对于当前项目在当前项目中,标记为 <optional>true</optional> 的依赖仍然会被正常解析和使用。例如,在您的 pom.xml 中...
    后端 - 去评论 - 2362人浏览