2022-01-01から1年間の記事一覧
この記事について 前回の動画ではクエリの機能を活用しdeadlockを防いでいたが、今回は実行するクエリの順序を調整してデータロックを防ぐ How to avoid deadlock in DB transaction? Queries order matters! www.youtube.com 事象 二つのトランザクション内…
この記事について 以下Youtube動画を参考にGo×PostgreSQLで簡易銀行APIを作成している その中でトランザクションの部分が少し複雑だったため、自分の頭の整理がてらまとめてみる www.youtube.com 前提 ある口座から別の口座へ金額を移すAPIを2つのゴールチン…
ドワンゴ社 新卒エンジニア向けのScala研修資料をやっていくもの ※テスト項目の手前の段階でページが正常に表示される事を確認する 資料 Introduction · Scala研修テキスト 投稿されたメッセージのクラスを作る package controllers import java.time.Offset…
ドワンゴ社 新卒エンジニア向けのScala研修資料をやっていくもの 資料 Introduction · Scala研修テキスト 型パラメータ Javaでいうジェネリクスの様なイメージ メソッドの返り値を複数取りたい場合は複数型パラメータを取るクラスを作成し、返り値のクラスを…
クラス プライマリコンストラクタ 構文上記述する事は可能だが、1クラスにつき1つのコンストラクタしか扱わない 以下の様にコンストラクタの引数と同名のフィールドを定義し、その変数を外部に公開する事が可能 class Point(val x: Int, val y: Int) メソッ…
ドワンゴ社 新卒エンジニア向けのScala研修資料をやっていくもの 資料 Introduction · Scala研修テキスト 記法 文字列を直接記述すると文字列自体の意味となる ifと記載すればifという意味になる 文字列をクウォートで囲んでも同様の意味となるが、通常の文…
ドワンゴ社 新卒エンジニア向けのScala研修資料をやっていくもの 資料 Introduction · Scala研修テキスト hello-world そういうものかという感じ 簡単な計算 そういうものかという感じ 変数の基本 ほとんどの場面においてvarは使わずにvalを使う val = 値の…
Scalaの環境構築 - Qiita 大まかな手順 JDKのインストール stbのインストール JDK インストール さあやるぞ!と思いきやM1だったことを思い出す M1 Mac に Java の開発環境構築(インストール〜実行)してみた 上の記事にはOracleから入れるなと書いてあるが、…