ARTSパンチカードプログラム(第2週)

  • アルゴリズム。主に訓練と学習をプログラムします。leetcodeアルゴリズムの問​​題を行うには、少なくとも週(最終的にはハードその後、ミディアム、開始するには簡単に始める、と)。研修プログラムは、あなたがあなたの本が複数のアルゴリズムを見て訓練していない場合、あなたはまだ算数の問題を行いませんが、本を読んだ後、あなたは訓練する必要があります。クールなシェル - - Leetcodeあなたはcoolshell Leetcodeトレーニングプログラム上の私の記事を見ることができ、利点について何CoolShell(1時間以内)。

  • レビュー:あなたの英語力がない場合は、主に英語を学ぶために、あなたは基本的に技術的な専門家を逃しました。だから、あなたは、少なくとも英語の技術的な記事を読み、確認する必要があり、どこへ行くか私の個人的な好みの場所がある、このようなネットフリックスのようだけでなく、各企業の技術のブログ、(必要×××、他のコミュニティには、公式文書や論文を学ぶことができます) (30分)。

  • ヒント:主に確認し、多くの場合、仕事で遭遇している知識を要約します。少なくとも一つの技術的なスキルを学びます。職場でのあなたの問題は、(あなたも、時間の[オタク]を実用的なコースを学ぶことができます)ビットの知識でビットを学んで、ピットを強化しました。

  • シェア:主に自分の影響力、缶出力値を構築します。アイデアを共有し、技術的な記事があると思います、それは、物品の技術的な要約することができます。

あなただけが自分のレビューを開始し、人々は、交換や議論を探し始める練習を開始し、外部出力を開始し、あなたが本当の学習能力を把握し、要約し、自分自身のために考え始めます

だから、代わりに多くの本、勤勉の低水準とこれが唯一のブルートフォースであること成長している感じを作成し、速度と読み取りのボリュームのブラインドを追求し、読むことを学ぼうとします。投機に、確認および要約する、練習する、そうでなければ、ただ機械的に成長の質せずに、同じことを(知識を覚えている)を繰り返します。

複製の能力に

次のようにこの点について、ラットトン自身のトレーニングで、全体を判断するための独自の能力を作成する方法に焦点を当てます:

  1. シナリオ、製造上の問題または問題の様々な。

  2. 質問のために、できるだけ多くの解決策を見つけて、これらのソリューションの長所と短所を比較しようとしています。

  3. 解決のために、我々はそれが堅牢聞かせしようとする試みで異なるテストケースの様々を見つけようとしています。

次のように類推によって学習する能力は、分解することができます:
レノボ容量:それを行使する能力は、あなたが通常は異なる同じものの使用、または関連する他のものとの関連を考え続け必要です。同じことは、ソフトウェア開発と技術の学習に進み、

抽象化:抽象化は、基本的なスキルを最優先されます。あなたはこの問題に関する抽象できる場合は、問題を解決する際に通常、あなたはより多くの表現を得ることができます。
抽象ユニバーサルモデルへの能力は、数学は、現実世界の抽象化であるとして、問題の解決策を見つける必要があります。限り、我々は(このようなベクターの様々な寸法の確立など)のデータモデルに世界の現実の問題を確立できるよう、
我々は機械学習の本質である、解決するために数学を使用することができます。

イントロスペクション機能:いわゆるイントロスペクションは独自のを発見する能力であります醜いです。あなたは、この脆弱性の解決策を見つけるために、独自のアンチテーゼの上に立って解決策を取得する場合。右腕ボーのようなビット。自分とこの議論
の能力も重要な思考のための能力を知られています。自体は、正と負の側面に分け、左右、さらにはマルチパーティ、異なる位置と、自分の議論を立って、その完全かつ包括的な問題分析を得るために、ケースを失うことはありません。
あなたは、これらの3つの機能を取得したいのですが、好奇心があるならば、あなたは本当にいるかどうか、打破沙锅问到底彼らが好きかどうか、他の人が越えて考えるとディベートや議論を見つけるのが好き、だけでなく、思考で自分自身本当に良い上の必要がある場合は
注意のような詳細、物事真剣に、厳しいかどうか......

1、アルゴリズム

SQLクエリ、条件書く:人はアドレス情報を持っているかどうかに関係なく、我々は二つのテーブルの人に基づいて、以下の情報を提供する必要があります。

表1:人
+ ------------- + --------- + 
|カラム名|タイプ| 
+ ------------- + + --------- 
| PERSONID | int型| 
|姓| VARCHAR | 
|姓| VARCHAR | 
+ ------------- + --------- + 
PERSONIDが主キーである  
表2:アドレス
+ ------------- + --------- + 
|カラム名|タイプ| 
+ --------- + --------- + ---- 
|あるAddressId | int型| 
| PERSONID | int型| 
|市| VARCHAR | 
|州| VARCHAR | 
+ ------------- + + --------- 
あるAddressIdテーブルのプライマリキーがある
 選択のFirstName、LastNameの、市、州残した人からはPERSON.PERSONID = Address.PersonId上の住所に参加します 
 、一般的に、クエリselect句に関連付けられている主に関連するSQLクエリの知識には、他方はより明確に分けられ、テーブルの使用に関連する構造化を達成するために使用することができる
 内部接続( )内部ジョイン、
 左の接続(左側の結合)接続テーブルタプルの左側の左側にあるすべての選出 
 権利の接続を(右結合)接続は関係なく、すべてのアウトテーブルの右側にある右のデータを置くことです:一致するデータがある場合、左の表
 完全に接続(全結合)約2つのデータテーブルは一致するか否か、取り出され:のデカルト積
 
 表2のデータがないかどうかを示す人にかかわらずかどうかアドレス情報の:タイトルそれは左を採用する出力が参加します

