Maven 版本号管理插件
版本管理 版本管理主要解决的核心问题是明确再不同时间项目代码发生了什么功能变更, 其次在模块依赖的过程中可以明确知道: A模块 需要依赖B模块的什么版本。 这样以来出现问题之后可快速定位问题、排查问题。 - 版本控制:可以跟踪和管理软件项目中使用的不同模块的版本。这对于开发团队来说非常重要,因为不同的模块可能会有不同的功能、修复不同的错误或提供不同的性能。通过版本控制,团队可以...
版本管理 版本管理主要解决的核心问题是明确再不同时间项目代码发生了什么功能变更, 其次在模块依赖的过程中可以明确知道: A模块 需要依赖B模块的什么版本。 这样以来出现问题之后可快速定位问题、排查问题。 - 版本控制:可以跟踪和管理软件项目中使用的不同模块的版本。这对于开发团队来说非常重要,因为不同的模块可能会有不同的功能、修复不同的错误或提供不同的性能。通过版本控制,团队可以...
计算思维: 合理抽象、高效算法 特点: 概念化的,不是程序化的 基础的,不是器械的技能 人的思维,不是计算机的 数学和工程思维的互补和融合 面向所有人,所有地方 是思想,不是人造品 计算思维最根本内容:抽象 (Abstraction)、自动化 (Automation)
1. CI/CD Continuous Integration/Continuous Deployment 是一种持续集成和持续部署的软件开发方法论。 它的目标是通过自动化的方式来加快软件开发和交付过程,同时保证软件质量和稳定性。 具体来说,CI/CD包括以下几个步骤: 持续集成(CI): 开发人员在提交代码到代码仓库后,自动触发编译、测试和代码静态分析等过程,以确保代...
1. Gitlab Runner 在极狐GitLab 中,runners 是运行 CI/CD 作业的代理。 您可能已经有可用于您的项目的 runner,包括共享 runner,它们可用于您的实例中的所有项目。 要查看可用的 runner: 转到 设置 > CI/CD 并展开 Runners。 只要您至少有一个有效的 runner,旁边有一个绿色圆圈,您就有一个 runner 可...
1. Gitlab CI/CD 关于CI/CD的理论概念可以查看前面这篇文章: CI/CD,详细的 gitlab ci/cd 配置可查看gitlab 官网文档 如果需要使用到gitlab ci/cd 功能,则需要在代码仓库中创建一个 .gitlab-ci.yml 配置文件,用来描述在何时 采用 什么方式 进行 持续集成和构建 .gitlab-ci.yml 简单的例子: # 构建...
1. 概述 在单位项目开发的过程中,不同模块存在于不同代码仓库中,难免不了存在模块之间的依赖。 例如: 有如下项目, 有如下业务模块 user-module: 用户基础信息管理 order-module: 负责管理订单信息 message-module: 负责消息通知 user-module message-module order-module
问题是这样的,线上有个任务系统,这个系统会主动采集大量数据进行处理分析。采集的范围和目标是可根据用户实际需要而发生改变的。系统上的采集任务支持周期性定时采集。 将每一次的数据采集给存放到数据库中,将所有采集的数据进行汇总暂时,例如: 两次采集的目标一样,进行更新,展示最后一条 。目前使用的是Clickhouse 作为数据库的存储方案。 1. 现有方案 create table t_...
1. 常用GCC编译器参数 参数 说明 实例 描述 -o 输出指定名称的文件 gcc -o tool mian.c 编译输出名称为tool的目标文件 -Wall 启动所有警告 gcc -o ...