521xueweihan / HelloGitHub

:octocat: 分享 GitHub 上有趣、入门级的开源项目。Share interesting, entry-level open source projects on GitHub.
https://hellogithub.com
92.54k stars 9.63k forks source link

【自荐】企业开发工具集,数据可视化,代码生成 #1383

Closed sanri1993 closed 4 years ago

sanri1993 commented 4 years ago

项目推荐

https://github.com/sanri1993/sanri-tools-maven

Java

  1. tools-core
    • 类加载管理 上传类 zip , class, java 文件到类加载器
    • 连接管理 创建 zookeeper, redis , database 等连接
    • 文件管理 系统的临时文件和配置文件的管理,提供临时文件下载功能
    • 插件管理 插件注册,提供给前端可访问的插件,做了一个监控指标,根据插件点击次数和最后访问时间来排序插件
    • 数据管理 可以给 class 随机生成数据,使用正则表达式生成数据,和爬网站数据功能
  2. tools-serializable
    • 提供序列化,反序列化等基础功能
  3. tools-zookeeper
    • zookeeper 连接的子节点,acl权限,节点数据,节点元数据,删除节点,写入数据
    • 路径收藏功能,方便下次直接查找
  4. tools-redis
    • 集群节点展示,显示节点主机,端口,角色,父节点
    • key 列表查询,可以查询集群所有节点,hashKey 列表查询,key 的长度,ttl , type 展示
    • 查询某个 key 的数据,可以根据序列化和类加载器来直接展示成数据明文
  5. tools-kafka
    • 消费组列表,删除消费组,消费组消费的主题列表,消费组消费主题某分区消费数据情况,消费组消费主题某分区附近的数据
    • 主题列表,主题尾部数据,创建主题,删除主题,模拟数据发送
    • 主题数据实时监控,brokers 列表
    • 所有的数据消费或监控都可以使用序列化配合类加载器来展示数据明文
  6. tools-database
    • 数据库元数据 catalog,schema,表,列,索引,主键 查询和搜索
    • 扩展元数据 表类型(字典表,配置表,业务表),表关联关系设置,展示和搜索
    • 数据库文档生成和下载
    • 使用模板生成代码,组合模板成方案生成代码
    • 使用 sql 预览数据库数据和 excel 导出,导入 excel 数据 ,表随机数据生成
    • nacos,diamond 等依赖于数据库的配置数据可以直接展示
  7. tools-mybatis
    • 上传 mapper 文件,配合类加载器,可以找到所有的 mapper 文件中的所有 statementId
    • 根据 statementId 可以知道当前 statementId 所必传的参数
    • 传入必传参数,和数据库连接,可以直接调用 statementId, 得到 sql 语句 ,这里的数据库连接引用数据库模块的连接名
  8. tools-swagger-doc
    • 将 swagger 的文档生成更美观的文档并提供下载文档
  9. tools-dubbo
    • 依赖于 zookeeper 模块,得到 dubbo 的提供者,获取提供的方法,并可以执行调用
  10. tools-name
    • 想要给某个方法取名,但一下子想不到合适的名字,可以用这个工具帮你取名
    • 支持设置业务词,ik 分词,英语翻译
  11. tools-soap
    • 支持 soap 调用
  12. tools-websocket
    • 主要是给其它模块提供前端推送数据功能

首页

数据表工具

模板代码生成

kafka 消费组列表

kafka 消息组消费的主题

kafka 消费组消费主题分区监控

kafka 主题管理

kafka 分区数据查看

kafka json 数据查看

kafka 模拟数据发送

redis 数据监控

响应数据模拟

521xueweihan commented 4 years ago

非常感谢您推荐项目。

该项目暂不能收录到 HelloGitHub 月刊中,HelloGitHub 推荐项目审核标准 #271。 期待持续完善该项目,后续推荐更多的项目。

再次感谢您对 HelloGitHub 的支持 🙏

sanri1993 commented 4 years ago

是什么原因呢