maco's life

主にエンジニアリングと読書について書いていきます。

2014-09-01から1ヶ月間の記事一覧

空の行に対してUPDATEをかけてDeadlock

タイトルのような実装があってDeadlockしたのでメモ 例えばテーブルAがあったとして mysql > BEGIN; mysql > UPDATE A SET hoge=1 where id = 1 を実行したとする。 この時、id=1 でヒットする対象がない場合、空の行に対してロックを獲得します この時それ…

jsonチェックの方法

jsonのsyntaxがまちがっていて 他の人に迷惑をかけてしまったので反省をかねてメモ cat {jsonファイル} | python -m json.tool これでチェックできるらしいです。 今後気をつける..

301と302リダイレクト

301リダイレクトは常に同じ所に返すときにつかって 302リダイレクトはリダイレクト先が変わるときに使う。 googleとかの検索エンジンは転送先と転送元の 情報をみていたりするからSEOとか考えたときに かいたことしっておくいいかもというメモ