List.subListはSerializeできない Jul 19, 2014 ArrayListはSerializableだが、subListで取得したListはRandomAccessSubListが実体で、Seri
ftp.proxyでFTPプロキシサーバを立てる Jul 19, 2014 FTPプロキシサーバ(http://www.ftpproxy.org/)を立てる方法。 接続許可されているIP以外から接続したいとき、許可され
xargsによるshellスクリプトの並列化 Jul 18, 2014 xargs -P max-procsを使えば、同時実行プロセス数を指定して、並列処理ができる。 max-procsが0の時、できるだけ多くのプロセスを起動す
モーダル画面でスクロールバーをできるだけ出さないようにする Jul 17, 2014 はじめに IEのモーダル画面でダイアログの横幅とbodyの横幅を同じにしていると、縦スクロールバーが出た時にスクロールバーに幅をとられて、横ス
rsyncとlsyncdでリアルタイムにディレクトリを同期する Jul 17, 2014 はじめに 差分を算出してファイルやディレクトリを同期してくれるrsyncと、ローカルファイルへの変更を監視してくれるlsyncdを組み合わせる
ps -ef | grep でヘッダを出す方法 Jul 8, 2014 はじめに ps -ef | grepを行うと、psのヘッダが出てくれない。ヘッダを出す方法は主に2通りで、ps -efにhead -1を付けるか、grepのか
データがないときだけINSERTする方法 Jul 6, 2014 UK違反でエラーになると困るケース 主キーやユニークキーを付けていれば、重複したデータをINSERTしようとするとエラーが発生する。 特に以下の
SELECT件数を制限してもいい場合のパフォーマンスチューニング Jul 6, 2014 LIMITとGROUP BY / DISTINCT 画面に出すデータ件数が100件だけでいい場合は、LIMIT 100 (OFFSET 0)を使えばいい。 ただLIMITはGROUP BYや
同じIDに紐づくデータのうち、ある項目が最大のデータをSELECTする方法 Jul 6, 2014 一つのテーブル内で履歴を刻んでいる場合、同じIDだが子番号や日付が違うデータが存在することになる。 最大のデータを取得するには、サブクエリを利