Niu NiuNiuNiuの6つのオープンソースプロジェクトのインベントリ

この号で推奨されるオープンソースプロジェクトディレクトリ:

1.API用のJSONネットワークトランスポートプロトコル

2.パフォーマンスのために構築されたJavaサーバーフレームワーク

3.Javaベースのオンラインネットワークディスクプログラム

4.SpringBoot関連の脆弱性学習資料

5.インターネット企業の一般的なフレームワークのソースコードの評価

6.パワフルで美しいAndroidポップアップ


01.APIのJSONネットワーク送信プロトコル

API JSONは、API用のJSONネットワーク伝送プロトコルであり、このプロトコルに基づくORMライブラリです。フロントエンドとバックエンドが分離された中小規模のプロジェクトに適しており、さまざまな追加、削除、変更のための完全に自動化されたユニバーサルAPIを提供します。ゼロコードは、新しい追加や変更の絶えず変化するニーズを満たすことができます。リアルタイムで。開発と通信のコストを大幅に削減し、開発プロセスを簡素化し、開発サイクルを短縮できます。

ユニバーサルAPIを介して、フロントエンドは任意のデータと任意の構造をカスタマイズできます。ほとんどのHTTPリクエストバックエンドは、ドキュメントはもちろん、インターフェイスを作成する必要がなくなりました。フロントエンドは、インターフェイスやドキュメントの問題をバックエンドと通信する必要がなくなりました。

オープンソースプロジェクト

PostmanはAPIJSONを示しています

APIJSONのいくつかの基本的な機能の概要である写真は千の言葉に値します

02.パフォーマンスのためのJavaサーバーフレームワーク

Actorの設計アイデアとロックフリー設計を使用したパフォーマンス用のJavaサーバーフレームワーク、SpringのMVCスタイルの使用法に基づくユニバーサルRPCフレームワーク。上部にゲームサーバーフレームワーク、下部にアプリケーションWebサイトサーバーフレームワークを配置できます。

このオープンソースプロジェクトは、ウェブサイトやゲームサーバーのフレームワーク、シングルサーバーローリングサーバー、グローバルサーバー、ライブチャット、IMシステム、リアルタイムプッシュ、節約などのR&Dコストを節約するプロジェクトなど、パフォーマンス要件が非常に高いプロジェクトに適しています。 、開発、展開、運用および保守のコスト。

オープンソースプロジェクト

03.Javaベースのオンラインネットワークディスクプログラム

Javaベースのオンラインネットワークディスクプログラムは、S3、OneDrive、SharePoint、Youpai Cloud、ローカルストレージ、FTPなどのストレージソースとのドッキングをサポートし、写真のオンラインブラウジング、オーディオとビデオ、テキストファイル、その他のファイルタイプの再生をサポートします。

オープンソースプロジェクト

04.SpringBoot関連の脆弱性学習資料

この記事は、Spring Bootに関連する脆弱性の学習リソースであり、セキュリティの調査と承認のテストにのみ使用されます。違法行為には使用しないでください。

このプロジェクトでは、情報漏えいとリモートコード実行の2つの側面から16のケースを要約し、前述の脆弱性を攻撃するための詳細な手順を提供し、脆弱性の原則を説明し、脆弱性分析を行います。

オープンソースプロジェクト

たとえば、次の図は、この脆弱性を使用して、アスタリスクで感度が低下したパスワードを取得する方法を示しています。

5.インターネット企業の一般的なフレームワークのソースコードの評価

ソースコードレベルから、インターネット業界の主流技術の基礎となる実装原則を分析および発掘し、開発者の大多数が「技術的深さを向上させる」ための利便性を提供します。現在、Springファミリーバケット、Mybatis、Netty、Dubboフレームワーク、Redis、Tomcatミドルウェアなどがオープンしています。

このプロジェクトは主に、フレームワークとミドルウェアのソースコードの読み取り経験、個人的な理解、分析を記録するために使用され、ソースコードの読み取りをシンプルで、興味深く、価値のあるものにすることを望んでいます。

オープンソースプロジェクト

06.パワフルで美しいAndroidポップアップ

パワフルで美しいAndroidポップアップは、Dialog、PopupWindow、PopupMenu、BottomSheet、DrawerLayout、Spinnerを置き換えることができます。

一般的に使用されるポップアップウィンドウがいくつかあり、12を超える優れたアニメーションが組み込まれており、ポップアップウィンドウとアニメーションのカスタムデザインは非常にシンプルです。組み込みのポップアップを使用すると、プロジェクトの既存のレイアウトを使用できると同時に、XPopupが提供するアニメーション、インタラクション、およびロジックのカプセル化を使用できます。

UIアニメーションはシンプルで、マテリアルデザインに従います。アニメーションをデザインするときは、多くの詳細、トランジション、レベルの変更が考慮されます。

オープンソースアドレス

07.歴史的な推奨事項

GitHubにアクセスして、楽しくて興味深いオープンソースプロジェクトを毎日お勧めします。歴史上推奨されているオープンソースプロジェクトは、GitHubプロジェクトに含まれています。Welcometo Star:

オープンソースプロジェクト

おすすめ

転載: juejin.im/post/7088947342279180295