2016-01-01から1年間の記事一覧
基本的な設定だけど、前うなくいかなかったので備忘録として。 下記のサイト様が参考になりました。 IPmsgView 取扱説明書
ちゃんと整理ができていなかったので整理。 結論だけいうと 関数内でreturnすると戻り値を返す。 関数内でexitすると即時終了する。 ただし、例外あり。 func(){ exit 1 } # 関数内でexitしても、関数の呼び出し方が下記だと関数内で終了しないみたい。 RET=…
parseのフォーマットチェックが思ったように機能してくれない・・・。 なんて思っていたが原因不明だった。 しかし、こちらのサイトを見て納得。 DateFormatは前方一致だったのか - syttruの日記
ここが参考になりました。 全ては時の中に… : 【Linux】改行コードの変換(Windows→Linux)
なあんだ、知らなかった。 画期的。 tail -F test.log
javaでfor文で回していたがレコード数が膨大な量であり、for文を使わない方法を取るべきなのでここに整理しておく。 SQL文 ある項目の値が「5」でないレコードを検索 SELECT * FROM TABLE_NAME WHERE NOT (VALUE_COLUMN % 5 = 0); ある項目の値が「5」でない…
SELECT column_name FROM information_schema.columns WHERE table_name = 'テーブル名' ORDER BY ordinal_position
Javaからの外部コマンド&findコマンドでのファイル削除でかなり苦戦したが、 findには削除用のオプションがあってホッとした。 他にも「-ls」などがあるのでオプションを確認するとよい。 try { String deleteFileCmdLine = "find /work/testDir -type f -m…
select row_number() over() as NO, * from TABLE;
CASE文で数値を設定する場合、その数値はLongなのかintなのかvarcharなのか 分からなかったので調べた。 【SQL文】 SELECT PG_TYPEOF(CASE WHEN TRUE THEN 1 ELSE 0 END), PG_TYPEOF(1); 【結果】 pg_typeof pg_typeof1 integer integer
表題を実現するには、下記の条件が必要。 最新のログを取得する 末尾の「*」を除去 tailする grepしてリアルタイムで出力する cd /work/logs;ls -1t apl.log* | head -1 | sed -e 's/*//' | xargs tail -f | grep --line-buffered -v DEBUG
性格上たくさんのタブを開いたままにしておくが、 どこに何があるのか分からなかったりして整理できない。 また後でまた見たい時に毎回どこかに保存しておくわけにもいかないし 時間もかかる。 毎回グループごとにウィンドウに分ける暇も労力もない。 それに…
JavaでWindows環境でシンボリックリンクをつくりたかったが、 mklinkコマンドがうまくいかなかった。 final int Success = 0; try { ProcessBuilder builder = new ProcessBuilder(new String[]{"cmd", "/c", "mklink", "/D", "C:\\work\\LockFile", "C:\\wo…
select * from pg_tables where tablename not like 'pg_%' and schemaname not like 'infomation_%';