你是否有遇到過這樣的情況,在開發過程中需要比較兩列數據,但使用文本比對工具的話他是按行基準比對的,我還得對每列數據先進行排序,但排序又去哪裡排, 想到 excel 可以排序 , 折騰下來,特別麻煩, 不知道為啥這麼一個小工具都沒有人提供, 這裡 sanri-tools-maven 提供了這個小工具, ...
你是否有遇到過這樣的情況,在開發過程中需要比較兩列數據,但使用文本比對工具的話他是按行基準比對的,我還得對每列數據先進行排序,但排序又去哪裡排, 想到 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