上級建築家

<div class = "blog-content-box">
  <div class = "article-header-box">
    <div class = "article-header">
      <div class = "article-title-box">
        <span class = "article-type type-2 float-left">转</ span> <h1 class = "title-article">進阶架构师</ h1>
      </ div>
      <div class = "article-info-box" >
        <div class = "article-bar-top" style = "height:24px;">
                                                  <span class = "time"> 2018年12月21日11:28:14 </ span>
          <a class = "follow -nickName "href =" https://me.csdn.net/gao454917848 "target =" _ blank ">グレイ劲天空</a>
          <span class = "read-count">阅读数:111 </ span> <span class = "article_info_click" style = "position:static;">詳細</​​ span>
          
                                      <div class = "tags-box space">
                <span class = "label">个人分类:</ span>
                                  <a class = "tag-link" href = "https://blog.csdn.net/gao454917848/ article / category / 6796112 "target =" _ blank "> java </a>
              </ div>
                                          </ div>
        <div class =" operating ">
                  </ div>
      </ div>
    </ div>
  </ div>
  <記事class = "baidu_pl">
    <div id = "article_content" class = "article_content clearfix csdn-tracking-statistics "data-pid =" blog "data-mod =" popu_307 "data-dsm =" post ">
            <link rel = "stylesheet" href = "https://csdnimg.cn/release/phoenix/template/css/ck_htmledit_views-f57960eb32.css">
                              <link rel = "stylesheet" href = "https://csdnimg.cn /release/phoenix/template/css/ck_htmledit_views-f57960eb32.css ">
          <div class =" htmledit_views "id =" content_views ">
            <p> Webアプリケーション。最も一般的な開発言語はJavaとPHPです。</ p>

<p>バックエンドサービス。最も一般的なR&D言語はJavaとC / C ++です。</ p>

<p>ビッグデータ。最も一般的なR&D言語はJavaとPythonです。</ p>

<p> Javaは、この段階では中国のインターネット企業の中で最も広範なR&D言語であると言えます。Javaは、Javaテクノロジーシステムを習得しています。成熟した大企業、急成長企業、新興企業を問わず、足場。</ p>

<p> Java文法を習得するだけでなく、Javaアーキテクトになるには、体系的にJava関連のテクノロジーを学ぶ必要があると多くの友人が尋ねました。今日は、インターネットJavaテクノロジーラーニングロードマップを共有します。</ p>

<p> <strong>建築家の構造システム</ strong> </ p>

<p> <img alt = "" class = "has" src = "https://img-blog.csdnimg.cn/20181221112814874"> </ p>

<p> <strong> 1つ:一般的なパターンとツール</ strong> </ p>

<p> Javaテクノロジーシステム、デザインパターン、一般的なフレームワークとコンポーネントを学ぶことは不可欠です:</ p>

<p> <strong>一般的なデザインパターン</ strong>、必要なコーディング</ p>

<p> <strong> Spring5 </ strong>、アプリケーションに不可欠な最新のフレームワーク</ p>

<p> <strong> MyBatis </ strong>、データベースの再生に不可欠なコンポーネント</ p>

<p> <img alt = "" class = "has" src = "https://img-blog.csdnimg.cn/20181221112814915"> </ p>

<p> <strong> 2番目:分散アーキテクチャ</ strong> </ p>

<p>高い同時実行性、高可用性、大量のデータ、分散アーキテクチャに関する知識がないことは、間違いなく楽しいものではありません。</ p>

<p>分散アーキテクチャの原則</ p>

<p>分散アーキテクチャ戦略</ p>

<p>分散ミドルウェア</ p>

<p>分散アーキテクチャの実践</ p>

<p> <img alt = "" class = "has" src = "https://img-blog.csdnimg.cn/20181221112814930"> </ p>

<p> <strong>分散アーキテクチャの利点と利点を包括的に理解する</ strong> </ p>

<p>分散アーキテクチャーの原理、分散アーキテクチャーの戦略、分散アーキテクチャーのミドルウェアを理解し、最後に分散アーキテクチャーの実際の戦闘を追加して、プログラマーが技術的深さと技術的幅の飛躍を遂げることができるようにします。インターネット業界が必要とするTタイプの才能。</ p>

<p> <strong> 3つ:マイクロサービスアーキテクチャ</ strong> </ p>

