项目发布上线清单

说明:博主想整理一份项目发布上线的清单,在每次发布上线前,对照清单一一核对,避免遗漏(往事不堪回首),欢迎大家补充。

前端

  • 是否有与后端协同发布的接口?

    • 如果有,先发前端会不会有问题?

  • 如果需要回滚,回滚是否有问题?
    • 需不需要后端一起回滚?

后端

  • 是否有与前端协同发布的接口?
    • 如果有,前后端发布有没有顺序,先发后端会不会有问题?

  • 微服务项目,发布涉及哪几个服务,服务之间的发布是否有先后顺序?

  • 是否有配置文件的修改?

  • 是否有 xxl-job 任务?

  • 是否有需要提前建立好的缓存?

  • 如果需要回滚,回滚是否有问题?

    • 数据库脚本、配置文件是否需要一起回滚?

数据库

  • 是否对现有数据库表字段名、字段类型有修改?

    • 修改后,程序是否会报错?

  • 是否对现有数据库表有新增字段?

    • 新增字段是否有默认值?

    • 新增字段为 null,代码中是否有非空校验,会不会报 NPE?

    • 新增字段为 null,代码中是否对该字段有缓存,是否会缓存穿透?

    • 新增字段是否有建立索引?

  • 是否有存储过程?

  • 是否有视图?

  • 执行脚本和程序发布是否有先后顺序?

业务

  • 是否需要灰度发布?

  • 发布时间是否有要求?

  • 发布后是否需要业务方协同验证?

性能

  • 可能影响性能的语句或接口是否在生产数据库验证?

    • 是否能保证其性能是没问题的?

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/diannao/96067.shtml
繁体地址,请注明出处:http://hk.pswp.cn/diannao/96067.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

HTB Information Gathering - Web Edition最后的测验

因为它没有DNS解析,,所以不要尝试去使用dns枚举所有枚举出来的子域,马上修改hosts文件,与ip和域名填好,因为它不依赖dns通过vhost子域爆破 爬虫登场 w*****.inlanefreight.htb:32508爬到之后不要去理会那个api,除了填答案,,,其他任何用处都没有,不要浪费时间后面就不能剧透了,可…

IDEA、Pycharm、DataGrip等激活破解冲突问题解决方案之一

Jetbranis旗下的软件破解冲突问题解决方案之一,不一定适用所有破解包 问题:在使用Pycharm破解包破解该软件后,同样是jetbranis旗下软件的Datagrip却失去了之前破解的效果,需要重新破解,重新成功破解datagrip后&#xf…

使用 uv管理 Python 虚拟环境:比conda更快、更轻量的现代方案

文章目录什么是 uv?安装 uv在线安装(推荐)Windows 系统Linux / macOS 系统离线安装步骤 1:获取二进制包步骤 2:解压并移动到可执行路径步骤 3:设置环境变量验证安装创建并激活虚拟环境创建虚拟环境输出示例…

课堂记忆项目开发日志

课堂记忆项目开发日志 日期: 2025年8月18日 1. 基础实现 项目目标: 创建一个动态、美观的“课堂记忆”页面,展示教师信息、教学成果、学生反馈、未来计划、教学成就和教学金句。 实现交互功能,包括按钮点击展开内容、图片点击弹出详细信息、图表展示数据。 技术栈: HTML5 C…

蓝桥杯算法之搜索章 - 7

大家好,不同的时间,相同的地点!又和大家见面了,接下来我将带来多源BFS的内容 通过多源BFS的学习,大家将对BFS理解更加深入! lets go! 前言 通过前面内容的学习,大家肯定已经对于BFS有了一定理解…

onRequestHide at ORIGIN_CLIENT reason HIDE_SOFT_INPUT fromUser false

这个错误日志 onRequestHide at ORIGIN_CLIENT reason HIDE_SOFT_INPUT fromUser false 通常出现在 Android 平台的 WebView 或混合应用(如 Cordova/Capacitor)中,与软键盘(Soft Input)的隐藏行为有关。以下是可能的原…

用PaddleDetection套件训练自己的数据集,PP-YOLO-SOD训练全流程

文章目录官方资料ppyoloe 训练全流程环境配置与套件准备数据集准备与VOC格式ppdet的要求标签列表txt文件生成脚本数据集配置预训练权重模型配置ppyoloe训练命令ppyoloe评估命令ppyoloe推理命令与可视化结果ppyoloe-SOD 训练全流程预训练权重模型配置ppyoloe训练命令官方资料 P…

Candle用 Rust 打造“小而快”的机器学习栈

1. 为什么是 Candle?(三条硬理由)Serverless & 轻量部署 传统 Python 生态在函数冷启动/GIL/体积上常见掣肘。Candle 是纯 Rust 二进制,可将推理程序打包成一个小体积可执行文件,非常适合边缘侧 & Serverless。…

