程序员在工作中避免不了要操作 myql、redis、Linux 等。所以要安装很多工具,Navicat、Xshell、RedisDesktopManager等,今天给大家推荐一款工具,可以代替这些常规工具,统一管理监控这些资源信息。
mayfly-go,基于 golang,vue3开发的一个在线操作管理平台(也可以看做是个堡垒机)。
项目简介
DD基于D分层实现的 web版 Linux(终端 文件 脚本 进程)、数据库、redis、mongo统一管理操作平台。
功能介绍
-
Linux:ssh 终端操作,文件查看、修改、上传、下载、删除等,脚本管理执行,进程操作,运行状态查看等
-
dbms:支持mysql、postgres,可视化数据增删改查,sql语句提示,表信息、索引信息、建表语句查看
-
redis:支持单机、哨兵、集群,增删改查 redis 数据,redis 基本信息查看,如版本,内存,cpu等使用情况、集群信息
-
mongo:增删改查 mongo 文档数据
-
系统管理:完善的用户管理、角色管理、资源管理
项目部署
-
下载安装包
-
导入数据脚本
-
修改config.yml,修改端口,数据库连接等
-
服务启动&重启:./startup.sh
-
访问服务:127.0.0.1:8888,初始账号 admin/admin123.
系统使用
项目管理
项目管理可以增加、修改、删除项目,对项目添加成员,以及环境管理,区分开发和生产环境配置。
注意:一定要添加成员管理,否则添加项目后,机器列表等页面选不到项目。
DBMS
新增数据源,在线增删改查数据。
Redis操作
查看redis 服务器信息
MongoDB操作
服务器操作
可以直接查看服务器状态信息,包括内存、cpu使用率等。
连接服务器,可以上传、下载文件
更多其他的功能,感兴趣的小伙伴可以去下载体验试试吧~~~
https://gitee.com/objs/mayfly-go
写在最后(私活源码)
项目介绍
Jeepay是一套适合互联网企业使用的开源支付系统,支持多渠道服务商和普通商户模式。已对接微信支付,支付宝,云闪付官方接口,支持聚合码支付。
Jeepay使用Spring Boot和Ant Design Vue开发,集成Spring Security实现权限管理功能,是一套非常实用的web开发框架。
项目特点
· 支持多渠道对接,支付网关自动路由
· 已对接微信服务商和普通商户接口,支持V2和V3接口
· 已对接支付宝服务商和普通商户接口,支持RSA和RSA2签名
· 已对接云闪付服务商接口,可选择多家支付机构
· 提供http形式接口,提供各语言的sdk实现,方便对接
· 接口请求和响应数据采用签名机制,保证交易安全可靠
· 系统安全,支持分布式部署,高并发
· 管理端包括运营平台和商户系统
· 管理平台操作界面简洁、易用
· 支付平台到商户系统的订单通知使用MQ实现,保证了高可用,消息可达
· 支付渠道的接口参数配置界面自动化生成
· 使用spring security实现权限管理
· 前后端分离架构,方便二次开发
· 由原XxPay团队开发,有着多年支付系统开发经验
系统架构
Jeepay计全支付系统架构图
核心技术栈
软件名称 | 描述 | 版本 |
Jdk | Java环境 | 1.8 |
Spring Boot | 开发框架 | 2.4.5 |
Redis | 分布式缓存 | 3.2.8 或 高版本 |
MySQL | 数据库 | 5.7.X 或 8.0 高版本 |
MQ | 消息中间件 | ActiveMQ 或 RabbitMQ 或 RocketMQ |
Ant Design Vue | Ant Design的Vue实现,前端开发使用 | 2.1.2 |
MyBatis-Plus | MyBatis增强工具 | 3.4.2 |
WxJava | 微信开发Java SDK | 4.1.0 |
Hutool | Java工具类库 | 5.6.6 |
开发部署
· 系统开发:https://docs.jeequan.com/docs/jeepay/dev_serv
· 通道对接:https://docs.jeequan.com/docs/jeepay/dev_channel
· 线上部署:https://docs.jeequan.com/docs/jeepay/deploy
· 接口文档:https://docs.jeequan.com/docs/jeepay/payment_api
功能模块
Jeepay运营平台功能
Jeepay商户系统功能
系统截图
以下截图是从实际已完成功能界面截取
开源地址
扫码关注本号,后台回复 支付
扫码关注本号,后台回复 支付
持续关注本号,分享更多项目源码