<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          換掉 Postman + Swagger + JMeter,這 5 個 Java 項目絕了!

          共 4706字,需瀏覽 10分鐘

           ·

          2021-12-18 13:16

          大家好,我是 Guide。

          說來有點慚愧,作為一個日常最愛閑逛 Github 的博主,我卻有 3 個來月沒有給大家推薦開源項目了。

          不瞞大家,我的收藏夾里可是躺了很多優(yōu)質(zhì)的開源項目。像我自己平時遇到了比較感興趣的開源項目,都會用 Microsoft To Do 先記下來,然后有時間了再慢慢看。

          來張圖感受一下吧!

          今天推薦的 5 個項目,每一個都是精品,強(qiáng)烈推薦(用心推薦好項目,嘿嘿):

          • MeterSphere?:一站式開源持續(xù)測試平臺,涵蓋測試跟蹤、接口測試、性能測試、團(tuán)隊協(xié)作等功能。
          • JustAuth?:碼云 GVP 項目,使用人數(shù)最多的第三方登錄開源組件,支持 Github、Gitee、今日頭條、支付寶、新浪微博、微信、飛書、Google、Facebook、Twitter、StackOverflow 等第三方平臺的授權(quán)登錄。
          • DataX-Web?:基于 DataX 的分布式數(shù)據(jù)同步工具,可視化操作,降低使用 DataX 的學(xué)習(xí)成本。
          • Recaf?:一款功能十分強(qiáng)大的 Java 字節(jié)碼編輯器,基于 ASM 修改字節(jié)碼。
          • PrettyZoo?:一個基于 Apache Curator 和 JavaFX 實現(xiàn)的 ZooKeeper 圖形化管理客戶端。

          因為關(guān)注這個號的大部分都是 Java 程序員,因此后面分享的開源項目應(yīng)該也都是和 Java 相關(guān)。當(dāng)然了,不排除會分享其他語言的優(yōu)質(zhì)開源項目。

          好的項目實在太多了,每個人的精力都有限,選擇自己感興趣的了解學(xué)習(xí)即可。很多項目你只需要知道有這個東西就可以了,當(dāng)你需要什么開源項目可以去 awesome-java[1] 上去找,上面分類匯總了很多優(yōu)質(zhì)的 Java 開源項目。

          另外,今天要推薦的這 5 個開源項目已經(jīng)被收錄進(jìn)了 awesome-java (非常棒的 Java 開源項目集合,找 Java 項目必備)。

          • Github 地址:https://github.com/CodingDocs/awesome-java
          • Gitee 地址:https://gitee.com/SnailClimb/awesome-java

          好了,廢話不多說了!正式開始項目推薦。

          MeterSphere:一站式測試平臺

          MeterSphere 是一款基于 Spring Boot + Vue 的一站式開源持續(xù)測試平臺,涵蓋測試跟蹤、接口測試、性能測試、團(tuán)隊協(xié)作等功能。

          你可以將 MeterSphere 看作是 Testlink + Postman + Swagger + JMeter 。不過,其提供的功能還要比這四者加起來還要多的多,有很多小驚喜。

          • MeterSphere 的測試管理功能比 Testlink 更加全面好用,覆蓋從編寫用例到生成測試報告的完整流程;
          • MeterSphere 完全覆蓋了 Postman 的接口測試功能;
          • MeterSphere 支持多種協(xié)議的在線 API 文檔,支持 Swagger、Postman、HAR 等多種格式導(dǎo)入;
          • MeterSphere 完全兼容 JMeter,并且其功能比 JMeter 更全面好用;
          • MeterSphere 提供了團(tuán)隊協(xié)作功能,自帶用戶管理、租戶管理、權(quán)限管理、資源管理等功能。
          • ......

          MeterSphere功能演示

          Vivo、國家電網(wǎng)、聯(lián)想、可口可樂、中歐基金等公司都是 MeterSphere 的用戶。

          類似 MeterSphere 的工具還有 Apifox ,這倆都是國產(chǎn)的,并且,做的都非常不錯!

          如果大家對這個工具感興趣的話,我后面可以專門出一期教程來詳細(xì)介紹。

          • 項目地址:https://github.com/metersphere/metersphere
          • 官方文檔:https://metersphere.io/docs/index.html
          • 官網(wǎng):https://metersphere.io/
          • 在線體驗:https://demo.metersphere.com/

          相關(guān)文章推薦:

          JustAuth:第三方登錄開源組件

          JustAuth 是一款使用人數(shù)最多的第三方登錄開源組件,碼云 GVP 項目,支持 Github、Gitee、今日頭條、支付寶、新浪微博、微信、飛書、Google、Facebook、Twitter、StackOverflow 等第三方平臺的授權(quán)登錄。

          JustAuth 支持的第三方平臺概覽:

          并且,官方提供了示例項目 JustAuth-demo[2]供大家進(jìn)行測試。

          JustAuth示例項目
          • 項目地址 : https://github.com/justauth/JustAuth
          • 官方文檔 : https://justauth.wiki/

          相關(guān)文章推薦:

          DataX-Web:DataX 集成可視化頁面

          DataX-Web 是一款基于 DataX 的可視化分布式數(shù)據(jù)同步工具,支持 RDBMS、Hive、HBase、ClickHouse、MongoDB 等數(shù)據(jù)源,旨在降低使用 DataX 的學(xué)習(xí)成本。

          • 項目地址:https://github.com/WeiYe-Jing/datax-web
          • 項目介紹 : https://segmentfault.com/u/weiye_jing/articles

          之前分享過一篇文章詳細(xì)介紹過這個開源項目,感興趣的可以看看:一款強(qiáng)大的可視化分布式數(shù)據(jù)同步工具—DataX-Web 。

          Recaf:Java 字節(jié)碼編輯器

          Recaf: The modern Java bytecode editor

          這是一款 Java 編寫的 Java 字節(jié)碼編輯器,基于 ASM(Java 字節(jié)碼操作框架) 來修改字節(jié)碼,是不是有點繞口。

          通過 Recaf,我們可以輕松反編譯 Jar 包或 Class 文件并對其字節(jié)碼進(jìn)行修改。

          • 項目地址:https://github.com/Col-E/Recaf
          • 下載地址 (要想使用 Recaf,請確保你的 Java 版本是 Java 8 或者 Java 11+):https://github.com/Col-E/Recaf/releases
          • 官網(wǎng):https://www.coley.software/Recaf/

          相關(guān)文章推薦:

          • Java 字節(jié)碼編輯器文檔說明[4]
          • Recaf: Java bytecode reversing tool I've been working on for the past 3.5 years[5]

          PrettyZoo:優(yōu)雅的 ZooKeeper 圖形化管理客戶端

          PrettyZoo 是一個基于 Apache Curator 和 JavaFX 實現(xiàn)的 ZooKeeper 圖形化管理客戶端,顏值非常高,支持 Mac / WIndows / Linux 。你可以使用 PrettyZoo 來實現(xiàn)對 ZooKeeper 的可視化增刪改查。

          考慮到很多小伙伴,不太了解 Apache Curator 和 JavaFX 這兩個框架,我這里簡單介紹一下:

          • Apache Curator :Apache Curator 是 Netflix 開源的一款 ZooKeeper 客戶端框架,可以對 ZooKeeper 進(jìn)行增刪改查。相比于 ZooKeeper 自帶的客戶端來說,Curator 的封裝更加完善,各種 API 都可以比較方便地使用。像我之前寫的簡易版 RPC 框架 guide-rpc-framework[6] 就是通過這個框架來對 ZooKeeper 進(jìn)行增刪改查等操作。
          • JavaFX :JavaFX 是基于 Java 語言的一款桌面軟件開發(fā)工具,類似 Swing。不過,JavaFx 是將界面和邏輯都分開處理了,就像 Android 開發(fā)那樣。

          另外,PrettyZoo 使用了 Java9 的模塊化(Jigsaw)技術(shù),并基于 JPackage 打包了多平臺的可運(yùn)行文件(無需要額外安裝 Java 運(yùn)行時)。

          除了可以用來作為管理 ZooKeeper 的工具之外,這個項目也給想要學(xué)習(xí) JavaFX 或者 ZooKeeper 的朋友提供了一個非常棒的參考。

          • 項目地址:https://github.com/vran-dev/PrettyZoo
          • 下載地址:https://github.com/vran-dev/PrettyZoo/releases

          相關(guān)文章推薦:PrettyZoo, 顏值與功能雙在線的 Zookeeper 可視化工具

          參考資料

          [1]

          awesome-java: https://github.com/CodingDocs/awesome-java

          [2]

          JustAuth-demo: https://github.com/justauth/JustAuth-demo

          [3]

          一杯茶的時間,上手第三方登錄類庫 JustAuth: https://juejin.cn/post/6844904144872931342

          [4]

          Java 字節(jié)碼編輯器文檔說明: http://autp.cn/archives/java%E5%AD%97%E8%8A%82%E7%A0%81%E7%BC%96%E8%BE%91%E5%99%A8%E6%96%87%E6%A1%A3%E8%AF%B4%E6%98%8E

          [5]

          Recaf: Java bytecode reversing tool I've been working on for the past 3.5 years: https://www.reddit.com/r/java/comments/kjz70b/recaf_java_bytecode_reversing_tool_ive_been/

          [6]

          guide-rpc-framework: https://github.com/Snailclimb/guide-rpc-framework

          ··········? END? ··············

          也許你還想看
          ? |?這樣使用 IDEA ,效率提升10倍!| IDEA 高效使用指南
          ? |?IntelliJ IDEA 永遠(yuǎn)滴神?
          ??|?官宣!我升級了!!!
          ? |?我在 B 站淘了 2 個 Java 實戰(zhàn)項目! 小破站,YYDS!
          ? |?再見 Spring Task,這個定時任務(wù)框架真香!
          ? |?一鍵生成數(shù)據(jù)庫文檔,堪稱數(shù)據(jù)庫界的Swagger
          ? |?阿里開源的15個頂級Java項目!!!
          ? |?面試八股文,YYDS!

          我是 Guide哥,一個工作2年有余,接觸編程已經(jīng)6年有余的菜鳥。大三開源 JavaGuide,目前已經(jīng) 100k+ Star。未來幾年,希望持續(xù)完善 JavaGuide,爭取能夠幫助更多學(xué)習(xí) Java 的小伙伴!共勉!凎!點擊即可了解我的個人經(jīng)歷。

          簡歷指導(dǎo)/Java 學(xué)習(xí)/面試指導(dǎo)/面試小冊,歡迎加入我的知識星球(公眾號后臺回復(fù)“星球”即可)。

          如果本文對你有幫助的話,歡迎點贊&在看&分享,這對我繼續(xù)分享&創(chuàng)作優(yōu)質(zhì)文章非常重要。感謝????

          瀏覽 82
          點贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  天天做天天干 | 超碰在线大家操 | 很很鲁很很爽 | 曰韩一级A片 | 天天日天天操心 |