小波卷积YYDS!小波变换+CNN创新结合

2025深度学习发论文&模型涨点之——小波卷积小波卷积通过先将输入信号或图像进行小波分解,得到不同尺度的子带信号,然后在每个子带信号上应用卷积操作来提取局部特征,最后通过逆小波变换将经过卷积处理的子带信号重构为最终的输出信号或图…

高性价比的5G专网设备,助力企业降本增效

在数字化转型的浪潮中,企业亟需兼顾先进技术与投入成本的平衡。作为全球领先的核心网供应商,IPLOOK始终坚持以客户为中心,推出高性价比的5G行业专网设备,帮助企业在保障性能的同时,有效降低网络建设与运维成本。 高性…

可编辑150页PPT | 某制造集团产业数字化转型规划方案

推荐摘要:某制造集团产业数字化转型规划方案,直击传统制造向智能智造跃迁的核心命题。该集团作为装备制造领域龙头,业务横跨工程机械、农业机械、能源装备三大板块,拥有12个生产基地、400余家供应链企业,但面临设备联网…

Kafka 面试题及详细答案100道(11-22)-- 核心机制1

《前后端面试题》专栏集合了前后端各个知识模块的面试题,包括html,javascript,css,vue,react,java,Openlayers,leaflet,cesium,mapboxGL,threejs,nodejs,mangoDB,SQL,Linux… 。 前后端面试题-专栏总目录 文章目录 一、本文面试题目录 11. 什么是Kafka的分区(P…

PHP反序列化的CTF题目环境和做题复现第1集

1 通过post参数提交反序列信息 2 题目 http://192.168.1.8/fxl1/fxl1.php <?php highlight_file(__FILE__);class ezUnserialize{public $key;public function __destruct(){if($this->key "FLAG"){include(flag.php);echo $flag;}} } unserialize($_POST[a…

[论文阅读] 软件工程工具 | EVOSCAT可视化工具如何重塑软件演化研究

EVOSCAT可视化工具如何重塑软件演化研究 论文信息 原标题&#xff1a;EVOSCAT: Exploring Software Change Dynamics in Large-Scale Historical Datasets主要作者及机构&#xff1a; Souhaila Serbout&#xff08;University of Zurich, Zurich, Switzerland&#xff09;Diana…

【入门级-算法-6、排序算法:排序的基本概念冒泡排序】

一、排序概念&#xff1a;是将一组数据按照特定规则重新排列的过程&#xff0c;是计算机科学中最基础且重要的算法之一。 二、排序的基本要素 排序键(Key)&#xff1a;是排序过程中用于比较和确定元素顺序的特定数据项或数据属性。 稳定性&#xff1a;排序过程中&#xff0c;相…

搭建私有Claude体验平台:Open WebUI + Anthropic API + Trojan完整部署指南

言简意赅的讲解Open WebUI Anthropic API Trojan解决的痛点 身边的小伙伴们都想体验Claude&#xff0c;但直接访问Anthropic API存在网络连接问题。本文记录了我如何通过Docker部署Open WebUI&#xff0c;结合网络代理和Anthropic Manifold Pipe&#xff0c;为团队搭建了一个…

Hadoop技术栈(一)hadoop搭建与HDFS常用命令

概念 hadoop是一个大数据的分布式存储&#xff0c;调度&#xff0c;计算框架。也可以说是一个生态圈&#xff0c;包含很多技术&#xff1a;Hive、Hbase、Flume、Kafka... Hadoop的优点 Hadoop具有存储和处理数据能力的高可靠性。 Hadoop通过可用的计算机集群分配数据&#xf…

electron之win/mac通知免打扰

目录 系统区别 win&#xff1a;不支持桌面通知&#xff0c;使用气泡显示 mac&#xff1a;有镜像/共享屏幕时 通知免打扰设置 代码 Vuex&#xff1a;免打扰状态 src/store/App/mutations.ts src/store/App/state.ts src/views/miracast/index.vue Util 【可选】src/ut…

为什么Integer缓存-128 ~ 127

背景 面试题, 相关问题的考察. 题目大概是, 包装类型Integer 比较的时候 : -127 ~ 128 是否相等. 其他是否相等? 原理比较的是地址. 如果是不同的对象, 那么就不相等. 实践 下面是几个简单实践. 全部新建对象 解释: 新建对象后, 地址不同, 所以都是false不新建对象 暂时的理解…

微软Wasm学习-创建一个最简单的c#WebAssembly测试工程

要创建一个最简单的微软 WebAssembly&#xff08;Wasm&#xff09;测试工程&#xff0c;最直接的方式是使用 Blazor WebAssembly&#xff0c;这是微软官方推荐的 WebAssembly 开发框架。下面是创建和运行最简单 Blazor WebAssembly 项目的步骤&#xff1a; 相关&#xff1a;微…