タグ

2020年9月21日のブックマーク (2件)

  • Promiseとasync/awaitを用いた非同期処理の実装

    Promiseとasync/awaitを用いたJavaScriptの非同期処理について記述していきたいと思います。JavaScriptでは外部サーバと情報をやり取りする際に非同期処理を行います。従来JavaScriptではコールバックを用いて非同期処理を行っていました。しかしこのコールバックというものは、なかなかの曲者で多くの問題を抱えています。一番の問題は連続で非同期処理を行う際です。例えば以下のようなケースです。 salesforce組織にログイン認証を行う 取引先の住所を取得する 取引先の住所から、最寄りのレストランの情報を取得する 画像を読み込む 画像をリサイズし描画する 上の①~⑤の処理は全て一つ一つ順番に処理をしなければならない非同期処理です。コールバックのみで記述しようとすると、上記のケースではどうしても処理全体をまとめてテストしなければならなくなります。 ES6、ES7で登

    Promiseとasync/awaitを用いた非同期処理の実装
    gokichan
    gokichan 2020/09/21
    imageのロードをasync awaitで
  • CentOS 7でMySQLデータディレクトリを新しい場所に変更する方法

    データベースは時間とともに成長し、ファイルシステムのスペースが大きくなることがあります。 また、オペレーティングシステムの他の部分と同じパーティションにI / O競合がある場合もあります。 RAID、ネットワークブロックストレージ、およびその他のデバイスは、冗長性およびその他の望ましい機能を提供できます。 スペースを追加する場合、パフォーマンスを最適化する方法を評価する場合、または他のストレージ機能を活用する場合、このチュートリアルでは、MySQLのデータディレクトリの再配置について説明します。 * `+ sudo +`特権を持ち、MySQLがインストールされている非rootユーザーを持つCentOS 7サーバー*。 CentOS 7での初期サーバーセットアップガイドで、これらの権限を持つユーザーをセットアップする方法の詳細を学ぶことができます。 MySQLをまだインストールしていない場合

    gokichan
    gokichan 2020/09/21