【MySQL例题】我在广州学Mysql 系列——有关数据备份与还原的示例
ℹ️大家好,我是练小杰,今天周二,明天就是元宵节了呀!!😆
俗话说“众里寻他千百度。蓦然回首,那人却在,灯火阑珊处。”
本文主要对数据库备份与还原的知识点例题学习~~
前情回顾:👉【MySQL数据备份与还原详解】
数据库专栏:👉【数据库专栏】【Mysql练习题】
了解更多,点击主页: 【练小杰的CSDN】

文章目录
- 俗话说“众里寻他千百度。蓦然回首,那人却在,灯火阑珊处。”
- 前言
- 实验准备
- 创建数据库及定义表命令
- 执行完毕后,验证表是否存在
- 备份数据库
- 备份所有表数据
- 备份单个表数据
- 备份多个数据库
- 备份服务器所有数据库
- 备份数据库到指定目录
- 还原(恢复)数据库
- 把sql脚本直接导入数据库
- souce命令还原
- 直接复制备份文件
- 迁移数据库
- 相同版本的MySQL数据库的迁移
- 数据表的导出
- SELECT...INTO OUTFILE 导出文本文件
- mysqldump 导出文本文件
- mysql 命令导出文本文件
- 数据表导入
- LOAD DATA命令导入
- mysqlimport 命令导入

