开发工具知识
文章平均质量分 93
开发过程当中使用的一系列工具和组件
问道飞鱼
长期从事服务后端开发,擅长微服务高并发架构设计, 熟悉云原技术栈,可以提供完整后端解决方案。 如有志同道合的朋友可以一起学习,共同进步, 如果商务合作意向也可联系。
展开
-
【Springboot知识】Springboot监控工具SpringbootAdmin
概述一、主要构成二、功能特点三、集成配置四、安全性设置五、版本兼容性六、应用场景服务端部署与接入一、环境准备二、创建Spring Boot Admin服务端项目三、配置安全认证四、运行和访问五、客户端注册六、注意事项Spring Boot Admin是一个用于管理和监控Spring Boot应用程序的开源软件。原创 2025-01-05 19:26:19 · 873 阅读 · 0 评论 -
【开发工具】好用的进程管理工具supervisor
Supervisor是一个用Python编写的进程管理工具,主要用于在类Unix系统中管理和监控长时间运行的进程。一、功能特点进程监控Supervisor可以自动启动、停止和重启进程。当被管理的进程意外退出时,它能够自动重新启动该进程,确保服务的连续性。例如,如果你有一个Web服务器进程(如Gunicorn),如果由于某种原因(如内存不足导致的段错误)崩溃,Supervisor会检测到并立即重新启动它,减少服务中断的时间。日志管理。原创 2025-01-05 19:24:55 · 873 阅读 · 0 评论 -
【Springboot知识】Springboot集成assembly打包组件
在提及“assembly配置文件内容”时,如果这一术语是在Spring Boot或Java应用的上下文中使用,它可能指的是与应用的打包、部署或特定于assembly插件的配置相关的文件。然而,如果你需要自定义打包过程(如包含额外的文件、设置特定的打包格式等),你可以使用Maven的assembly插件,并编写相应的assembly配置文件。在Spring Boot项目中集成Assembly,通常指的是使用Maven的Assembly插件来根据不同的环境和需求,对项目进行自定义的打包。原创 2025-01-03 19:55:11 · 948 阅读 · 0 评论 -
【运维工具】Ansible一款好用的自动化工具
Ansible是一款开源的自动化工具,旨在简化IT操作的复杂性。原创 2025-01-02 19:10:46 · 1381 阅读 · 0 评论 -
【开发工具】gitlab进阶-CI/CD开发
GitLab CI/CD是一个内置在GitLab中的工具,用于通过持续集成(Continuous Integration,CI)、持续交付(Continuous Delivery,CD)和持续部署(Continuous Deployment,CD)的方法进行软件开发。原创 2024-12-06 07:30:55 · 1560 阅读 · 0 评论 -
【开发工具】Git进阶-submodule相关内容详细说明
使用Git Submodule的主要目的是引入外部库或其他代码仓库,并能够随着主仓库的版本进行独立更新。同时,Submodule也适用于需要组织和管理复杂项目结构,并实现代码的复用和版本控制的情况。综上所述,Git Submodule是Git提供的一种功能强大的机制,适用于需要引入外部仓库作为子项目或模块的情况。通过合理使用Git Submodule,可以方便地管理和维护项目中的外部依赖和共享代码。Git Submodule是Git版本控制工具中的一个功能,它允许在一个Git仓库中嵌套其他Git仓库。原创 2024-12-03 23:43:28 · 1106 阅读 · 0 评论 -
【开发工具】git常见命令行及分支规范
Git 分支风格(Branching Model)是指团队在使用 Git 进行项目开发时所遵循的一套约定或模式。这些模式定义了如何管理和组织项目中的不同分支,以及如何在各个分支之间协作。不同的团队可以根据项目的大小选定不同的分支风格来进行分支管理。是一个分布式版本控制系统,用于跟踪计算机文件的更改,并协调多个用户之间的协作。它的核心理念是简化分支管理,减少分支数量,提高迭代速度。所有的开发工作都在这个分支上进行,适用于非常小的项目或个人项目。这种风格最简单,只有一个主要的分支,通常是。原创 2024-08-30 22:30:01 · 395 阅读 · 0 评论 -
【知识科普】作为一个开发不认识Jeninks怎么行
Jenkins是一个开源的自动化服务器,广泛用于持续集成和持续交付(CI/CD)领域。它帮助开发团队自动化构建、测试和部署软件项目的过程。易于安装和配置Jenkins可以作为WAR文件、原生包、安装程序和Docker镜像分发,支持多种操作系统,如Windows、Mac OS X和其他类Unix系统。它可以通过Web界面轻松设置和配置,所有配置都可以通过友好的Web GUI完成,支持即时错误检查和内置帮助。强大的插件生态系统。原创 2024-10-25 06:08:23 · 892 阅读 · 0 评论 -
学会使用maven工具看这一篇文章就够了
Maven是一个功能全面且易于使用的项目管理工具,它主要用于Java项目的构建和管理。Maven是一个包含项目对象模型(POM,Project Object Model)、一组标准集合、项目生命周期、依赖管理系统以及用于运行定义在生命周期阶段中插件目标的逻辑的项目管理工具。它能够帮助开发人员更有效地管理项目、减少错误、提高代码质量和可维护性。原创 2024-10-04 01:22:18 · 736 阅读 · 0 评论
分享