开发工具

首页 标签 开发工具
# 开发工具 #
关注
72156内容
生产环境缺陷管理
git-poison基于go-git实现分布式bug追溯管理,解决多分支开发中bug漏修、漏发等协同难题。通过“投毒-解毒-银针”机制,自动化卡点发布流程,降低沟通成本,避免人为失误,已在大型团队落地应用,显著提升发布安全与效率。
SpringBoot集成Jenkins
基于阿里云CentOS 7环境,配置JDK1.8后安装Jenkins,通过YUM方式部署并修改默认用户为root、调整端口避免冲突。安装Git与Maven并配置阿里云镜像及环境变量,最后通过浏览器访问Jenkins完成初始化设置与插件安装,实现持续集成环境搭建。(238字)
Jenkins前置配置
本文介绍Jenkins与GitLab集成的完整配置流程:包括GitLab账号创建、SSH密钥配置、API Token生成,Jenkins中GitLab连接、凭据管理、全局Git信息设置,以及节点服务器环境搭建(JDK、Maven、Node、Docker等),并详细说明Jenkins节点通过SSH方式接入的步骤,实现自动化拉取代码、构建打包与持续集成。
服务端(DevBox)-项目创建
使用Sealos在DevBox中创建SpringBoot项目zxyf-management,配置Java环境与Docker容器,通过Cursor智能开发工具一键启动云端应用。无需手动输入命令,自动下载依赖并部署,结合云端域名快速访问服务,实现高效开发与运行。
Linux
本文介绍如何打包并部署一个SpringBoot应用到Linux环境。包含项目搭建、pom.xml配置、健康检查接口实现,以及JDK安装、环境变量配置、应用上传与启动全流程,最终通过心跳接口验证服务正常运行。
OOM排查之路:一次曲折的线上故障复盘
本文记录了一次线上服务因Paimon数据湖与RocksDB集成引发的三次内存溢出(OOM)故障排查全过程。通过MAT、NMT、async-profiler等工具,结合监控分析与专家协作,最终定位到RocksDB通过JNI申请堆外内存未释放的根源问题,并推动架构优化:由应用直写改为Flink统一入湖。分享排查思路与工具使用,为同类技术栈提供借鉴。
05-Gitlab容器环境搭建
本文介绍如何通过Docker搭建GitLab社区版容器环境,包括镜像拉取、数据卷映射(日志、配置、数据)、端口映射与初始化配置。详细说明了启动容器、访问Web界面、获取初始密码的方法,并指导在GitLab中创建群组与项目,以及通过两种方式将本地代码上传至仓库,完成项目初始化。
01-Jenkins前置配置
本文介绍Jenkins与GitLab集成的前置配置步骤,包括在GitLab创建Jenkins账号并配置SSH密钥、在Jenkins中设置GitLab API Token、关闭Host Key验证、配置全局Git信息及凭据。同时说明了节点服务器环境准备,如部署JDK、Maven、Node.js及Docker,并配置SSH连接与远程工作目录,确保Jenkins可拉取代码并执行构建任务。
19 | 分布式环境下如何快速定位问题?
本文探讨了RPC在分布式环境下快速定位问题的难点与解决方案。由于服务间依赖复杂、跨团队协作成本高,传统日志排查效率低下。为此,提出两种方法:一是通过合理封装异常信息,包含明确的错误码、IP、接口名等关键数据;二是引入分布式链路跟踪,利用Trace和Span实现调用链路的完整还原,结合埋点与信息传递,精准定位故障节点,提升排查效率。
|
6天前
| |
来自: 通义灵码
整合SpringSecurity
本文介绍了Spring Security与Spring Boot的整合步骤:引入依赖、启动验证及登录测试。通过日志变化和自动跳转至login页面验证集成成功,使用默认用户名user和控制台生成的动态密码登录后,可访问受保护资源。完整代码见GitHub仓库Day01分支。
免费试用