Windowsでフォルダを差分バックアップするバッチを作ってみた
みなさん、Windows の ROBOCOPY をご存知ですか?
おにいさんは、日々のバックアップでフォルダ内の差分バックアップなどに利用しています。
ROBOCOPY を活用した Windows バッチ を公開します。
自己責任で自由にご利用ください。
みなさんの生活が少し楽になるとよいですね。
MySQLの行ロックで発生するギャップロックとネクストキーロックの解決策
MySQLでテーブルのレコードを更新するために、SELECT ~ FOR UPDATE を実行して、対象レコードを行ロックしました。このとき、対象レコードの次のレコードも同時に行ロックされていることがわかりました。
私は Oracle データベース出身者であったため、SELECT ~ FOR UPDATE すれば、対象レコードのみを行ロックできると考えていました。
なぜだろう?と思い、いろいろと調べて試してみた結果、MySQLには、ネクストキーロックという概念があり、その事象であることがわかりました。
PHPのSetterメソッドで$thisを返す理由
PHPでクラスの Setterメソッド を実装中に思ったのですが、PHPの Setterメソッド で戻り値に自分自身のオブジェクト($this)を返している実装を見かけました。私は Java 出身者です(実務経験は少ないです・・・)。これまでの経験上、特別な理由がない限り、Java で Setterメソッドに戻り値を指定することがありませんでした。なぜでしょうか?調べてみました。
登録:
投稿 (Atom)
最新
【PHP】スーパーグローバル変数 $_GET $_POST $_REQUEST
スーパーグローバル変数 $_REQUESTは、HTTPメソッドがGETとPOSTのいずれの場合もデータを取得することができる。 $_REQUEST['xxx'] $_GET['xxx'] $_POST['xxx'] ...
-
Java で 0からZまでを採番するとき、アルファベット(A~Z)の採番をどうやるか。 以下のコードが役に立つと思います。
-
Windows から Oracle Linux へリモートデスクトップで接続するOSSのXRDPを紹介します。 VNC Server を使用してリモートデスクトップで接続していたのですが、面倒なことがひとつありました。それは、初回のみ、サーバ端末の画面上からログ...