OS: Linux, MacOS, Windows
编程语言:
- 后端: JAVA, Python, Golang
- 前端: HTML, CSS, JavaScript
开发框架:
- 后端: SpringBoot
- 前端: Vue
数据库: MySQL, PostgreSQL
运维:
- 虚拟机: Linux
- 容器平台: Docker, K8S
项目一:微服务架构的电商平台
描述:参与开发一个基于微服务架构的电商平台,使用 SpringBoot 作为后端框架,Vue 作为前端框架,数据库采用 MySQL 和 PostgreSQL 进行数据存储。主要负责商品管理和订单处理模块的开发,实现了商品的增删改查、订单生成和支付功能。同时,使用 Docker 和 Kubernetes 实现服务的容器化部署,并通过 Jenkins 搭建 CI/CD 流水线,保证代码的快速迭代与发布。系统部署在 Linux 环境下,确保了高可用和可扩展性。
技术栈:SpringBoot、Vue、MySQL、PostgreSQL、Docker、Kubernetes、Jenkins、Linux
项目二:跨平台开发自动化运维系统
描述:主导开发一个面向企业的自动化运维系统,支持 Linux、MacOS 和 Windows 系统。使用 Python 编写自动化脚本,实现服务器监控、日志采集、自动备份等功能。项目中使用 Docker 和 Kubernetes 来部署并管理系统服务,同时在不同操作系统上部署虚拟机进行测试和环境模拟,确保跨平台的一致性和稳定性。
技术栈:Python、Docker、Kubernetes、Linux、MacOS、Windows
商城系统支持商家入驻,后端基于SpringBoot 研发,前端使用 Vue、uniapp开发, 系统全端全部代码开源 前后端分离,支持分布式部署,支持Docker,各个API独立,并且有独立的消费者。
该跨平台开发自动化运维系统提供一站式系统自动化运维解决方案。 资产管理:支持对资产进行分组,实现对主机、密钥和身份的统一管理和授权。 在线终端:提供在线终端 SSH 服务,支持快捷命令、自定义快捷键和主题风格。 文件管理:支持远程主机 SFTP 大文件的批量上传、下载和在线