Javaに対する静的解析ツールには、以下のようなものがあります。 FindBugs PMD Jlint Lint4j Jtest(有償) 近頃の動向を見ていると、OSSのツールでは、FindBugsがデファクトスタンダードになりつつあるように思います。FindBugsは、2007/11/08にリリースされた1.3.0以降、1〜2ヶ月に一度の頻度でリリースされており、チェックルールも充実してきています。最近、FindBugsのチェックルールを調べる機会があったので、どんなルールがあるのかをまとめてみました。 FindBugsが検出するバグパターンは、次のような括り方となります。 バグカテゴリ > バグコード > バグタイプ 左側がより大きい括りになっており、バグタイプが1つの検出ルールに対応付きます。 FindBugsは、1.3.4時点で、8個のカテゴリと354個のチェックルールから成り立ち
GridGain is a Unified Real-Time Data Platform by the original creators of Apache Ignite. It enables a simplified and optimized data architecture for enterprises that require extreme speed, massive scale, and high availability from their data ecosystem. Flexible memory-first / disk-second architecture minimizes disk I/O to provide ultra-low latencies across transactional, streaming and analytical p
Enterprise Strategy Group: Go-to-market Expertise to Help You Win
HOME > WEBワークショップ > JBoss Cache as a POJO Cache 日本語訳 JBoss Cache as a POJO Cache 日本語訳 本文は、JBossCacheAopプロジェクトのBen Wang氏がONJava,comに向けて書いた記事"JBossCache as a POJO Cache"を、Acroquest Technology 株式会社 小森 裕介が許可を得て日本語に翻訳したものです。小森 裕介は、JBossCacheを使用したサンプルを"JBossCache as a POJO Cache"の記事に提供しています。 JBoss Cache Home Page : http://www.jboss.org/products/jbosscache ※ 本稿は2005年12月12日現在公開されている原文を元に、 Acroquest Techno
Oracle Database runs faster and more efficiently Oracle hardware lets IT teams deploy optimized solutions in customer data centers and easy-to-manage appliances in remote offices and edge environments. Solutions with full-stack integration and optimizations let customers run Oracle Database up to 10X faster with Oracle Exadata’s Smart Scan query offload. Watch NTT DOCOMO’s story (0:48) Easy integr
【連載◎開発現場から時代を眺める by arton】第5回 「動的言語と静的言語の交差点──RubyとJava/Seasar2の出会い」 オブジェクト指向言語を利用した開発が当たり前になり,早くもポスト・オブジェクト指向言語は何かという話題も出ているようだが,先日,具体的に今後の技術の一つの方向性を示す話を聞くことができたのでご紹介したいと思う。それは動的なオブジェクト指向言語のRubyと,静的なオブジェクト指向言語のJava,それぞれのフレームワークについての話だったのだが,意外なほど目指している方向性が近いようだ,と確認したということである。 結論を先に書くと,ソフトウエアの動的に決定したい部分を設定ファイルのようにソース・ファイルの外部に置かれる構成要素で解決するのではなく,言語とフレームワークの機能を利用してソース・ファイルの(文字通り)行間を補完することで解決するという方向だ。
Launch4j is a cross-platform tool for wrapping Java applications distributed as jars in lightweight Windows native executables. The executable can be configured to search for a certain JRE version or use a bundled one, and it's possible to set runtime options, like the initial/max heap size. The wrapper also provides better user experience through an application icon, a native pre-JRE splash scree
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く