読者です 読者をやめる 読者になる 読者になる

XMLパーサーにスパイウェア?

Is libexpat.dll Spyware?

Giant Antispyware today flagged libexpat.dll on my PC as a PeopleOnPage browser hijack infection. The libexpat.dll file was found in a recent installation of AT&T Research's Graphviz package. Expat sounded familiar and I highly doubted a direct download from AT&T research would carry spyware, so I did some quick research.

ノートン先生が今日検出した。
初めは間違いかと思ったが、マジっぽい。
しかし入れたのすっげー前なんすけど・・・。大丈夫かオレのPC。

JDBCのバッチ更新

 JDBCのバッチ更新とは、複数回のSQLを1回のAPIで実行するものです。 プレースホルダを持つ同一のSQLを、パラメータを変えながら複数回実行する同種バッチ、 プレースホルダを持たない複数のSQLを実行する異種バッチの2種類がありますが、 ここでは同種バッチの例だけをご紹介します。

StatementとPreparedStatementの比較

■ [benchmark] いろいろベンチ(8)

#とりあえず,これで一区切りにしよう.

Hibernateのテストをプロファイリングしてみました.使ったプロファイラはYourKit Java Profiler.

まずは,バッチタイプのプロファイリング結果.SELECT回数が102回なのは,後続のUPDATE,DELETEの元ネタを渡すために再度SELECTしているため.

hibernateはaddBatchを内部的に使ってて賢い、など参考になりました。

PreparedStatement,addBatch,executeBatch アーンド hibernate でググってみるか。


PEAR は強力なエラーハンドリングメカニズムを提供します。この記事ではその仕組み から恩恵を受ける方法を示します。