|
本日は、3月にGitHubで最も人気のあるJavaプロジェクトをまとめてご紹介します。Yuanmeiが発表している月間ランキングをご覧になっている方なら、今月のJavaプロジェクトはきっとお馴染みでしょう。これらのプロジェクトは、過去にも何度もリストに登場しています。 1高度なJava https://github.com/doocs/advanced-java スター 13714 この知識シリーズは*Sedum morganianum*から生まれたもので、インターネット業界の上級Javaエンジニアにとって完全な入門書として役立ちます。MQ、ES、Redis、Dubbo、Hystrixなどの経験がない場合は、このシリーズを学習する前に、各トピックのクイックスタートガイドをオンラインで検索し、入門デモで試してみることをお勧めします。そうすることで、各トピックの学習がより効果的になります。 2ライト-4 https://github.com/networknt/light-4j スター 1790 高速、軽量、効率的な Java マイクロサービス フレームワーク 3モール https://github.com/macrozheng/mall スター9360 小規模なオンラインストア。litemall = Spring Bootバックエンド + Vue管理フロントエンド + WeChatミニプログラムユーザーフロントエンド。まだ公開されていないため、WeChat開発者ツールでのみテストと実行が可能です。 4 SpringBoot学習 https://github.com/dyc87112/SpringBoot-Learning スター 7494 このプロジェクトには、「Spring Boot 基本チュートリアル」のプログラム例が含まれています。有料チュートリアルよりも優れた、最も包括的な無料Spring Bootチュートリアルを作成することを目指しています。 5Gロード kybilly/Gloading" _fcksavedurl="https://github.com/luckybilly/Gloading">https://github.com/luckybilly/Gloading スター 419 Gloading は、アダプタ コンセプトに基づいてアプリ内のグローバル LoadingView を深く分離するための軽量ツールです (1 つの Java ファイルのみで構成され、300 行未満、コメントが 100 行以上、AAR ファイルはわずか 6K です)。 6 スプリングブート https://github.com/spring-projects/spring-boot スター35839 Spring Bootは、あらゆるプロジェクトのビルドシステムで使用できるライブラリのコレクションです。簡素化のため、このフレームワークはBootアプリケーションの実行とテストのためのコマンドラインインターフェースも提供しています。統合されたCLI(コマンドラインインターフェース)を含むフレームワークのリリースは、Springリポジトリから手動でダウンロードしてインストールできます。Spring Bootには以下の機能があります。
7つのJavaデザインパターン https://github.com/iluwatar/java-design-patterns スター 45727 デザインパターンは、プログラマーがアプリケーションやシステムを設計する際によくある問題を解決するためのベストプラクティスマニュアルです。開発プロセスをスピードアップし、重大なミスにつながる可能性のある細部を効果的に防ぐのに役立ちます。しかし、Javaのデザインパターンを深く掘り下げる前に、様々なプログラミング/ソフトウェア設計の原則を理解しておく必要があります。 8つのチュートリアル https://github.com/eugenp/tutorials スター 12845 このプロジェクトは、それぞれ特定の開発分野を網羅した、小規模で集中的なチュートリアルシリーズです。ほとんどのチュートリアルプロジェクトはSpring Framework(およびSpring Security)に焦点を当てています。特に、コアJava、Jackson、HttpClient、Guavaといった技術に重点を置いています。 9fescar https://github.com/alibaba/fescarStar 6943 FESCAR(Fast & Easy Commit And Rollback)は、マイクロサービスアーキテクチャ向けの分散トランザクションソリューションです。高いパフォーマンスと使いやすさを特徴とし、シンプルで高速なトランザクションのコミットとロールバックを実現するように設計されています。 10 スプリングフレームワーク https://github.com/spring-projects/spring-framework スター 27655 これは、すべてのSpringプロジェクトの基盤となるSpring Frameworkのホームページです。Spring FrameworkとSpringプロジェクトファミリーは、単に「Spring」と呼ばれることがよくあります。 11アルサス https://github.com/alibaba/arthas スター 11484 Arthasは、開発者がコードを変更したりサーバーを再起動したりすることなく、Javaアプリケーションの本番環境における問題を解決できるように設計されています。Arthasを使用すると、JVMの再起動や追加のコード変更を必要とせずに、リアルタイムで問題のトラブルシューティングを行うことができます。 |