JavaRush /Java Blog /Random-TW /下載技巧。Github 上面向 Java 初學者的開源專案

下載技巧。Github 上面向 Java 初學者的開源專案

在 Random-TW 群組發布
在先前關於 JavaRush 致力於為初級 Java 程式設計師「提高」技能和找工作的文章中,我們已經討論過從事獨立開源專案以獲得實踐經驗的重要性,以及將這些專案添加到您的簡歷中並展示的能力面試下載技巧。 Github 上面向 Java 初學者的開源專案 - 1正如經驗豐富的開發人員所指出的,參與開源專案是獲得 Java(或任何其他程式語言)實踐經驗的最佳方式之一。開源專案的協作工作使新人有機會與其他編碼員和其他專家一起參與實際產品的創建。而這反過來又顯著增加了找到好工作的機會,特別是對於履歷中尚未充滿實際就業經驗的初級程式設計師而言。因此,今天我們準備了 GitHub 上最有趣、最受歡迎的開源 Java 專案精選,供新手開發人員加入。

1.彈性搜索

Elasticsearch 是一個基於 REST 的分散式搜尋引擎,設計用於雲端平台。 下載技巧。 Github 上的 Java 初學者開源專案 - 2ElasticSearch是基於Apache Lucene,一個免費開源的資訊搜尋軟體庫,可以處理全文搜尋查詢,也支援文件的語言搜尋。ElasticSearch 搜尋引擎主要專注於以 JSON 物件形式呈現的文件。索引建立或更新文檔,以便可以搜尋、排序和過濾它們。專案網站:https://www.elastic.co/ GitHub 星數:4.67 萬。

2.保險箱_

Strongbox 是一個用 Java 編寫的現代開源工件儲存庫管理器。「我們致力於提供一個簡單而可靠的平台來託管各種類型的二進位工件,無論您擁有哪種儲存類型,」該專案的作者指出。由於其完善的架構,Strongbox 提供了各種套件格式的本機實現,例如 Maven、NPM、NuGet 和 Raw。所有實作的套件格式都是用 Java 原生編寫的。這個專案的目標是實現一個通用儲存庫管理器,可以託管和服務任何主要格式的工件。Strongbox 包括用於尋找工件的搜尋引擎和查詢語言。專案網站: https: //strongbox.github.io/ GitHub 星數:260

3.隊友_

TEAMMATES 是一款免費的線上工具,允許用戶提供有關其同伴的匿名回饋,如果是學生,則可以提供有關教授的匿名回饋。首先,TEAMMATES 是專門為學生和教師設計的。使用此工具,使用者可以建立民意調查(匿名或匿名),同一組的成員可以評估彼此對專案的貢獻,教師可以向學生提供回饋,等等。TEAMMATES 工具包具有相當廣泛的功能,包括個人使用者設定檔和搜尋引擎。專案網站: https: //teammatesv4.appspot.com/ GitHub 星數:966

4.JabRef _

JabRef 是一個用 Java 編寫的圖形化書目資訊管理系統,使用 BibTeX(用於建立格式化書目清單的軟體)作為其主要內部格式。提供圖形使用者介面,用於編輯 BibTeX 檔案、從科學資料庫匯入資料以及搜尋和管理 BibTeX 檔案。JabRef 允許研究人員、學者和作家創建和重複使用參考書目。產生的連結用於建立參考書目、科學文章、專著、書籍和其他作品中的參考書目清單。JabRef實現了整個書目的全文檢索,支援按任何BibTeX欄位、關鍵字進行分組,自動產生BibTeX鍵等。專案網站: https: //www.jabref.org/ GitHub 星數:1500。 下載技巧。 Github 上面向 Java 初學者的開源專案 - 3

5.維基共享資源 Android 應用程式

該專案致力於創建維基共享資源 Android 應用程序,該應用程式允許用戶從基於 Android 行動作業系統的智慧型手機或平板電腦將圖像上傳到維基共享資源。Wikimedia Commons 是一個圖像、聲音、其他媒體檔案和 JSON 檔案的線上儲存庫,這些檔案在免費許可下分發,任何人都可以不受限制地使用。專案網站:https://commons.wikimedia.org/wiki/Commons :Mobile_app GitHub 上的星星數量:546

6.維基百科

XWiki 是一個用 Java 編寫的免費 wiki 軟體平台,強調可擴展性以及建立資訊和以程式設計方式存取 wiki 庫的能力。本質上,XWiki 是一個 Wiki 引擎,可讓您在 Wiki 頁面上建立應用程式。該專案的創建者自己將 XWiki 稱為第二代 wiki 平台。「第一代 wiki 是為內容協作而設計的。第二代 wiki 適合使用 wiki 範式和頁面編輯方法協作建立 Web 應用程式。XWiki 可以用作第二代或第一代 wiki,」他們解釋道。XWiki 有相當多的功能,包括頁面和存取權限管理系統、頁面匯出為 PDF、統計、部落格、熱鍵、RSS 等等。專案網站: https: //www.xwiki.org/

7.零代碼

Zerocode 是一個社群驅動的、免費且開放的 API 自動化和負載測試框架,使用核心 Java JUnit 元件建構。允許開發人員盡可能簡單、快速地建立和維護測試案例。「Zerocode 可讓您為您的功能建立測試案例並輕鬆維護它們,避免最常見的問題。由於簡單的 YAML/JSON 格式以及對 Eclipse、IntelliJ 和 NetBeans 等流行 IDE 的本機支持,測試變得輕而易舉,無需安裝額外的插件,」專案開發人員說道。專案網站: https: //zerocode.io/ GitHub 星數:304

8. SirixDB

SirixDB 是一個臨時 NoSQL 資料庫管理系統,它維護資料庫資源中儲存的每個修訂的完整歷史記錄。允許您快速恢復任何更改以及比較。有查詢處理功能,支援與不同時間段相關的複雜查詢。什麼是臨時資料庫系統?此術語用於描述能夠在進行某些變更之前快速恢復資料過去狀態的系統。「由於大多數現代資料庫仍然只是將當前或歷史資料儲存在一張大表中,因此我們開始研究此類系統的效能,目標是改善當前的狀況。我們從頭開始建立了一個名為 Sirix 的開源系統,它可以儲存小型記錄,還支援複雜的臨時查詢,從而有效地與非時態資料庫系統競爭。」SirixDB 創建者社群的開發人員解釋道。專案網站: https: //sirix.io/ GitHub 星數:498
留言
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION