Java

黒魔術Byteman使ってみた

過去のエントリでも紹介したBytemanを実際に触ってみたのでとりまとめ。参考サイト 公式:https://www.jboss.org/byteman ダウンロード:https://www.jboss.org/byteman/downloads バイトコード操作ツール、Bytemanを試す:http://d.hatena.ne.jp/Kazuhira/2…

バイトコードインジェクションツール Byteman

試験の過程で特定処理が呼び出された時に何かログを出す必要性が出てきたんですが、試験のためだけにソース変更するのも美しくないから何か手がないかな〜と探していたところ、AOPのような仕組みをJavaだけで実現できるプロダクトがあるという情報を会社の先…

DB2のJDBCでデフォルトスキーマ設定

Jenkinsで外注さんから上がってきたソースをビルドしてたのですが、ばりばりとSQL発行するところでエラー。どうやら全部のテーブルをSYSTEMスキーマ(正確にはDB2だとSYSIBM)につっこんでしまってるようです(;´∀`)。アプリ的には機能ごとに複数のDBユーザ、…

Javaのコマンドラインプログラムをログオフ中も実行する

Windows2008環境でJavaのコマンドラインプログラムをログオフ中も実行するには、タスクスケジューラに起動用のバッチファイルを登録した上で、「ユーザーがログオンしているかどうかにかかわらず実行する」を選択しておく必要があります。 あるお仕事で、「j…

FileNotFoundExceptionはファイルが存在していても発生する

Javaでプログラムしている人には常識かもしれないんですが・・・。JavaのFileNotFoundExceptionはファイルが存在している状態でも発生します。 この例外は、指定されたパス名のファイルが存在しないときに、FileInputStream、FileOutputStream、および Rando…