前言
先复习一下【前期回顾】 的博客,再来学习本篇内容吧!!!🙏
为了更好的认识并理解数据备份与还原,首先在数据库中创建并插入相关数据,再进行数据备份与还原的练习!!!
实验准备
创建数据库
booksDB,并使用该数据库。在该库中定义表books、authors和authorbook,并插入相关表数据。
创建数据库及定义表命令
CREATE DATABASE booksDB;
user booksDB;CREATE TABLE books
(bk_id INT NOT NULL PRIMARY KEY,bk_title VARCHAR(50) NOT NULL,copyright YEAR NOT NULL
);
INSERT INTO books
VALUES (11078, 'Learning MySQL', 2025),
(11033, 'Study Html', 2024),
(11035, 'How to use php', 2024),
(11072, 'Teach youself javascript', 2005),
(11028, 'Learing C++', 2005),
(11069, 'MySQL professional', 2009),
(11026, 'Guide to MySQL 5.5', 2008),
(11041, 'Inside VC++', 2011);CREATE TABLE authors
(auth_id INT NOT NULL PRIMARY KEY,auth_name VARCHAR(20),auth_gender CHAR(1)
);
INSERT INTO authors
VALUES (1001, 'WriterX' ,'f'),
(1002, 'WriterA' ,'f'),
(1003, 'WriterB' ,'m'),
(1004, 'WriterC' ,'f'),
(1011, 'WriterD' ,'f'),
(1012, 'WriterE' ,'m'),
(1013, 'WriterF' ,'m'),
(1014, 'WriterG' ,'f'),
(1015, 'WriterH' ,'f');CREATE TABLE authorbook
(auth_id INT NOT NULL,bk_id INT NOT NULL,PRIMARY KEY (auth_id, bk_id),FOREIGN KEY (auth_id) REFERENCES authors (auth_id),FOREIGN KEY (bk_id) REFERENCES books (bk_id)
);INSERT INTO authorbook
VALUES (1001, 11033), (1002, 11035), (1003, 11072), (1004, 11028),
(1011, 11078), (1012, 11026), (1012, 11041), (1014, 11069);
执行完毕后,验证表是否存在
SHOW DATABASES;
USE booksDB;
SHOW TABLES;
备份数据库
备份所有表数据
- 使用
mysqldump命令备份数据库中的所有表
mysqldump -u root -p booksdb > C:/backup/booksdb_20250211.sql
执行完毕,将会在C盘的
backup目录下生成一个名为booksdb_20250211.sql的SQL脚本文件。
- 脚本文件的主要内容如下:
CREATE DATABASE IF NOT EXISTS `booksdb` /*!40100 DEFAULT CHARACTER SET utf8mb4 */;
USE `booksdb`;CREATE TABLE `books` (`bk_id` int NOT NULL,`bk_title` varchar(50) NOT NULL,`copyright` year NOT NULL,PRIMARY KEY (`bk_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;CREATE TABLE `authors` (`auth_id` int NOT NULL,`auth_name` varchar(20) DEFAULT NULL,`auth_gender` char(1) DEFAULT NULL,PRIMARY KEY (`auth_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;CREATE TABLE `authorbook` (`auth_id` int NOT NULL,`bk_id` int NOT NULL,PRIMARY KEY (`auth_id`,`bk_id`),KEY `fk_authorbook_books` (`bk_id`),CONSTRAINT `fk_authorbook_authors` FOREIGN KEY (`auth_id`) REFERENCES `authors` (`auth_id`),CONSTRAINT `fk_authorbook_books` FOREIGN KEY (`bk_id`) REFERENCES `books` (`bk_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;INSERT INTO `books` (`bk_id`, `bk_title`, `copyright`) VALUES
(11078, 'Learning MySQL', 2025),
(11033, 'Study Html', 2024),
(11035, 'How to use php', 2024),
(11072, 'Teach youself javascript', 2005),
(11028, 'Learning C++', 2005),
(11069, 'MySQL professional', 2009),
(11026, 'Guide to MySQL 5.5', 2008),
(11041, 'Inside VC++', 2011);INSERT INTO `authors` (`auth_id`, `auth_name`, `auth_gender`) VALUES
(1001, 'WriterX', 'f'),
(1002, 'WriterA', 'f'),
(1003, 'WriterB', 'm'),
(1004, 'WriterC', 'f'),
(1011, 'WriterD', 'f'),
(1012, 'WriterE', 'm'),
(1013, 'WriterF', 'm'),
(1014, 'WriterG', 'f'),
(1015, 'WriterH', 'f');INSERT INTO `authorbook` (`auth_id`, `bk_id`) VALUES
(1001, 11033),
(1002, 11035),
(1003, 11072),
(1004, 11028),
(1011, 11078),
(1012, 11026),
(1012, 11041),
(1014, 11069);/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
观察脚本文件可以发现,里面保存了数据库和数据表创建详细信息,包括主键,外键约束,存储引擎,字符集等相关信息!!!
备份单个表数据
- 备份
booksDB数据库中的books表
mysqldump -u root -p booksDB books > C:/backup/books_20250210.sql
生成一个名为 books_20250210.sql 的SQL脚本文件,该文件仅包含 booksDB 数据库中
books表的结构和数据
- 脚本
books_20250210.sql主要内容:
-- MySQL dump 10.13 Distrib 8.0.33, for Linux (x86_64)
--
-- Host: localhost Database: booksDB
-- ------------------------------------------------------
-- Server version 8.0.33/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!50503 SET NAMES utf8mb4 */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE='+00:00' */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;--
-- Database: booksDB
----
-- Table structure for table `books`
--DROP TABLE IF EXISTS `books`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `books` (`bk_id` int NOT NULL,`bk_title` varchar(50) NOT NULL,`copyright` year NOT NULL,PRIMARY KEY (`bk_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
/*!40101 SET character_set_client = @saved_cs_client */;--
-- Dumping data for table `books`
--LOCK TABLES `books` WRITE;
/*!40000 ALTER TABLE `books` DISABLE KEYS */;
INSERT INTO `books` VALUES
(11078,'Learning MySQL',2025),
(11033,'Study Html',2024),
(11035,'How to use php',2024),
(11072,'Teach youself javascript',2005),
(11028,'Learning C++',2005),
(11069,'MySQL professional',2009),
(11026,'Guide to MySQL 5.5',2008),
(11041,'Inside VC++',2011);
/*!40000 ALTER TABLE `books` ENABLE KEYS */;
UNLOCK TABLES;/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;-- Dump completed on 2025-02-10 00:00:00
- 文件内容说明:
- 文件头部: 包含了一些关于导出时间和MySQL版本的注释信息。
- 表结构: books 表的结构被完整地导出,包括主键约束和字符集设置。
- 数据插入: books 表中的所有数据都被导出,使用
INSERT INTO语句。- 锁表: 在导出数据时,对 books 表进行了写锁,以确保数据的一致性。
- 文件尾部: 重置了一些MySQL会话变量,并记录了导出完成的时间。
备份多个数据库
- 使用
mysqldump备份booksDB和test数据库
mysqldump -u root -p --databases booksDB test> C:\backup\books_testDB_20250201.sql
脚本文件的内容与上面类似,这里就不过多重复了。
备份服务器所有数据库
- 使用
mysqldump备份服务器中的所有数据库
mysqldump -u root -p --all-databases > C:/backup/alldbinMySQL.sql
- 执行完毕,将生成一个名为
alldbinMySQL.sql的SQL脚本文件,该文件包含MySQL服务器上所有数据库的结构和数据。- 当你的数据库中包含视图、存储过程、函数、触发器等,文件会包含相应的
CREATE VIEW、CREATE PROCEDURE、CREATE FUNCTION、CREATE TRIGGER等语句。- 因此,生成的脚本文件内容很多,想要了解的可以自行尝试,这里就不过多赘述了!!
备份数据库到指定目录
- 使用
mysqlhotcopy备份test数据库到/usr/backup目录下
mysqlhotcopy -u root -p test /usr/backup
- 命令执行成功: 目标目录
/usr/backup中会包含 test 数据库的物理文件副本。- 执行错误时,会出现以下几种情况:
(1) 权限错误:mysqlhotcopy: ERROR: Cannot lock tables in the 'test' database
(2) 目标目录不存在:mysqlhotcopy: ERROR: Cannot create directory '/usr/backup'
(3) 数据库test不存在:mysqlhotcopy: ERROR: Database 'test' does not exist
- mysqlhotcopy命令的详细说明:
mysqlhotcopy:
这是一个用于MySQL数据库的热备份工具。它允许在不锁定表的情况下复制数据库文件,从而实现在线备份。-u root: 指定连接MySQL服务器的用户名为 root。
-p: 提示输入密码
test: 指要备份的数据库名称
/usr/backup: 备份文件的目标目录。
还原(恢复)数据库
把sql脚本直接导入数据库
- 使用mysql命令将C:\backup\booksdb_20250210.sql文件中的备份导入到数据库中
mysql -u root-p booksDB < C:/backup/booksdb_20250210.sql
执行命令后,将备份文件
booksdb_20250210.sql导入到booksDB数据库中。
MySQL客户端会读取C:/backup/booksdb_20250210.sql文件中的SQL语句,并按顺序执行这些语句。
souce命令还原
- 使用
root用户登录到服务器,然后使用souce导入本地的备份文件booksdb_20250210.sql
use booksdb;
source C:/backup/booksdb_20250210.sql
直接复制备份文件
- 从mysqlhotcopy拷贝的备份恢复数据库
cp –R /usr/backup/test /usr/local/mysql/data
迁移数据库
相同版本的MySQL数据库的迁移
- 将
www.lxj.com主机上的MySQL数据库全部迁移到www.lian.com主机上。在www.lxj.com主机上执行的命令如下:
mysqldump -h www.lian.com -uroot -ppassword dbname |
mysql -hwww.lian.com -uroot -ppassword
数据表的导出
SELECT…INTO OUTFILE 导出文本文件
- 例1:将
test数据库中的person表中的记录导出到文本文件
SELECT * FROM test.person INTO OUTFILE "C:/lxj.txt";
- 例二:把
test数据库中的person表中的记录导出到文本文件,使用FIELDS选项和LINES选项,要求字段之间使用逗号‘,’间隔,所有字段值用双引号括起来,定义转义字符定义为单引号‘\’’
SELECT * FROM test.person INTO OUTFILE "C:/lxj1.txt"FIELDS TERMINATED BY ','ENCLOSED BY '\"'ESCAPED BY '\''LINES TERMINATED BY '\r\n';
- 例3:将test数据库中的person表中的记录导出到文本文件,使用
LINES选项,要求每行记录以字符串“>”开始,以“<end>”字符串结尾
SELECT * FROM test.person INTO OUTFILE "C:/lxj2.txt"LINES STARTING BY '> 'TERMINATED BY '<end>';SELECT * FROM test.person INTO OUTFILE "C:/person2.txt"LINES STARTING BY '> 'TERMINATED BY '<end>\r\n';
mysqldump 导出文本文件
mysqldump 工具将
test数据库中的person表导出为文本文件格式。
这种导出方式会将表结构和数据分别导出为.sql文件和纯数据文件(例如.txt或.csv文件)。
- 例1: 将
test数据库中的person表中的记录导出到文本文件
mysqldump -T C:/ test person -u root -p
- 例2:将test数据库中的
person表中的记录导出到文本文件,使用FIELDS选项,要求字段之间使用逗号‘,’间隔,所有字符类型字段值用双引号括起来,定义转义字符定义为问号‘?’,每行记录以回车换行符“\r\n”结尾
mysqldump -T C:\backup test person -u root -p --fields-terminated-by=, --fields-optionally-enclosed-by=\" --fields-escaped-by=? --lines-terminated-by=\r\n
mysql 命令导出文本文件
- 导出test数据库中person表中的记录到文本文件
mysql -u root -p --execute="SELECT * FROM person;" test > C:\lxj3.txt
是从 test 数据库中的 person 表中查询所有数据,并将结果输出到
C:\lxj3.txt文件中。
- 导出test数据库中person表中的记录到文本文件,使用
--vertical参数显示结果
mysql -u root -p --vertical --execute="SELECT * FROM person;" test > C:\lxj4.txt
- 导出test数据库中person表中的记录到
html文件
mysql -u root -p --html --execute="SELECT * FROM person;" test > C:\lxj5.html
- 导出test数据库中person表中的记录到
xml文件
mysql -u root -p --xml --execute="SELECT * FROM person;" test > C:\lxj6.xml
数据表导入
LOAD DATA命令导入
- 将
C:\lxj.txt文件中的数据导入到test数据库中的person表
LOAD DATA INFILE 'C:/lxj.txt' INTO TABLE test.person;
- 把
C:\lxj1.txt文件中的数据导入到test数据库中的person表,使用FIELDS选项和LINES选项,要求字段之间使用逗号‘,’间隔,所有字段值用双引号括起来,定义转义字符定义为单引号‘\’’
LOAD DATA INFILE 'C:/lxj1.txt' INTO TABLE test.personFIELDS TERMINATED BY ','ENCLOSED BY '\"'ESCAPED BY '\''LINES TERMINATED BY '\r\n';
mysqlimport 命令导入
- 使用
mysqlimport命令将C:\backup目录下的lxj.txt文件内容导入到test数据库
要求:字段之间使用逗号‘,’间隔,字符类型字段值用双引号括起来,定义转义字符定义为问号‘?’,每行记录以回车换行符“\r\n”结尾
mysqlimport -u root -p test C:/backup/lxj.txt--fields-terminated-by=, --fields-optionally-enclosed-by=\" --fields-escaped-by=? --lines-terminated-by=\r\n
今天的Mysql例题内容到这里就结束了,明天再见啦👋
主页:【练小杰的CSDN】😆
ℹ️欢迎各位在评论区踊跃讨论,积极提出问题,解决困惑!!!
⚠️若博客里的内容有问题,欢迎指正,我会及时修改!!

相关文章:
【MySQL例题】我在广州学Mysql 系列——有关数据备份与还原的示例
ℹ️大家好,我是练小杰,今天周二,明天就是元宵节了呀!!😆 俗话说“众里寻他千百度。蓦然回首,那人却在,灯火阑珊处。” 本文主要对数据库备份与还原的知识点例题学习~~ 前情回顾&…...
硬件学习笔记--40 电磁兼容试验-4 快速瞬变脉冲群试验介绍
目录 电磁兼容试验-快速瞬变脉冲群试验介绍 1.试验目的 2.试验方法 3.判定依据及意义 电磁兼容试验-快速瞬变脉冲群试验介绍 驻留时间是在规定频率下影响量施加的持续时间。被试设备(EUT)在经受扫频频带的电磁影响量或电磁干扰的情况下,在…...
国密算法SM1、SM2、SM3和SM4 具体的使用和区别
国密算法是中国自主研发的密码算法,包括SM1、SM2、SM3和SM4,分别用于不同场景。以下是它们的具体使用和区别: SM1 对称加密算法 类型: 对称加密 密钥长度: 128位 使用场景: 用于数据加密和解密,适用于金融、政务等领域。 特点: …...
在Ubuntu中安装Docker并配置国内镜像
官方下载安装链接 https://docs.docker.com/engine/install/ubuntu/ 1.查看系统版本,并与之与docker文档对应 OS requirements# 查看系统版本命令 lsb_release -a 2.卸载旧版本 Uninstall old versions 3.安装新版本 Installation methods Install using the…...
【大模型】阿里云百炼平台对接DeepSeek-R1大模型使用详解
目录 一、前言 二、DeepSeek简介 2.1 DeepSeek 是什么 2.2 DeepSeek R1特点 2.2.1 DeepSeek-R1创新点 2.3 DeepSeek R1应用场景 2.4 与其他大模型对比 三、阿里云百炼大平台介绍 3.1 阿里云百炼大平台是什么 3.2 阿里云百炼平台主要功能 3.2.1 应用场景 3.3 为什么选…...
DeepSeek本地部署详细指南
DeepSeek本地部署详细指南 随着人工智能技术的飞速发展,本地部署大模型的需求也日益增加。DeepSeek作为一款开源且性能强大的大语言模型,提供了灵活的本地部署方案,让用户能够在本地环境中高效运行模型,同时保护数据隐私。以下是…...
厘米和磅的转换关系
在排版和设计领域,厘米(cm)和磅(pt)都是常用的长度度量单位,它们之间的转换关系基于特定的换算标准,下面为你详细介绍: 基本换算关系 磅是印刷行业常用的长度单位,1英寸…...
Unity-Mirror网络框架-从入门到精通之LagCompensation示例
文章目录 前言什么是滞后补偿Lag Compensation示例延迟补偿原理ServerCubeClientCubeCapture2DSnapshot3D补充LagCompensation.cs 独立算法滞后补偿器组件注意:算法最小示例前言 在现代游戏开发中,网络功能日益成为提升游戏体验的关键组成部分。本系列文章将为读者提供对Mir…...
DeepSeek+3D视觉机器人应用场景、前景和简单设计思路
DeepSeek3D视觉机器人在多个领域具有广泛的应用场景和巨大的前景。以下是详细的分析: 应用场景 制造业 自动化装配:机器人可以精确地抓取和装配零件,提高生产效率和产品质量。 质量检测:通过3D视觉技术检测产品缺陷,确…...
STM32+Proteus+DS18B20数码管仿真实验
1. 实验准备 硬件方面: 了解 STM32 单片机的基本原理和使用方法,本实验可选用常见的 STM32F103 系列。熟悉 DS18B20 温度传感器的工作原理和通信协议(单总线协议)。数码管可选用共阴极或共阳极数码管,用于显示温度值。…...
Java自动生成api文档
在 Java 开发中,自动生成 API 文档是一项非常实用的功能,它能帮助开发者快速了解项目中的类、方法、参数等信息。以下为你介绍几种常见的 Java 自动生成 API 文档的方式: 1. 使用 Javadoc Javadoc 是 Java 自带的工具,它可以从 J…...
PHP的JIT编译器
【图书介绍】《ThinkPHP 8高效构建Web应用》-CSDN博客 《2025新书 ThinkPHP 8高效构建Web应用 编程与应用开发丛书 夏磊 清华大学出版社教材书籍 9787302678236 ThinkPHP 8高效构建Web应用》【摘要 书评 试读】- 京东图书 PHP是一种广泛使用的脚本语言,被用于构建…...
Golang学习历程【第七篇 闭包type defer panic recover了解time包】
Golang学习历程【第七篇 闭包&type defer panic recover了解】 1. 闭包1.1 闭包的定义1.2 闭包的特点1.3 闭包的示例 2. 类型(type)2.1 自定义类型2.2 类型示例 3. 延迟执行(Defer)3.1 defer 的用法3.2 defer 示例 4. 恐慌(Panic…...
oracle表分区--范围分区
文章目录 oracle表分区分区的原因分区的优势oracle表分区的作用oracle表分区类型一、范围分区二、 创建分区表和使用:1、按照数值范围划分2、按照时间范围3、MAXVALUE2. 向现有表添加新的分区3、 分区维护和重新组织(合并/删除) oracle表分区…...
使用亚马逊针对 PyTorch 和 MinIO 的 S3 连接器进行模型检查点处理
2023 年 11 月,Amazon 宣布推出适用于 PyTorch 的 S3 连接器。适用于 PyTorch 的 Amazon S3 连接器提供了专为 S3 对象存储构建的 PyTorch 数据集基元(数据集和数据加载器)的实现。它支持用于随机数据访问模式的地图样式数据集和用于流式处理…...
Ubuntu 下 nginx-1.24.0 源码分析 - ngx_monotonic_time函数
声明 在 src\core\ngx_times.c 中: static ngx_msec_t ngx_monotonic_time(time_t sec, ngx_uint_t msec); 实现 在 src\core\ngx_times.c 中: static ngx_msec_t ngx_monotonic_time(time_t sec, ngx_uint_t msec) { #if (NGX_HAVE_CLOCK_MONOTONIC)st…...
业务开发 | 基础知识 | Maven 快速入门
Maven 快速入门 1.Maven 全面概述 Apache Maven 是一种软件项目管理和理解工具。基于项目对象模型的概念(POM),Maven 可以从中央信息中管理项目的构建,报告和文档。 2.Maven 基本功能 因此实际上 Maven 的基本功能就是作为 Ja…...
基于 Python(Flask)、JavaScript、HTML 和 CSS 实现前后端交互的详细开发过程
以下是一个基于 Python(Flask)、JavaScript、HTML 和 CSS 实现前后端交互的详细开发过程: --- ### 一、技术选型 1. **后端**:Python Flask(轻量级Web框架) 2. **前端**:HTML/CSS JavaScript&…...
STM32 RCC功能说明 复位和时钟控制RCC
目录 背景 RCC配置时钟主要涉及两方面 程序 第1步、RCC默认初始化 第2步、等待HSE工作稳定 第3步、设置PLL时钟源以及倍频数 第4步、设置AHB总线时钟(HCLK) 第5步、设置PCLK1(APB1总线) 第6步、设置PCLK2(APB2总线) 第7步、FLASH存储器的配置 …...
Windows可以永久暂停更新了
最终效果图: 第一步: winR组合键打开运行对话框,输入“regedit”,点击“确定”或回车: 第二步: 注册表定位到“\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings”,新建DWO…...
linux之kylin系统nginx的安装
一、nginx的作用 1.可做高性能的web服务器 直接处理静态资源(HTML/CSS/图片等),响应速度远超传统服务器类似apache支持高并发连接 2.反向代理服务器 隐藏后端服务器IP地址,提高安全性 3.负载均衡服务器 支持多种策略分发流量…...
23-Oracle 23 ai 区块链表(Blockchain Table)
小伙伴有没有在金融强合规的领域中遇见,必须要保持数据不可变,管理员都无法修改和留痕的要求。比如医疗的电子病历中,影像检查检验结果不可篡改行的,药品追溯过程中数据只可插入无法删除的特性需求;登录日志、修改日志…...
最新SpringBoot+SpringCloud+Nacos微服务框架分享
文章目录 前言一、服务规划二、架构核心1.cloud的pom2.gateway的异常handler3.gateway的filter4、admin的pom5、admin的登录核心 三、code-helper分享总结 前言 最近有个活蛮赶的,根据Excel列的需求预估的工时直接打骨折,不要问我为什么,主要…...
论文解读:交大港大上海AI Lab开源论文 | 宇树机器人多姿态起立控制强化学习框架(一)
宇树机器人多姿态起立控制强化学习框架论文解析 论文解读:交大&港大&上海AI Lab开源论文 | 宇树机器人多姿态起立控制强化学习框架(一) 论文解读:交大&港大&上海AI Lab开源论文 | 宇树机器人多姿态起立控制强化…...
【python异步多线程】异步多线程爬虫代码示例
claude生成的python多线程、异步代码示例,模拟20个网页的爬取,每个网页假设要0.5-2秒完成。 代码 Python多线程爬虫教程 核心概念 多线程:允许程序同时执行多个任务,提高IO密集型任务(如网络请求)的效率…...
聊一聊接口测试的意义有哪些?
目录 一、隔离性 & 早期测试 二、保障系统集成质量 三、验证业务逻辑的核心层 四、提升测试效率与覆盖度 五、系统稳定性的守护者 六、驱动团队协作与契约管理 七、性能与扩展性的前置评估 八、持续交付的核心支撑 接口测试的意义可以从四个维度展开,首…...
RNN避坑指南:从数学推导到LSTM/GRU工业级部署实战流程
本文较长,建议点赞收藏,以免遗失。更多AI大模型应用开发学习视频及资料,尽在聚客AI学院。 本文全面剖析RNN核心原理,深入讲解梯度消失/爆炸问题,并通过LSTM/GRU结构实现解决方案,提供时间序列预测和文本生成…...
USB Over IP专用硬件的5个特点
USB over IP技术通过将USB协议数据封装在标准TCP/IP网络数据包中,从根本上改变了USB连接。这允许客户端通过局域网或广域网远程访问和控制物理连接到服务器的USB设备(如专用硬件设备),从而消除了直接物理连接的需要。USB over IP的…...
使用Matplotlib创建炫酷的3D散点图:数据可视化的新维度
文章目录 基础实现代码代码解析进阶技巧1. 自定义点的大小和颜色2. 添加图例和样式美化3. 真实数据应用示例实用技巧与注意事项完整示例(带样式)应用场景在数据科学和可视化领域,三维图形能为我们提供更丰富的数据洞察。本文将手把手教你如何使用Python的Matplotlib库创建引…...
快速排序算法改进:随机快排-荷兰国旗划分详解
随机快速排序-荷兰国旗划分算法详解 一、基础知识回顾1.1 快速排序简介1.2 荷兰国旗问题 二、随机快排 - 荷兰国旗划分原理2.1 随机化枢轴选择2.2 荷兰国旗划分过程2.3 结合随机快排与荷兰国旗划分 三、代码实现3.1 Python实现3.2 Java实现3.3 C实现 四、性能分析4.1 时间复杂度…...
