查看原文
其他

团队在线开发工具,集成主流数据库、主流中间件连接与管理!

Java架构师技术 Java架构师技术 2023-09-18
以下文章来源Java架构师技术,回复”Spring“获惊喜礼包
上一篇推文:大佬也阳了!

大家好,我是Java架构师

今天,推荐一个团队在线开发工具。猿哥第一次使用就有点上头,爱不释手,必须要推荐给大家。

上次是谁要的团队在线开发工具啊,猿哥帮你找到了。

这是我目前见过最好的团队在线开发工具。功能完整,代码结构清晰。值得推荐。

📚 项目介绍

近猿哥在逛网站的时候发现一个不错的开源项目,猿哥觉得不错,得拿出来和大家分享下。

🎉本项目是一个工具集成MySql、Oracle、金仓、达梦、神通等数据库、SSH、FTP、Redis、Zookeeper、Kafka、Elasticsearch等管理工具。扩展:接私活儿

功能模块



目录结构

服务端:go开发

前端:vue开发

注意

单机运行方式:无需配置文件,数据和日志存储在用户目录/temeide

服务端模式目前存在问题,请大家先单机运行,后续将完善服务端模式

服务器运行方式:需要配置文件,数据和日志存储在程序同级目录

conf/ # 配置文件
html/ # 前端,vue工程
internal/ # 服务源码
pkg/ # 工具等

源码调试运行

前端调试运行

# 前端打包

# 进入html目录
cd html

# 安装依赖
npm install

# 运行
npm run serve


服务端调试运行

# 安装依赖
go mod tidy

# 运行
# --isDev dev模式,自动打开到 前端调试页面,日志输出控制台

# 单机版调试运行,需要谷歌浏览器
go run . --isDev

打包

前端打包

# 前端打包

# 进入html目录
cd html

# 安装依赖
npm install

# 打包
npm run build


静态资源打包为Go文件

# 安装依赖
go mod tidy

# 前端文件发布到服务中
# 将自动将前端文件打包成到internal/static/html.go文件中go test -v -timeout 3600s -run ^TestStatic$ teamide/internal/static


单机版可执行文件打包,单机版运行需要谷歌浏览器

# 安装依赖
go mod tidy

# 打包单机运行,需要本地安装谷歌浏览器,用于单个人员使用
# 不需要conf目录
go build .


作为服务部署打包

# 安装依赖
go mod tidy

# 作为服务端部署,通过浏览器打开,可供团队使用
# 需要conf目录
go build -ldflags "-X main.buildFlags=--isServer" .

模块

工具箱,用于连接Redis、Zookeeper、Database、SSH、SFTP、Kafka、Elasticsearch等

功能演示

Toolbox Redis(完成)

连接Redis,支持单机、集群,增删改查等操作,批量删除等

牛逼啊!接私活必备的 N 个开源项目!赶快收藏

Toolbox Zookeeper(完成)

连接Zookeeper,支持单机、集群,增删改查等操作,批量删除等

Toolbox Kafka(完成)

连接Kafka,增删改查主题,推送主题消息,自定义消费主题消息等。另外,搜索公众号顶级架构师后台回复“算法”,获取一份惊喜礼包。

Toolbox SSH、SFTP(完成)

配置Linux服务器SSH连接,在线连接服务执行命令

SSH模块可以点击FTP,进行本地和远程文件管理 FTP:上传、下载、移动、本地远程相互移动、重命名、删除、批量上传和下载等功能

Toolbox Database(完成)

连接Database,在线编辑库表,编辑库表记录,查看表结构等

Toolbox Elasticsearch(完成)

连接Elasticsearch,编辑索引,增删改查索引数据等。另外,搜索公众号编程技术圈后台回复“redis”,获取一份惊喜礼包。

Toolbox 其它

Node 模块

节点服务,用于不同网段通信,借助节点模块的网络代理实现内外网透传等

最后,想学习这个项目的可以查看项目地址:


项目源码,怎么领取?

源码获取

牛逼啊!接私活必备的 N 个开源项目!赶快收藏

扫码下方二维码,后台回复【团队】即可获取所有系统

欢迎有需要的同学试试,如果本文对您有帮助,也请帮忙点个 赞 + 在看 啦!❤️

在 GitHub猿 还有更多优质项目系统学习资源,欢迎分享给其他同学吧!

最后,整理了400多套项目,赠送读者。扫码下方二维码,后台回复赚钱即可获取。

--END--

来源:网络

版权申明:内容来源网络,版权归原创者所有。除非无法确认,我们都会标明作者及出处,如有侵权烦请告知,我们会立即删除并表示歉意。谢谢!

往期惊喜:

何谓架构?

一个很酷的后台权限管理系统

一个很酷的博客系统

一个很酷的快速开发代码生成器系统

看看人家那 IM 即时通讯系统,那叫一个优雅(附源码)

分布式定时任务框架选型

SpringBoot 接口加密解密,新姿势!

SpringCloud 三种服务调用方式

分布式事务的 6 种解决方案

江泽民《新时期我国信息技术产业的发展》论文

Spring Boot 3.0,这波你跟不跟?

只会用 xxl-job?更强大的新一代分布式任务调度框架来了!

一款Redis可视化管理工具,支持亿万数量级的key,支持Windows、Mac OS X和Linux下运行!


扫码关注我们的Java架构师技术

带你全面深入Java

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存