タグ

javaに関するkitajのブックマーク (26)

  • Jolokia - Overview

    It is fast, simple, polyglot and has unique features. It's JMX on Capsaicin. Jolokia is a JMX-HTTP bridge giving an alternative to JSR-160 connectors. It is an agent based approach with support for many platforms. In addition to basic JMX operations it enhances JMX remoting with unique features like bulk requests and fine grained security policies. Overview of features which make Jolokia unique fo

    kitaj
    kitaj 2014/06/16
    JMXをJSON形式で返すRESTの口を用意してくれるagent.ヨサゲ.
  • java.net.URLをHashMapに突っ込むと大変なことになるのでやめろ、それどころかequalsを呼ぶだけでも大変なことに - TODESKING


    : http://stackoverflow.com/questions/2348399/why-does-java-net-urls-hashcode-resolve-the-host-to-an-ip : public boolean equals(Object obj)  2  URL 2IP null   java.net.URL#equals
    kitaj
    kitaj 2014/06/09
    「ホスト比較には名前解決が必要なので、この操作はブロック操作です。」なにそれ凄い罠
  • 問い:Java 8のStream APIは業務でどんな時に使うの? 答え:あなたがfor文使いたい時 - ブログなんだよもん


     JDK7JDK8  boxed使AutoboxingmapToObj Java8Stream API Java Day Tokyo 2014 Stream API".parallel()"   
    問い:Java 8のStream APIは業務でどんな時に使うの? 答え:あなたがfor文使いたい時 - ブログなんだよもん
    kitaj
    kitaj 2014/05/25
    なんかイケてない感があるんだよなぁ.
  • | タイトルを入力してください

    ブログをはじめるたくさんの芸能人・有名人が 書いているAmebaブログを 無料で簡単にはじめることができます。

    | タイトルを入力してください
    kitaj
    kitaj 2014/04/21
    魚拓で読んだが何が言いたいのか良く分からん… / っていうかどうせ魚拓されるんだから消すなよw
  • もしもラムダの中で例外が発生したら(前編) - Taste of Tech Topics


     id:cero-t JJUG宿 Java8  Java8使   (  id:cero-t 調 1. SerialStream 調   try (BufferedWriter writer = Files.newBufferedWriter(Paths.get(W_FILENAME))) { // writer.
    もしもラムダの中で例外が発生したら(前編) - Taste of Tech Topics
    kitaj
    kitaj 2014/04/16
    後編はよ./ ParallelStreamで深く考えずにMTで動かす人が増えて今更「SimpleDateFormatがMT-safeじゃないなんて!」とかいう祭になったりして.
  • Java8 Streamではクイックソートが書けない - きしだのHatena

    タイトルは釣りです。 もちろん、汎用ライブラリなので、Streamを使ってクイックソートが書けないわけではありません。 ただ、Streamで完結したままではクイックソートは書けません。Listとの相互変換が必要です。 で、Streamで完結したままクイックソートが書けない直接的要因はいくつかあって、それを解消するユーティリティメソッドが用意されてれば、この件に関してはStreamで完結することもできるのですが、だからといってさまざま出てくる「xxxが書けない」を解決するためのユーティリティメソッドを追加しまくれば幸せになれるかというと、そうでもないわけです。 そもそも、なんでそんなユーティリティメソッドが必要になるのかというのが題。 結局のところListなどCollectionと、新たに追加されたStreamが別扱いになっているところに原因があって、CollectionとStreamの変

    Java8 Streamではクイックソートが書けない - きしだのHatena
    kitaj
    kitaj 2013/11/22
    「ぼくら高度に訓練されたJavaプログラマにとって、setXxx/getXxxのコードや匿名クラスnew Hoge(){void foo(){~}}の記述は視界にまったく入らなかった」その訓練すごいな…
  • ついにJavaがRaspberry Piとフラットデザインでタブレット市場に参入!?~JavaOne 2013まとめレポート(中編)


    JavaJavaOneJavaInternet of ThingsJavaOne 2013 Oracle Open WorldMoscone3調Java稿 Java8Lambda Mark ReinholdReinhold
    ついにJavaがRaspberry Piとフラットデザインでタブレット市場に参入!?~JavaOne 2013まとめレポート(中編)
    kitaj
    kitaj 2013/11/11
    色々出てきていて面白そうではある
  • Java 8は関数型なのか


    ITpro20143JavaSEJava SE 8Java8JavaJava SE 7Java8 Java8Javalambda JavaJava8
    Java 8は関数型なのか
    kitaj
    kitaj 2013/07/17
    タイトル見て釣りかと思ったが面白かった./『Java 8は900万人のJavaコミュニティを関数型プログラミングの世界にいざなう「トレーニングマシン」のような役割を果たすのではないか』
  • Java SE - Change in Version Numbering Scheme March 2013

    Oracle will change the release numbering for scheduled Java SE releases. With the recent increase of security releases we have been skipping numbers and have already had to renumber releases 1 . To avoid confusion caused by renumbering releases, we are adopting a new numbering scheme. Overview Since the initial release of JDK 5.0, Java update releases have either been Limited Update releases that

    kitaj
    kitaj 2013/05/17
    なにこれ.もはや笑うしかw
  • Java8のStreamを使いこなす - きしだのHatena


    Java8 Java8使Stream Stream使 5/17   IterableforEach List<String> names = Arrays.asList("hoge hoge", "foo bar", "naoki", "kishida"); names.forEach(s -> System.out.println(s));  hoge hoge foo bar naoki kishida for List<String> names = Arrays.a
    Java8のStreamを使いこなす - きしだのHatena
    kitaj
    kitaj 2013/05/12
    すごく便利そうだが,性能はどうなん?
  • Log4j – Log4j 2 Lock-free Asynchronous Loggers for Low-Latency Logging

    kitaj
    kitaj 2013/04/30
    低遅延な非同期ロガー.っていうかLog4j2なんてあったのか.
  • Why does this code using random strings print "hello world"?

    The following print statement would print "hello world". Could anyone explain this? System.out.println(randomString(-229985452) + " " + randomString(-147909649)); And randomString() looks like this: public static String randomString(int i) { Random ran = new Random(i); StringBuilder sb = new StringBuilder(); while (true) { int k = ran.nextInt(27); if (k == 0) break; sb.append((char)('`' + k)); } r

    Why does this code using random strings print "hello world"?
    kitaj
    kitaj 2013/03/06
    よく見付けたなぁw
  • 「Java 7 Update 11でも脆弱性は残っているから引き続きJava無効化を」という話について


    Java SE 7 Update 11 Oracle updates Java, security expert says itstill has bugsTwitter2 Java 7 Update 11Java(Java appletJava)CERT 
    「Java 7 Update 11でも脆弱性は残っているから引き続きJava無効化を」という話について
    kitaj
    kitaj 2013/01/17
    やっと分かった気がした
  • 侍 - ログ , スレッドダンプ解析ツール


    ""    GUI tail  Java -verbosegc Java   OS: JDK 1.4  Windows  Unix JDK http://java.sun.com/j2se/1.5.0/ja/download.html JVM: JDK 1.3.x,JDK 1.4.x,JDK5.0  Apple/BEA/Sun/HP/IBM JVM   2 Java Web Start
    kitaj
    kitaj 2011/12/15
    久しぶりに使ったが,やっぱり便利だな
  • 10ミニッツで絶対にできる、Spring Rooアプリ開発


    2011使DISeasar2使 Spring Framework Spring Source Rod JohnsonInterface21CEOSpring Framework Spring Framework 2.5200711Rod JohnsonSpring SourceSpring Source GroovyGrailsG
    10ミニッツで絶対にできる、Spring Rooアプリ開発
    kitaj
    kitaj 2011/08/04
    中身よりもむしろなぜ「10分」ではなく「10ミニッツ」なのかに興味があるな.「ファーストで作る」とか「Tomcatでドゥーする」とか色々表現が気になる.
  • ibmURL(変更不可)

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    ibmURL(変更不可)
  • 日立がアプリサーバ新版、Full GC回避し「世界を止めない」 - @IT

    2008/10/02 日立製作所は10月2日、基盤ソフトウェアの新版「Cosminexus Version 8」を発表した。企業内の業務ノウハウをシステム化して共有できる機能のほか、アプリケーションサーバにはフル・ガベージ・コレクション(Full GC)の発生を抑止する新機能を搭載した。 Cosminexusは複数のミドルウェアで構成するスイート製品。Version 8ではアプリケーションサーバの「uCosminexus Application Server」を強化した。強化のポイントはJavaアプリケーションのレスポンスを遅らせるFull GCを抑制する新しいメモリ管理機能の実装だ。 JVMには、Javaヒープ上のメモリに割り当てたセッションオブジェクトが使われなくなると自動でメモリ領域を開放するガベージ・コレクション機能がある。メモリリソースの有効活用につながる機能だが、このガベージ・

    kitaj
    kitaj 2008/10/03
    面白いアイデア.でもホントにうまくいくのかなぁ
  • JavaOne会場のパチンコ玉ゲーム機の秘密 - @IT

    2008/05/10 まるでピタゴラスイッチかインクレダブル・マシーン(あるいはルーブ・ゴールドバーグ・マシン)のような巨大なおもちゃの前に人だかりができていた。米サン・マイクロシステムズが主催する開発者向けイベント「2008 JavaOne」のパビリオン会場で見かけた「プロジェクト・シドニー」と名づけられたその手作り感いっぱいの機械は、単なるおもちゃではなく、背後に非常に興味深いストーリーが隠されていた。 「あっ」という間に色を識別して羽を制御 カタカタ、コトコトと小さな音を立てて動きつづけるその機械では、透明なパイプの中を小さな玉が走り回っている。玉は要所要所で止まり、それを検知した機械がフリッパーで次のパイプに向けて玉を飛ばす。 玉は4色。赤、青、緑、黄色がある。上部にランダムに並んだ玉のストックから、1つずつ落ちてくる。細かなギミックはいろいろあるが、この機械のキモは中央部の「玉振

    kitaj
    kitaj 2008/05/12
    Profibusって初めて聞いた.
  • JavaとRuby:主要機能の比較:CodeZine


     RubyJavaRubyJavaRubyJavaRuby使JavaJavaRuby""""""RubyJavaJavaRubyJava稿RubyJava RubyRuby
    kitaj
    kitaj 2008/02/19
  • C/C++ が使えないJavaプログラマ必見! C/C++ を使わないプロダクト登場 | エンタープライズ | マイコミジャーナル


    JavaC/C++JNI使JNI使C/C++JavaJNI JNIEasy : Java Native ObjectsJNIEasyC/C++JavaJOPOJNI使C/C++C/C++使JNIEasyWindowsLinux18()JNIEasy 1.2Mac
    kitaj
    kitaj 2008/01/25
    なんかタイトルとか記事の内容が微妙だけど,JNIEasyそのものはヨサゲ.ところでJOPOって何よ? と思ったらPOJOのことか.