2025-03-12 MySQL约束和数据库设计 MySQL 后端 在数据库开发中,约束和数据库设计是确保数据完整性和系统性能的关键要素。MySQL约束通过限制数据的输入和修改,保证数据的准确性和一致性;而良好的数据库设计则能够减少数据冗余、提高查询效率,为应用系统提供可靠的数据基础。 本文将系统地介绍My
2025-03-12 MySQL多表查询和事务 MySQL 数据库 在实际的数据库应用中,数据通常分布在多个相关的表中,如何高效地从这些表中获取和处理数据是数据库开发中的重要课题。多表查询提供了强大的数据检索能力,通过连接查询和子查询,我们可以灵活地组合和筛选来自不同表的数据。同时,在进行数据修改操作时,事
2025-03-03 使用Minio和Nestjs实现文件存储 DockerNest.js 后端 本文详细介绍了如何在商城项目中使用 MinIO 和 Nest.js 实现文件存储功能。文章分为四个主要部分: 使用 Docker 部署 MinIO 服务 MinIO 的基础配置(创建 bucket 和 AccessKey) 配置 Min
2025-02-23 使用Github Actions+Docker自动化部署Nestjs DockerGitNestjs 运维 1. 如何安全部署在下面的部署工作中,我们会将 Linux 服务器的 SSH 私钥配置到 GitHub 的 Secrets 中,虽然是一种常见的自动化部署方式,但需要谨慎处理以确保安全性。 1.1. 优点 自动化部署:通过 GitHub
2025-02-20 使用Docker + Jenkins + Nginx 实战前端自动化部署 DockerGitNginx 运维 1. docker 部署 nginx1.1. 拉取镜像docker pull nginx 1.2. 创建挂载目录mkdir -p /usr/local/docker-volumes/nginx/{conf,log,html
2025-02-20 使用Docker + Jenkins + Nginx 实战前端自动化部署 DockerJenkinsNginx 运维 本文用于学习和记录 1. 前提条件 安装 Docker 和 Docker Compose 安装 Jenkins 拥有一个前端项目的代码库(例如 GitHub) 1.1. 准备一台服务器服务器一台,请根据自己的项目选择不同配置的服务器,
2025-02-20 前端日常-基于RBAC和React-Router(V6)的权限控制 ReactReact-Router 前端 theme: channing-cyan在一个后台管理系统中,安全是很重要的。不光后端需要做权限校验,前端也需要做权限控制。我们可以大致将权限分为 3 种: 接口权限、页面权限、按钮权限。 在这当中,前端主要关注点则是页面权限,按钮权限,
2025-02-20 使用pg_dump备份、恢复数据库 Postgres 数据库 PostgreSQL 数据库备份与恢复操作在使用 PostgreSQL 数据库时,pg_dump 是一个常用的工具,用于备份数据库的内容。备份和恢复数据库是数据库管理中的重要环节,可以确保数据的安全性和可恢复性。以下是关于如何使用 pg_d
2023-09-18 Web Worker和Service Worker 网络 WebWorker 介绍什么是 Web Worker?为 JS 创造多线程的环境,允许主线程创建 Worker 线程,将一些任务分配给后者运行。也就是主线程和 worker 线程并行。等到 Worker 线程完成计算的任务,再通过 post