基本的なスキルのJava開発

-------- codeSheepアップマスタ局Bから再生

基本

  • プログラミング言語:JavaのPythonのC

  • 基本的なアルゴリズム
  • ネットワークの基本的な知識:TCP / IP、HTTP / HTTPS
  • 基本的なデザインパターン

ツール

  • OS:Linuxの(CentOSの\ Ubuntuの\鉄...)
  • 管理コード:SVN / Gitの
  • 継続的インテグレーション(CI / CD):ジェンキンス

  • Javaプロジェクト管理ツール:Mavenの/のGradle

フレームワーク

アプリケーション層のフレームワーク

  • SSH(スプリング+構造体+休止)(廃止)
  • SSM:春+ springmvc + MyBatisの(ポップ)
  • 春ブーツ

ミドルウェアの様々な

  • メッセージキューMQ
  • RPC通信フレームワークgRPCの倹約ダボspringcloud
  • elasticsearchデータベース検索エンジン

データベース

  • SQL:MySQLの/ Postgre SQL

  • NoSQL:RedisのmemcachedののMongoDB elasticsearch

アーキテクチャ

分散/マイクロサービスのアーキテクチャ

  • 春の雲
  • ダボ
  • rpc通信

仮想化/コンテナ指向技術

  • ドッカー
  • コンテナ
  • K8S kubernetes

ウォッチソース/パフォーマンス

  • JDKのソースコードといくつかのデザインのアイデア
  • 春のソース
  • JVMの詳細とトラブルシューティング
  • 高い同時実行/可用性

おすすめ

転載: www.cnblogs.com/ccbTony/p/11465243.html