会社の本番環境をJava8で動かそうとしたらNewRelicでエラーが出た
そろそろJava8でコード書きたい ↓ まずはJVMをJava8で動かさないと...!(JVMに問題があった時に詰む) ↓ 本番のJVMをJava8にした ↓ 起動時にNewRelic入れてるサーバでエラーが出た ↓ 対応に数ヶ月かかるかもしれないとのこと\(
そろそろJava8でコード書きたい ↓ まずはJVMをJava8で動かさないと...!(JVMに問題があった時に詰む) ↓ 本番のJVMをJava8にした ↓ 起動時にNewRelic入れてるサーバでエラーが出た ↓ 対応に数ヶ月かかるかもしれないとのこと\(
JVM Operation Casual Talks 1(http://atnd.org/events/48999)でLTとパネルディスカッションしてきました(togetterまとめ(http://togetter.com/li/652483))。 運用に効く!JVMオプション三選(https://
I use Java VM's option \-XX:+PrintGCTimeStamps in order to output time in GC log of Java VM , Just like this. But, the output is relative time from st
最近MacにJDKをインストールすることが多いんだけど(脆弱性がよく見つかる)、インストールされるディレクトリがどこだか覚えられらなくなってきたのメモ。 インストール Oracle(http://www.oracle.com/technetwork/java/javase/downloads/in
JRebel(http://zeroturnaround.com/software/jrebel/)というソフトウェアを使うと、JavaでWebアプリケーションを開発する時に、ソースの修正→サーバ再起動 or 再ディプロイ がいらなくなるよーという話。 ライセンス 商用で使う場合はちゃんとライセン
最近Jettyと戯れている。Tomcatに比べてちょっと扱いづらいところが可愛らしい。 Jettyはセキュリティ的な理由でAlias(Symbolic Link)をデフォルトでは無効にしている。でもsymlink使いたいんですよあたしゃ。というわけで、調べた結果web.xmlに下記を追加するのが一番
なんか秘伝のタレみたいになってきたので後世のために共有。 前提 Webアプリケーションを想定 TomcatなりJettyなりがListenするポートは外部からはアクセスできない ※-Xms -Xmx -Xmn あたりは搭載しているメモリ容量によって変える、-XX:MaxPermSize
English version(/blog_en/index.php/archives/9) JVMでGCのログ出すじゃないですか。んで、その時↓みたいに -XX:+PrintGCTimeStamps っていうオプションを指定するじゃないですか。 TODAY=\date "+%Y%m%d-%H%M%
Javaの有名なライブラリでcommons-lang(http://commons.apache.org/lang/)というのがある。この中にEqualsBuilder(http://commons.apache.org/lang/api-3.1/org/apache/commons/lang3/b
JavaのテンプレートエンジンとしてFreeMarker(http://freemarker.sourceforge.net/ "FreeMarker")がある。テンプレートエンジンって割とみたいに書くことで余計な改行が入らないようになるじゃないですか。このFreeMarkerではどうするの?ってい