Javaのアーキテクトは、技術の年にこのアーキテクチャシステムやフライに係合!プログラマは必見します!

Javaのアーキテクトは、技術の年にこのアーキテクチャシステムやフライに係合!プログラマは必見します!

Javaのアーキテクトは、技術の年にこのアーキテクチャシステムやフライに係合! プログラマは必見します!
私たちは、私は多く、技術、経営、ビジネス、大企業や新興企業が再生学んだ、独自のテクノの10年を振り返ります。長年にわたり、彼女はまた、彼は実際に早く成長することができます考えて、混乱していたが、私はそれを逃しました。

道路は、実際にそこにあったが、我々はそれを見ることはありません!

私は以前にない技術の自分の選択では、会社と技術によって持ち去られたが、無意識のうちにこの位置にプッシュしています。あなたは彼らの将来の職業とに深い思考実施技術のタイプにしたいどのように多くの人々について考え、それを比較しますか?私はコーディングを飛び出したとき、私は今日のジレンマに私たちに影響を与えているキャリアやプログラマに関連する問題と手続きについて考えるようになった、そして最終的に発見された私たちは、多くの場合、まだそれについて話して何かであることが判明しました。

今日では、現在のインターネット技術会社の選択を終え皆のための最も主流:

まず、ソースコードを読みます

毎日に対処するためのプログラマとコード。基礎教育と職業訓練の数年後、ほとんどのプログラマは「書き込み」のコード、または少なくとも、コードをコピーして、コードを変更しますします。しかし、それはコードを読み込みます大部分ではありませんが、私は、コードを読んで、大規模なプロジェクトのいくつかの本当の原因を理解し、非常に少数ます。これは、ソースコードを参照するには、多くの間違った方法になりました。

それでは、どのようにソースコードの正しい分析を行いますか?
Javaのアーキテクトは、技術の年にこのアーキテクチャシステムやフライに係合! プログラマは必見します!

第二に、分散アーキテクチャ

私たちのビジネスのボリュームが成長しており、ベトナム重要な建築パターンモノマーは、大規模なアプリケーションのシナリオに対応するようにできていないと、システム障害の全体的なシングルポイントにつながらないしなければならないとして、これだけ垂直または水平分割事業は利用できませんシステムは、それによってシステム全体の可用性を向上させる、単一障害点を排除するために冗長システムを使用して、分散アーキテクチャ、分散型アーキテクチャを形成します。分散システム、より速く、よりスケーラブルな大規模なプロジェクトのための必須成分の高いモジュールの再利用しています。
Javaのアーキテクトは、技術の年にこのアーキテクチャシステムやフライに係合! プログラマは必見します!

第三に、マイクロテクノロジーサービスシステム

マイクロサービスアーキテクチャ上のトレードオフ

1、右のプロジェクト、右チームでは、マイクロサービスアーキテクチャの利点を使用することは、コストを上回るだろう。

2、マイクロサービスアーキテクチャは、多くの魅力的な場所がありますが、ミクロのサービスを採用する前に、だけでなく、それがもたらす課題を認識する必要があります。

3、「マイクロ・サービス」とするために、回避する必要性「マイクロサービスを提供しています。」

4、マイクロサービスアーキテクチャは、政策導入 - 伝統的なビジネスのため、当初は既存のシステムや新しいマイクロサービスアプリケーションを変換するためにマイクロサービスアーキテクチャの導入の原則の部分に適していると考え、そして徐々に探索することができると経験を蓄積したマイクロサービスアーキテクチャを、よりもむしろを選びますマイクロサービスアーキテクチャの実装。
Javaのアーキテクトは、技術の年にこのアーキテクチャシステムやフライに係合! プログラマは必見します!

第四に、パフォーマンスの最適化

私達はちょうどプロジェクトの計画を作りたい、だけでなく、すべてのパフォーマンスの問題を解決することはできません。ノウハウを達成するために、原則としてJVM、MySQLとTomcatの基礎となる最適化チューニングの基礎となるで綿密な研究のみ、なぜ結果を知っています。パフォーマンスの最適化に加えて、だけでなく、一般的な思考の共通点を提供し、人々がプログラム選択の意識、思考とトレードオフのすべての種類を行う能力を養う助けにプログラムの選択を検討します。
Javaのアーキテクトは、技術の年にこのアーキテクチャシステムやフライに係合! プログラマは必見します!

第五に、並行プログラミング

主要鉄道プログラマ、効率的で安全で信頼性の高いマルチスレッドプログラムを書くように、プログラマーに論理的思考を強化下の動作原理の深い理解、。
Javaのアーキテクトは、技術の年にこのアーキテクチャシステムやフライに係合! プログラマは必見します!

第六に、開発ツール

建物は、プロジェクト、ソフトウェアプロジェクト管理ツールのレポートおよびドキュメントの簡単な説明によって管理されています。仕事の継続的な監視の重複のために、目的は継続的インテグレーションソフトウェアが可能になる可能にするオープンで使いやすいソフトウェアプラットフォームを提供します。効果的な、非常に大規模なプロジェクトのバージョン管理に非常に小さいから、高速処理。
Javaのアーキテクトは、技術の年にこのアーキテクチャシステムやフライに係合! プログラマは必見します!

友人はロードマップと、空き情報がありません、尋ねましたか?進行中の小さな志を同じくするパートナーはありませんか?

Javaのバックエンド技術については、建築に興味のある学生のための技術、エンタープライズJavaアーキテクトのQガチョウのスカートの交流に参加する歓迎/:445 - 820 -一緒に学ぶ908を、お互いに話し合います。

Java技術の共有に特化しアーキテクト、私は、Javaアーキテクト切断データのフルセットを送信するために自由いじめます

(Javaのエンタープライズアーキテクト交換Qガチョウスカート/:445 - 820 - 908)

パートナーの小グループ内での照合の知識・システム(ソースコード、メモ、PPT、学習ビデオ)を持つことになります、無料、毎週のデータは定期的に更新されます受け取るためにスカートを追加してください。

おすすめ

転載: blog.51cto.com/14667748/2468241