<p>ビジネスはますます複雑になり、サービスは階層化されており、マイクロサービスアーキテクチャはアーキテクチャをアップグレードする唯一の方法です。Javaテクノロジシステムとマイクロサービスに関連するテクノロジは何ですか?</ p>

<p>マイクロサービスフレームワーク</ p>

<p>春の雲</ p>

<p> Dockerと仮想化</ p>

<p>マイクロサービスアーキテクチャ</ p>

<p> <img alt = "" class = "has" src = "https://img-blog.csdnimg.cn/20181221112814949"> </ p>

<p>ビジネスの発展、コード量の拡大、チームメンバーの増加に伴い、従来のモノリシックアーキテクチャのデメリットがますます顕著になり、ビジネスの迅速な革新と俊敏な提供が著しく制限されています。従来のモノリシックアーキテクチャが直面する課題を解決するために、SOAサービスアーキテクチャ、RPCフレームワーク、および分散サービスフレームワークが次々と進化し、ついに今日、非常に人気のあるマイクロサービスアーキテクチャが進化しました。マイクロサービスアーキテクチャは特効薬ではありません。その実装自体は、設計、開発、テスト、展開、運用、運用、保守など、多くの罠や課題に直面します。不適切に使用すると、マイクロサービスアーキテクチャ全体の変革につながります。効果は大幅に減少し、失敗さえします。</ p>

<p> <strong> 4つ:基本的な知識</ strong> </ p>

<p>アーキテクチャの設計からアプリケーションレイヤーのチューニングまで、そして根本的な原則を深く理解するために、確かなJavaの基本的なスキルを身につければ、次のような優れた僧侶になることができます。</ p>

<p>メモリモデル</ p>

<p>同時モード</ p>

<p>スレッドモデル</ p>

<p>ロックの詳細</ p>

<p> <img alt = "" class = "has" src = "https://img-blog.csdnimg.cn/20181221112814971"> </ p>

<p> <strong> 5つ:パフォーマンスの最適化</ strong> </ p>

<p>詳細が不明なPPTアーキテクトは悪党であり、物事を上向きに計画し、最初のパフォーマンスの問題を下向きに解決することができます。Javaテクノロジーシステムは、次のことを知っている必要があります。</ p>

<p>パフォーマンスインデックスシステム</ p>

<p> JVMチューニング</ p>

<p>ウェブの調整</ p>

<p> DBチューニング</ p>

<p> <img alt = "" class = "has" src = "https://img-blog.csdnimg.cn/20181221112814992"> </ p>

<p> <strong> 6つ:エンジニアリングとツール</ strong> </ p>

<p>労働者は、最善を尽くしたい場合は、最初にツールを研ぐ必要があります。Xiaobaiでも上級開発でも、Javaテクノロジーシステムで遊んで、優れたツールを選択し、開発効率とチームワーク効率を改善することが不可欠です。</ p >

<p> <strong> Maven </ strong>、プロジェクト管理</ p>

<p> <strong>ジェンキンス</ strong>、継続的統合</ p>

<p> <strong>ソナー</ strong>、コード品質管理</ p>

<p> <strong> Git </ strong>、バージョン管理</ p>

<p> <img alt = "" class = "has" src = "https://img-blog.csdnimg.cn/2018122111281513"> </ p>

<p> <strong>セブン、ダブルイレブンeコマースプロジェクトを実践する</ strong> </ p>

<p> eコマースプロジェクトの目的は、分散サービス、マイクロサービス、パフォーマンスチューニングなどの知識を適用することです。このプロジェクトでは、知識を統合して自分自身を向上させることができます。eコマースプロジェクトの実践では、クラウドサーバーを使用して実際の開発環境と展開環境を構築し、ゼロから実際の戦闘に移り、実際のエンタープライズレベルのプロジェクト開発プロセスを体験し、分散アーキテクチャシステムを個別に開発および構築する機能を提供します。</ p>

<p> <img alt = "" class = "has" src = "https://img-blog.csdnimg.cn/2018122111281547"> </ p> </ div>
                  </ div>
  </ article>
</ div>

331件のオリジナル記事を掲載 51件の賞賛 44万回の訪問+

おすすめ

転載: blog.csdn.net/y41992910/article/details/90286906