logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

ProxySQL实现MySQL主从集群的读写分离

本文介绍了在CentOS7环境下基于MySQL5.7主从复制集群和ProxySQL实现读写分离与负载均衡的方案。主要内容包括:1) 1主2从的MySQL集群和ProxySQL中间件;2) MySQL主从复制配置步骤,;3) ProxySQL的安装与配置,包括服务器分组、读写分离规则定义和健康检查设置;4) 功能验证方法,测试数据同步、读写分离和负载均衡效果;5) 常见问题排查指南。该方案有效提升了

文章图片
#mysql#adb#数据库
99-微服务项目的企业生产场景

在之前我们了解了web项目的主流开发架构是前后端分离,前后端分离是为了将传统项目代码进行降耦从而利于开发和管理,而对于业务量庞大、开发人员数量较多 且 服务器集群环境、容器集群环境、监控环境等架构复杂的公司项目来说,前后端分离的设计已经不足以支撑规模化研发、高并发承载、故障隔离与快速迭代的核心诉求。

#微服务#架构#云原生
08-实战:RuoYi-Vue项目的自动化发布

摘要:本文详细介绍了基于Jenkins实现前后端分离项目(RuoYi-Vue)的自动化部署方案。主要内容包括:1) 项目架构分析,对比传统Java项目与前后端分离架构的优缺点;2) 服务器环境准备与配置;3) 项目源码配置,重点说明前后端通信地址的修改;4) Jenkins任务配置,涵盖前端打包、后端构建、文件传输等关键步骤;5) 基于Docker的容器化部署方案;通过完整的CI/CD流程实现项目

文章图片
#自动化#ci/cd
07-Harbor镜像仓库

本文介绍了基于Harbor私有镜像仓库的容器化部署方案。通过Jenkins构建jar包并制作Docker镜像,推送到Harbor仓库,再由目标服务器拉取运行。详细说明了Harbor的安装配置过程。同时阐述了Jenkins服务器和目标服务器的Docker配置要求,以及镜像命名规范。最后通过编写部署脚本实现自动化流程:Jenkins构建推送镜像后,触发目标服务器执行脚本完成容器更新。该方案优化了多服务

文章图片
#ci/cd
04-基于Docker的项目发布

本文介绍了将前后端项目通过Docker容器化部署的完整流程。前端项目基于Nginx构建容器,通过修改Dockerfile实现网页文件部署;后端项目使用OpenJDK17基础镜像,结合Maven打包和Docker Compose实现容器化部署。详细说明了从Gitlab配置Dockerfile、Jenkins任务配置、服务器SSH连接设置到最终容器构建运行的完整步骤,包括镜像构建、旧容器清理、端口映射

文章图片
#docker#容器#运维
03-MAVEN项目的发布

本文详细介绍了基于Gitlab、Jenkins和SpringBoot的后端项目自动化部署流程。首先在Gitlab创建项目仓库,使用IDEA开发SpringBoot应用并推送代码。Jenkins服务器配置JDK和Maven环境后,通过Git拉取代码并构建项目,最后利用SSH插件将构建产物推送到应用服务器。应用服务器需安装匹配的JDK环境,Jenkins会自动执行部署命令启动应用。整个过程实现了从代码

文章图片
#maven#java#ci/cd
02-静态Web项目的发布

本文介绍了通过Gitlab和Jenkins实现前端静态页面自动化部署的完整流程。首先在Gitlab创建项目并上传HTML文件,然后在Jenkins配置任务拉取代码,通过SSH密钥对实现Jenkins到Web服务器的免密登录,使用SCP命令推送代码文件。最后在Web服务器配置Nginx代理,将代码目录映射到81端口。整个过程实现了从代码提交到自动化部署的完整链路,为前端项目提供了高效的CI/CD解决

文章图片
#前端
Shell脚本心得

摘要:本文从脚本职能、基础命令、调试习惯和排错能力四个方面探讨高效编写Shell脚本的方法。脚本应具备执行效率、逻辑判断和环境适应能力;编写者需掌握变量、循环等基础语法和grep/awk等常用命令,并结合实际业务需求;提倡多写注释、关键步骤输出和逐步注释等调试习惯;强调通过代码直觉、假设验证和AI辅助等方法提升排错能力。最后建议通过多练习、多交流来巩固知识,遇到错误时要冷静分析,逐步定位问题根源。

#linux#运维#服务器
到底了