特定の文字列を含まない正規表現をgrepやfindで使用する Jun 13, 2015 特定の文字列を含まないものを抽出したいとき、grepで実現するには、 -v オプションを使用すればいい。-vオプションはPATTERNに合致しない
正規表現に合致するファイル名をfindする方法 Jun 13, 2015 findと正規表現の問題点 -regexオプションが「パスを含むファイル名全体が正規表現にマッチするものを検索する。」とあるが、grepで使う
EXISTS句をORでつなげるべきではない Jun 13, 2015 メインテーブルがかなり大きく、EXISTSの中のテーブルがかなり小さく絞れる場合、EXISTS一つだけであればメインテーブルとの結合に変換さ
PostgreSQLサーバーにはOOM Killer対策が必要 Jun 13, 2015 OOM Killer カーネルは、他のプロセスのメモリ要求がシステムの仮想メモリを枯渇させた場合、PostgreSQLを終了させる可能性がある。 カーネルメッセ
ポート枯渇に対応するWEBサーバのネットワーク設定 Jun 13, 2015 ポート枯渇 WEBサーバがデータベースやKVSや他のAPIサーバに大量に接続するなどしている場合、特に接続をコネクションプーリングしていない場
findの結果でファイル名だけを取得する方法 Apr 1, 2015 findは探している場所からのパス付で結果が表示されてしまう。 ファイル名だけを表示したい場合は-printf '%f\n'を一番最後につける。
pgpool-Ⅱ 3.2 replication + load balanceでSQLの先頭にコメントを書いてはいけない Apr 1, 2015 select, withからはじまるものはreplicate_select=falseになっているときload balanceされるはずだが、コメント文から
Apache CommonsのFTPClient Apr 1, 2015 JavaのFTP用ライブラリであるApache CommonsのFTPClientの使い方サンプル。 GET/PUTの方法と、LISTによって得
INDEXでorder by付のSQLを高速化する Apr 1, 2015 INDEXが使われない例 以下のような一見普通の条件の時でも、単純にWHERE句の項目にINDEXをつけても使われないことがある。 100件を上
Cacheの作り方とsynchronized method Apr 1, 2015 マルチスレッド環境下でCache機能を作る時、同時更新を防ぐためにsynchronizedをsetterに付け、getterからsetter