Fight the Future

Java言語とJVM、そしてJavaエコシステム全般にまつわること

2011-09-01から1ヶ月間の記事一覧

Wordで他のプログラムから貼り付けるときに、テキストのみ貼り付ける

Wordのオプション -> 切り取り、コピー、貼り付け -> 他のプログラムからの貼り付け 「テキストのみ保持」

発行したSQLのログを取るp6spyを設定し、ログのフォーマットを設定する

p6spyのバージョンは1.3。 Mavenで設定する場合は、次のとおり。 <dependency> <groupId>p6spy</groupId> <artifactId>p6spy</artifactId> <version>1.3</version> </dependency> 1.3ではロガーにバグがあるらしく、フォーマットやカテゴリを指定しても、その設定でログ出力されない。 なので、ロガーを作成する。 import java.text.DecimalFormat; imp…

JSFでコンポーネントツリーをデバッグ表示する

表示するショートカットをCtrl + Shift + Kキーにする。 <ui:debug hotkey="K" rendered="#{initParam['facelets.DEVELOPMENT']}" /> rendered属性で条件を指定しておく。この場合、web.xmlに以下のような設定をしていれば、デバッグ表示できる。 <context-param> <param-name>facelets.DEVELOPMENT</param-name> <param-value>true</param-value> </context-param></ui:debug>

JavaでガベージファーストのGCにするオプション

-XX:+UnlockExperimentalVMOptions -XX:+UseG1GC

JSF 2.0で、ファイルアップロードのコンポーネントを作成し、SpringのMultipartFileオブジェクトとして扱う

参考にさせていただいたサイト The BalusC Code: Uploading files with JSF 2.0 and Servlet 3.0 http://balusc.blogspot.com/2009/12/uploading-files-with-jsf-20-and-servlet.html JSFにはファイルアップロードコンポーネントがないらしい。 CommonsのFil…

正規表現の先読み言明と戻り読み言明

知りませんでした。ひさびさに正規表現で感動した。 先読み言明は、肯定の言明は (?= で、否定の言明は (?! で始まります。 たとえば、次のパターンは \w+(?=;) または Grep/E="\\w+(?=;)" セミコロン ; が後続する語に一致しますが、一致にはセミコロンは含…

デブサミ関西に行ってきた

ついに関西で開催! デブサミに行ってきました。東京のデブサミを想像してると、大違いです(笑) ああいう華やかさはありません。 勉強会がちょっと大きくなった感じでした。 セッションはけっこうおもしろかったです。 Yahooロコが知らなかったけどけっこう多…