2、レビュー 

https://www.percona.com/community-blog/2019/05/06/percona-live-presents-first-ever-tidb-track/

Perconaライブプレゼンツ:初TiDBトラック

3、ヒント/テクニ(シェルのgrep、awkは、SED)に関連するスキル

    回線障害の前に、後棚IPアドレスの競合を避けるために、キュー内の次のフレーム、およびプロセス全体に本番サーバーを間違えネットワークカードの設定ファイル意志ONBOOT = yesの代わりにONBOOT = noで、後半開始が表示され、マシンを再起動します問題を開始していない後、あなたはバッチをチェックする必要があります。そして修理。シンプルで小さなスクリプトを書きます。

#!/ binに/ bashのの
#は、仮想マシンのNICプロファイルONBOOT状態チェック
結果= `CAT / etc / sysconfig / network-scriptsに/のifcfg-eth0のを|グレップのONBOOT | awkの-F = '{$ 2印刷}'` 
IP = `IP A | grepの'スコープグローバル' |グレップのBR | egrepの-v ':|。192.168.122 | 192.168.0' | sedの-rの/.*のinet \ /.*/ \ 1 /(。*) '| -v egrepの'$ 0.1〜' | uniqは|ヘッド-n 1` 

エコー"$結果を腹腔---- $" 

修理に関連する:
sedの-i "S / ONBOOT = NO / ONBOOT = yesの/ G"の/ etc /のsysconfig /ネットワーク・スクリプト/のifcfg-eth0の

4、高可用性災害時リカバリーについてのいくつかの考えを共有します

生きるためにハートセンター加重場所対2〜3

  さまざまなビジネスはSLA、高可用性アーキテクチャ、一般的なOAシステムとオンライン決済システムの高可用性アーキテクチャは、SLAは確かに同じ、OAシステムの故障ではありません必要があり、最悪の場合、短期内部スタッフは、限り、データが失われないよう、それをアクセスすることはできませんそこには大きな問題はありませんが、企業の生産環境、などのオンライン決済システム障害の事業は損失を負担するさまざまな異なる故障条件に応じて、重大な故障や事故です。

2における3つのセンターとは何ですか?

    2つの都市を指し、遠隔、3つのセンターは、生産センター、市の災害復旧センター、リモートの災害復旧センターを指します。近年では、大規模な自然災害と組み合わせて、市内中心部に加えて、オフサイト災害復旧センターを2倍に国内の出現は、「2〜3つの拠点ディザスタリカバリモードにも、このプログラムの両方の災害復旧と高可用性機能を表示します。ツインシティセンターは、データセンターを実行している2つの独立したクマクリティカルなシステムの確立を意味し、2つのセンターが同じ都市や近所の都市でのデータのリアルタイム同期を通じて基本的に同じサービス処理能力と高速リンクを持って、日常生活を同時に管理し、ビジネスを共有することができますシステムの操作、およびスイッチング動作、災害緊急時の災害復旧の場合は、事業の継続的な動作を維持するために、データを損失することなく、実質的にせずに切り替えることができます。サイトのディザスタリカバリモードと比較して、市の中心部をビス低投資コスト、建物スピード、運用、保守管理は、より高い信頼性の利点は比較的簡単です。オフサイト災害復旧センターは、誤動作の自然災害やその他の原因は、2つのセンターを生じた場合には、オフサイトの災害復旧センターは、バックアップデータとのビジネスを行うことができ、ダブル・データ・バックアップセンターのバックアップ街オフサイト災害復旧センター上に構築されています回復

生きるためのさまざまな場所は何ですか:

いわゆる「アクティブ - アクティブ」または「ライブ」データセンタは、データセンタを提供することができる、同じアプリケーションが、同じデータを用いて、実行従来のパターン及び災害復旧センター、前者2つ、または操作しているデータセンターの複数の異なりますアプリケーションの連続可用性とディザスタリカバリ機能を実現するために、中央ビジネス動作能力の負荷分散は、その「ダブルライブ」と「ライブ」と呼ばれ、後者は操作本番データセンターに置かれ、非アクティブ状態にある災害復旧データセンター、災害が発生した場合にのみ、本番データ・センターは、災害復旧センターが開始された、失敗します。

image.png

同社は現在、クロス街専用線接続を介して実現したリモートデュアルライブ上海+杭州ダブルルームを使用している、通常2つの部屋が2つの部屋の間のサービスを提供している、シングルルームは、いつ故障、あなたはすぐに、別の部屋に切り替えることができます高速でストップ。


多くの場合、問題が発生しました:

ダブルルームデータ同期遅延をもたらす1、ネットワークの問題Waduanライン、

2、非アクティブ状態のアプリケーションの一部、余地があるだけ上海や杭州余地があり、単一のライブいくつかの用途があり、2つのデータセンターは、通常のサービスを提供します

それはDNSを切り替えることにより、エラーが発生した3は、長い時間の影響を受け、一部のお客様で、その結果、遅すぎます

https://www.infoq.cn/article/JiJ5xfo*gUT5X6OrQv3l   クラウドコンピューティング関連の文書を共有



おすすめ

転載: blog.51cto.com/dreamlinux/2404033