• Java 效率工具, 大幅度提高开发效率


    你是否有遇到过这样的情况,在开发过程中需要比较两列数据,但使用文本比对工具的话他是按行基准比对的,我还得对每列数据先进行排序,但排序又去哪里排, 想到 excel 可以排序 , 折腾下来,特别麻烦, 不知道为啥这么一个小工具都没有人提供, 这里 sanri-tools-maven 提供了这个小工具,可以直接比较两列文本差异, 找到多出来的部分, 还可以忽略大小写的差异,去空白等功能

    当开发过程或者测试过程中遇到问题时, 定位到可能是 redis 数据问题,但是使用的是 kryo 或者 jdk 序列化把对象放入 redis 的, 这时使用 redis-cli 或者其它 redis 可视化工具时,都会有乱码的情况,并不知道数据是什么,这时你只能手写一份 redis 连接去获取数据并反序列化,浪费大量时间,sanri-tools-maven 提供了 redis 工具, 可以上传项目中的类, 并提供了大量的反序列化工具来进行数据可视化工作,也可以自已定义自己的反序列化能力, 并添加到项目中来

    刚接手一个新项目时,最需要的就是熟悉表结构,但是你可能面对一个 pdm 或者一堆数据表无从下手时, 你只能从代码一点点去看每个业务的数据表结构,sanri-tools-maven 提供了元数据工具, 可以直接根据表名,表注释, 列名, 列注释来搜索表, 可以让你很快的熟悉一个项目

    在增删改查开发完成后, 你迫切需要一些数据来进行测试,sanri-tools-maven 提供了随机数据生成, 他即可以针对单表进行数据生成, 也可以查询另一张表的数据来进行随机插入从而形成关联关系

    当需求开发完成后,需要写 sql 脚本,如果数据库有表或者字段变更时, 但人工总会出错或者遗漏,sanri-tools-maven 提供了两库的元数据比对,可以对变更的表,列,索引生成可重复执行的 sql , 目前支持 mysql, oracle 可以自己进行扩展

    对于 kafka 中间件来说,官方是没有提供界面工具的,我看了好多的界面管理工具,大多都只能支持一个集群的管理,sanri-tools-maven 提供了多个 kafka集群 的数据管理, 数据监控,并且可以监控某个消费组某个主题某个分区的消费情况, 和卡住的数据到底是什么,同样支持数据的可视化

    sanri-tools-maven 平台在设计之初就是多模块可插拔的设计,你可以很方便的定义自己需要的能力按模块添加进来,自定义一个模块和平台无太大的依赖关系,但可以很方便的用到平台的能力

    sanri-tools-maven 目前还属于开源完善阶段, 欢迎各位大神补充和完善, 加入我们,为程序员效率工具努力

    开源地址 https://gitee.com/sanri/sanri-tools-maven

  • 相关阅读:
    dubbo+zookeeper报错:com.alibaba.dubbo.rpc.RpcException: Failed to invoke the method
    CoreException: Could not get the value for parameter compilerId for plugin execution default-compile: PluginResolutionException: Plugin org.apache.maven.plugins:maven-compiler-plugin:3.1
    Spring容器加载配置文件
    Java基础(一)字符串之如何删除指定的字符
    Java基础(二)数组之如何排序数组并插入元素
    Java基础(一)字符串之如何比较字符串
    Spring的事务管理
    Java使用split()截取字符串
    JavaWeb过滤器实现页面跳转至登录页面
    jQuery获取session中的值
  • 原文地址:https://www.cnblogs.com/sanri1993/p/16257734.html
Copyright © 2020-2023  润新知