|
多くのプログラマーが職場に戻りましたが、心構えはもう整ったでしょうか? 1月のGitHubで最も人気のあるJavaオープンソースプロジェクトが発表されました。どのプロジェクトがリストに載っているか見てみましょう。 1. Javaガイド https://github.com/Snailclimb/JavaGuideスター 22668 [Java 学習 + 面接ガイド] Java プログラマーが習得する必要があるコア知識のほとんどを網羅したガイド。 2. 高度なJava https://github.com/doocs/advanced-javaスター 7752 この知識シリーズは*Sedum morganianum*から生まれたもので、インターネット業界の上級Javaエンジニアにとって完全な入門書として役立ちます。MQ、ES、Redis、Dubbo、Hystrixなどの経験がない場合は、このシリーズを学習する前に、各トピックのクイックスタートガイドをオンラインで検索し、入門デモで試してみることをお勧めします。そうすることで、各トピックの学習がより効果的になります。 3. フェスカー https://github.com/alibaba/fescarスター 4476 Fescar は、シンプルで高速なトランザクションのコミットとロールバックを可能にするように設計された、使いやすく高性能な Java ベースのオープンソース分散トランザクション ソリューションです。 4.モール https://github.com/macrozheng/mallスター 5603 モールプロジェクトは、Spring BootとMyBatisを用いて実装されたフロントエンドのオンラインストアシステムとバックエンドの管理システムで構成されるeコマースシステムです。フロントエンドのオンラインストアシステムには、ホームページポータル、商品レコメンデーション、商品検索、商品表示、ショッピングカート、注文処理、会員センター、カスタマーサービス、ヘルプセンターなどのモジュールが含まれています。バックエンドの管理システムには、商品管理、注文管理、会員管理、プロモーション管理、運用管理、コンテンツ管理、統計レポート、財務管理、アクセス制御、設定などのモジュールが含まれています。 5.ミャオシャ https://github.com/qiurunze123/miaoshaスター 4379 このプロジェクトは、高並列性と高トラフィック環境下でフラッシュセールアーキテクチャを実装する方法を体系的にまとめたものです。メッセージキュー(MQ)、Spring Boot、Redis、Dubbo、Zookeeper、Maven、Luaなどに全く馴染みがない場合は、まず各トピックのクイックスタートガイドをオンラインで検索することをお勧めします。 6. フリンク https://github.com/apache/flinkスター 7029 Apache Flinkは、分散型MapReduceプラットフォームの効率性、柔軟なプログラミング、そしてスケーラビリティを兼ね備えた、宣言型のオープンソースデータ分析システムです。また、並列データベース向けのクエリ最適化ソリューションも提供します。 7.cim https://github.com/crossoverJie/cimスター 1797 CIM(CROSS-IM)は開発者向けのインスタントメッセージング(IM)システムです。開発者が独自の水平スケーラブルなIMを構築するためのコンポーネントも提供しています。CIMを使用すると、以下のことが可能になります。
8. スプリングブート https://github.com/spring-projects/spring-bootスター 33720 Spring Bootは、あらゆるプロジェクトのビルドシステムで使用できるライブラリのコレクションです。簡素化のため、このフレームワークはBootアプリケーションの実行とテストのためのコマンドラインインターフェースも提供しています。統合されたCLI(コマンドラインインターフェース)を含むフレームワークのリリースは、Springリポジトリから手動でダウンロードしてインストールできます。Spring Bootには以下の機能があります。
9. 交響曲 https://github.com/b3log/symphonyスター 10241 Java で実装された最新のコミュニティ (フォーラム/BBS/ソーシャル ネットワーク/ブログ) プラットフォームです。次の理由から:
10. アルサス https://github.com/alibaba/arthasスター 9513 Arthasは、開発者がコードを変更したりサーバーを再起動したりすることなく、Javaアプリケーションの本番環境における問題を解決できるように設計されています。Arthasを使用すると、JVMの再起動や追加のコード変更を必要とせずに、リアルタイムで問題のトラブルシューティングを行うことができます。 11. チュートリアル https://github.com/eugenp/tutorialsスター 11255 このプロジェクトは、それぞれ特定の開発分野を網羅した、小規模で集中的なチュートリアルシリーズです。ほとんどのチュートリアルプロジェクトはSpring Framework(およびSpring Security)に焦点を当てています。特に、コアJava、Jackson、HttpClient、Guavaといった技術に重点を置いています。 |