タグ

Java7とjava7に関するsadahのブックマーク (267)

  • Guiceコミッタによるプレゼン動画と資料 - あるまに

    GuiceコミッタであるKevin Bourrillion氏とBob Lee氏によるプレゼン動画とその資料が公開されました。 Java on Guice: Dependency Injection Java Way プレゼン資料(PDF) ↓動画を貼り付けてみました。 http://video.google.com/videoplay?docid=6068447410873108038 今回は基編ですが、今月"Volume II"があるそうなので楽しみに待ちたいと思います。 ところで動画、冒頭のタイトルでいきなりKevinの苗字間違ってますね。まあ人もb9nって略すくらいだからよくある事なのかも知れませんが…。

    Guiceコミッタによるプレゼン動画と資料 - あるまに
    sadah
    sadah 2007/05/02
  • インターネットアプリケーションの新しいフレームワーク「Guise」:CodeZine

    japan.internet.com は、1999年9月にオープンした、日初のネットビジネス専門ニュースサイト。月間2億以上のページビューを誇る米国 Jupitermedia Corporation (Nasdaq: JUPM) のニュースサイト internet.com や EarthWeb.com からの最新記事を日語に翻訳して掲載するとともに、日独自のネットビジネス関連記事やレポートを配信。

  • “Stop the World”を防ぐコンカレントGCとは?

    この表2のパラメータは、動作させるマシンのCPUが2個以上かつ物理メモリが2Gbytes以上の場合には、自動設定される。 ■Heapの全体サイズを指定する コンカレントGCでも、スループットGCと同じくHeapの全体サイズを指定する。ヒープの全体サイズは、以下を考慮に入れて設定する。 OSの空きメモリ量 Heapの全体サイズは、ハードウェアの搭載物理メモリ量から、OSやそのほかのソフトウェアが必要とするメモリ量を引いた値以下にする。これは、Heapのサイズを大きくし過ぎると、スワップが発生し大幅に性能が劣化するためだ アプリケーションが必要とするメモリ量 ユーザーごとにHttpSessionに積み込むオブジェクトのサイズや、キャッシュされたオブジェクトのサイズなど、必要となるオブジェクトのサイズを積算し、それ以上の値にする 実際には、アプリケーションが必要とするメモリ量を積算することは難し

    “Stop the World”を防ぐコンカレントGCとは?
  • Webアプリの問題点を「見える化」する7つ道具 (1/3) - @IT

    今回の概要 システムが応答しない、パフォーマンスが劣化したなどのトラブルが発生したときに、原因がなかなか掴めず、あたふたすることはないだろうか? 稿では、Java EEトラブルシューティングの現場で役立つ7つ道具を紹介する ある日、突然電話が鳴る 用件は、「システムが不定期に停止する。よく分からないけど、どうやらJava EE部分がおかしい」とのこと。このような事態が発生したとき、やみくもに原因を調べ、いつまでたっても問題が解決できず、原因の一片も発見できないことが多々ある。 トラブルが発生した場合、ツールが充実していない昔は、開発者の経験と勘に頼るところが非常に大きかった。Webシステムが普及するいま、昔とは比べ物にならないほど、システムの数が増え、開発者数が増える一方、システム障害を切り分けられる職人的なエンジニアの人数はシステム数に比例して増えているわけではない。そのため、すべての

    Webアプリの問題点を「見える化」する7つ道具 (1/3) - @IT
  • hiro_yのブックマーク - はてなブックマーク

    こんにちは。GoQSystem技術顧問をしております、@hiro_yです。この記事は「GoQSystem Advent Calendar 2025」、20日目の記事です。 Webエンジニアの皆さん、テストをしていますか。 「テスト」と聞いたとき、最初に思い浮かべたものは何だったでしょうか。テストコードを書くことだったりしませんか。テストコードは、関数やメソッドといった処理の単位でユニットテスト(単体テスト)の自動化を進めるためのものです。あくまで「テスト」の一部を構成するものでしかありません。 最近、開発プロセスの一つとしてコードレビューが行われることが当たり前になってきました。コードレビューの責務についてはそれぞれのシチュエーションがあるかと思いますが、単体のコードとして問題がないかを確認するのが第一義です。処理の手順やパフォーマンスの観点から問題がないかどうか、それに対して適切なテス

  • 凸凹開発日誌 - Tomcatのログローテーションを設定してみた

  • 日本サン・ユーザ・グループ

    サン・ユーザ・グループ(NSUG)休止のご挨拶 日サン・ユーザ・グループ(NSUG)は、1988年の活動開始以来、 19年目にわたり活動を続けて参りましたが、諸般の事情から 2007年6月30日を以って活動を休止いたしました。 これまで長い間、NSUGの活動にご賛同いただきました会員の皆様、 ご関心をお寄せいただきましたサン・ユーザの皆様には、心より お礼申し上げます。 休会にともない、NSUGで運用を行って参りました「会員メーリング リスト」、「パッケージ・ダウンロード・サイト」、「NSUG Web サービス」等の各種サービスは、全て終了とさせていただきます ので何卒ご了承ください。 尚、NSUGの活動のうち一部は、Sun Developer Connection(SDC) にて継続予定です。ご興味のある方は下記サイトをご覧ください。 ■ Sun Developer Connect

    sadah
    sadah 2007/03/11
  • Java in the Box

    Java SE 6 コードネーム Mustang の新機能を紹介 あなたは野生馬を乗りこなせるか (2007.2.10 更新)

  • 本をさがそう

    キーワードに対して、Amazonでの検索を行います。 「をさがそう」というタイトルですが、全ての商品の検索ができます。 検索結果は商品のリストとして表示されます。 商品のリスト/詳細を表示させるときに、検索エンジンの結果を合わせて表示させます。 検索結果/Amazonのレビューには、はてなキーワードへのリンクが張られています。 詳細表示ページでは、Blogなどに貼り付けられるアソシエイト・リンクが作成できます。 HeartRails Glanceのチラ見に対応しています。 リンクにマウスを重ねると、リンク先のサムネイルが表示されます。 # キャッシュがないと、出てこない場合もあります。 Associates IDをトップページで入力していれば IDに対応したアソシエイト・リンクが作成されます。 [▲]をクリックすると、この文章を隠すことができます。 詳細表示ページ

  • 軽量なUMLプラグインAmaterasUML

    Eclipseで利用できるUMLプラグインはいくつかありますが、現在よく利用されているものは、機能が豊富過ぎてプラグインの動作が重くなったり、軽量だけど機能が不足していたりします。今回は、現場で必要な機能を絞って提供して軽量な動作を実現しているUMLプラグインAmaterasUMLをご紹介します。 Eclipseを使ったUMLモデリングには、どれを使うべきか? 今日、アプリケーション開発において、UMLモデリングツールはアプリケーションの要件を引き出す要件/分析モデリングから、アプリケーションの設計/実装/テストにおける設計モデリングまで、多くの場面で利用されています。特に設計におけるモデリングの重要性は、誰しもが認めることでしょう。 UMLモデリングプラグインを導入することで、EclipseでもUMLモデリングができるようになります。UMLモデリングプラグインはさまざまなベンダや有志開発

    軽量なUMLプラグインAmaterasUML
  • ページが見つかりません | 日本HP

    ページが見つかりません。 目的のページは、移動または削除によって無効になっている可能性があります。申し訳ありませんが、検索またはリンク先よりお探しください。

  • Comparableとは : JavaA2Z

    比較処理を行うクラスのためのインターフェイス。 Arraysクラスのsort()メソッドでクラスの配列をソートする場合、Comparableインターフェイスの実装クラスである必要がある。 ソートを行う場合「要素の比較」を行う必要がある。 プリミティブ型であれば<演算子等によって比較ができるが、普通のクラスの場合、<演算子等は使用できないためそのままでは要素の比較が行えない。 そういったクラスをソートするためには、そのクラスをComparableインターフェイスの実装クラスにする。ComparableインターフェイスのcompareTo()メソッドを実装し、「自分自身ともうひとつの要素を比較する」処理を実装する。Arraysクラスのsort()メソッド内では要素の比較を行う時にそのクラスで実装されたcompareTo()メソッドが呼ばれ、各要素の比較が行われソートされる。 compareTo

  • JAVA開発メモ -

    public class Person implements Comparable { private String id; // ID public Person(String id, String name, String nameKana) { this.id = id; this.name = name; this.nameKana = nameKana; } public String getId() { return id; } public String getName() { return name; } public String getNameKana() { return nameKana; } public void setId(String string) { id = string; } public void setName(String string) {

  • javaworld.jp

    We’re getting things ready Loading your experience… This won’t take long.

  • 2004-07-13

    追記:ちょっと読み返してみた。ほんの一文で全然違う話に飛んでいるのがすごいと思った。私は思いつきでものを言う人だorz。思いつく事とにかく書き続けていたら止まらないかも。 現在の通勤図書に資料作りのが指定されているんですが、これがまた奥が深い。私は文字で全てを表現するのはできるんですが、絵を入れるのがとても苦手です。絵でなく図ならできるんですけど、どう見てもそれは図であって絵じゃありません。そこを克服するために日々勉強に励んでいるわけですが、なかなか難しい。でも、感覚がつかめてきました。改めて説明されると”なるほど”と思う事があって、さらに昔昔に教えられた事もよみがえって来たのです。もうどれくらい前になるか分からないんですが、資料作りの時に教えてもらった、当時わけわからない事がようやく現在につながりました。 昔から全体のレイアウトというのには非常にこだわりを持っていて、いわゆるバランスっ

    2004-07-13
  • Java で HTTP クライアントを作ってみよう (3)

    Java で HTTP クライアントを作ってみよう (3) Java が Basic 認証・Digest 認証に対応したのは (おそらく) Java 1.2 からと思われます。 ただし Digest 認証については Proxy 対応などに不備があったようで、J2SE SDK 1.4 にて Sun 曰く「auth-int を除くすべての機能を提供」というレベルになったようです。 ただし Digest 認証の auth-int には J2SE SDK 5.0 でも未対応です。 取得する URL は当ページ Basic 認証のサンプルページ Digest 認証のサンプルページ とします。いずれも、ユーザ名は「hoge」パスワードは「fuga」となっています。 HttpClientHttpURLConnectionAuth.java 14: URL url = new URL("http://X6

  • lambdaprobe.org

    This domain may be for sale!

  • あぁ そうだった: Eclipseアーカイブ

    WSDLのバリデータなどが検証の過程でインターネットにアクセスするのでプロクシ設定が必要な環境においては、ウィンドウ→設定→インターネット→プロクシ設定で設定しておかなければならない。 これを忘れると赤い×がつく。つい、必要なjarが参照できていないのでは?という方向に向かいがち。 クライアントを作る分には手間も少なく、インタフェース仕様がサーバサイドで実際に使われているコードと対応するので齟齬が減らせるのではないかと思った。 java/Eclipse/Tomcat/axisの組み合わせに関して言えば、来やりたかったこと以外の部分で悩むことが多いんじゃないだろうか。java文化の特徴かも。 ASP.NETの場合、メソッドの属性にメタデータが書けるせいか手間が少ない。今後アノテーションに対応してくればツールを使う部分でハマるケースを回避できるかもしれない。 DLL HellよりもJAR H

  • 今日の渋沢: アマルティア・セン

    こんな人です。 で、Senの話。 ChasenTNG(現Mecab)を基にJavaで書かれたのがSen。 Javaで現在のソフトを作っている以上、Cで書かれたChasenを外部呼出ししてたんでは効率も悪いしちょっと怖い。ということでSenを使おうと思っている。 MecabもC++で書かれているもののSWINGによるバインディングがなされ、Javaからも利用可能とあるが、いまいちJNIを理解してないというか「JNIを理解してない」なんて迂闊にいえるかどうかも危ういので回避。 で、Sen。辞書のインストールに少し難儀。Ant1.5以降とPerl5.6以降が別途必要とは面倒。 Windows2000にて。Antは展開して、ANT_HOMEを環境変数で設定するだけで使えるようになる。ActivePerlは先代のPC利用者によってインストールされてた。辞書作成時はHPにも書いているがWindows

  • 正規表現

    Javaにおける正規表現 Javaには正規表現に関する機能を実現するためのパッケージ java.util.regex があります (Java SDK 1.4 で導入)。 このパッケージにより、強力な正規表現の機能を持つ Perl とほぼ同等の機能が実現されています。 クラス java.util.regex.Pattern が正規表現を表すクラスで、このクラスの matcher メソッドによって、実際にマッチングを行うクラス java.util.regex.Matcher のインスタンスを生成します。 クラス Pattern は new ではなく、compile という static メソッドによりインスタンスを生成します。なお、static メソッドはクラスに属し、インスタンスがなくても呼び出すことができます。通常のメソッド呼び出しは「インスタンス名.メソッド名」ですが、static メソ

    sadah
    sadah 2007/02/28