タグ

関連タグで絞り込む (231)

タグの絞り込みを解除

Javaに関するEhrenのブックマーク (530)

  • Home - YaCy

    YaCy is free software for your own search engine. Join a community of search engines or make your own search portal! There are these three use cases you can choose from: P2P Mode Web Search by the people, for the people: decentralized, all users are equal, no central, no search request storage, shared index. Your Search Portal Your YaCy installation is independent from other peers. Define your own

    Ehren
    Ehren 2011/12/15
    Javaらしい
  • Java使いをScalaに引き込むサンプル集(その2) | mwSoft

    前書き Scalaという言語をご存知ですか? Javaと同じくコンパイルするとclassファイルになり、出来上がったclassファイルをJadなどで逆コンパイルするとJavaのソースを生成できてしまうという、かなりJavaに近いプログラミング言語です。 JDKの機能やJavaのライブラリをそのまま利用することができるので、Javaプログラマが既存の知識を活用できる言語でもあります。 今回はJavaを利用している際に発症しがちな様々な症例を題材として、Scalaを利用した際に得られるメリットを紹介していきたいと思います。 興味のある方はその1も併せてご覧ください。 CPUの遊んでいるコアを死ぬほど働かせてみたいあなたに 最近のパソコンはCPUのコア数も増えてきて、4コアとか6コアのマシンも割と手頃な価格で手に入るようになってきました。 でも、そういったマシンのCPU使用率を見てみると、たいて

  • Mockito + PowerMockを使ってみる - torutkのブログ

    JMockitと同様、ユニットテスト対象のクラスが、別なクラスのstaticメソッドを呼んでインスタンスを取得し、そのインスタンスのメソッドを呼び出し、その戻り値によってロジックが左右されるという場合のテストを想定します。 テスト対象クラスは、JMockitと同じものを使います。 Mockito + PowerMockを使ってJUnitでテストを書くと import org.junit.Test; import org.junit.runner.RunWith; import org.powermock.modules.junit4.PowerMockRunner; import org.powermock.core.classloader.annotations.PrepareForTest; import static org.powermock.api.mockito.PowerMo

    Mockito + PowerMockを使ってみる - torutkのブログ
  • Netty の基本 - hozumiの日記

    ここ数日、Nettyについて調べていたので理解できたことを書きます。 JBoss Netty Netty は Java で非同期、イベント駆動のネットワークアプリを作るためのフレームワークです。Netty を使うと早くて簡単にハイパフォーマンス、ハイスケールでメンテナンス性がいいものが作れます。いいとこ取りの全部乗せです。 なぜハイパフォーマンス、ハイスケールか? Netty は Java NIO(New I/O)をラップしていて、ノンブロッキングなIO操作ができます。そのため、1つのコネクションにずっと1スレッドを割り当てる必要がないため効率のよいリソース消費をします。従来のブロッキングなOIO(Old I/O)もサポートしており、僅かな変更で好きな方を使えます。また、NIOの複雑なByte BufferをChannelBufferというオブジェクトに抽象化し、不必要なコピーが発生しない

    Netty の基本 - hozumiの日記
  • Play!で使っているJDT Compilerを使ってみる。(未完 - 418 | I'm a teapot

    これは Play! framework Advent Calendar 2011 jp の12月12日のブログです。 ※日付変わっているとかは気にしない! Play!ではJavaのソースコードを内部でコンパイルしていると聞いたので ちょっと読んで試してみました。 さくっと見たところ、Play! でコンパイル処理している箇所は2カ所ほどあり、 (1)Javaファイルをコンパイルするとき (2)テンプレートファイルをGroovy でコンパイルする時でそれぞれ使っているコンパイラとクラスローダが違います。 で(1)で使っているコンパイラですが、これは play.classloading.ApplicationCompiler を使っているようです。 これはEclipseのJDTコンパイラを利用してコンパイルしているっぽいです。 Play!内部での使い方はだいたい以下の通りです。 【用意するもの】

    Play!で使っているJDT Compilerを使ってみる。(未完 - 418 | I'm a teapot
    Ehren
    Ehren 2011/12/13
    追加記事がめちゃめちゃ読みたい/
  • Javaの日付の扱いにうんざりしている人はJodaTimeをつかうといいよ - (ヽ´ω`) 

    まあ表題のとおりなんですがJavaの標準でついているjava.util.Dateが非推奨メソッドの嵐で、日付オブジェクトからYear取りたいだけなのに、Calendarへ変換してさらに、凄く面倒くさい引数とかつけて取得しなくてはいけなくて正直うんざりしていました。歴史的背景はこのブログに書いてあったんでなんとなく察しましたが現在使っている人からすれば知るかという話ですし、無駄な苦労をしたくないなと思って誰かがこう思ってなんか対策してるだろうというのぞみをかけて調べていたらjoda-timeがでてきました。 とりあえず基的な使い方を逆引き的にめもっとこうかと思いました。 install テスト的に使いたい場合 http://sourceforge.net/projects/joda-time/files/joda-time/2.0/ ここにあるのでここからtar.gzを落としてきます。 m

    Javaの日付の扱いにうんざりしている人はJodaTimeをつかうといいよ - (ヽ´ω`) 
    Ehren
    Ehren 2011/12/12
    joda-timeの日本語記事。
  • JET77 ~ Daftar Provider Slot Gacor Terbaik Jalur Login Jet 77

    JET77 ~ Daftar Provider Slot Gacor Terbaik Jalur Login Jet 77

  • Date4j- 日付を扱う最小限のライブラリ

    あなたにとって重要なトピックや同僚の最新情報を入手しましょう最新の洞察とトレンドに関する最新情報を即座に受け取りましょう。 継続的な学習のために、無料のリソースに手軽にアクセスしましょうミニブック、トランスクリプト付き動画、およびトレーニング教材。 記事を保存して、いつでも読むことができます記事をブックマークして、準備ができたらいつでも読めます。

    Date4j- 日付を扱う最小限のライブラリ
  • http://www.beyondlinux.com/files/pub/qconhangzhou2011/Everything%20I%20ever%20learned%20about%20JVM%20performance%20tuning%20@twitter(Attila%20Szegedi).pdf

    Ehren
    Ehren 2011/12/08
  • Understanding Java Garbage Collection and What You Can Do about It

    InfoQ Software Architects' Newsletter A monthly overview of things you need to know as an architect or aspiring architect. View an example

    Ehren
    Ehren 2011/12/07
  • Joda-Timeがいい - ikeike443のブログ

    Javaで日付処理するのって面倒ですよね。 Joda-Timeは日付のインスタンス生成から計算、出力フォーマット処理までワンライナーでいける素敵なライブラリのようです。 詳細は下記のIBMの記事を読んでください。素敵です。 http://www.ibm.com/developerworks/jp/java/library/j-jodatime.html 個人的には下記のように書けるのが楽でいい感じです。 *文字列から日付型への変換が楽 import org.joda.time.DateTime; DateTime dt = new DateTime("2010-04-05T13:20:25"); DateTime dt2 = new DateTime("2010-04-05"); //これでももちろんいい ISO8601に則った書式であれば、上記のように簡単にパースできます。 参考(Jav

    Joda-Timeがいい - ikeike443のブログ
    Ehren
    Ehren 2011/12/06
    Joda-Timeはほんと楽だー
  • InfoQ「YammerがScalaからJavaへ移行中」 の記事への反応

    Osamu Nagano @onagano だってScalaのfor文はモナドなんだもん。関数型の前途多難さが明るみに出てきた感じだな。 “@oota_ken: InfoQ: YammerがScalaからJavaへ移行中 http://t.co/ToEzqpgR メモ” 2011-12-06 10:19:04 Kota Mizushima @kmizu_en @onagano It has nothing to do with Scala's for being "monad". It was simpley caused because he did microbenchmark in a wrong way. #scala 2011-12-06 10:26:35

    InfoQ「YammerがScalaからJavaへ移行中」 の記事への反応
  • YammerがScalaからJavaへ移行中

    あなたにとって重要なトピックや同僚の最新情報を入手しましょう最新の洞察とトレンドに関する最新情報を即座に受け取りましょう。 継続的な学習のために、無料のリソースに手軽にアクセスしましょうミニブック、トランスクリプト付き動画、およびトレーニング教材。 記事を保存して、いつでも読むことができます記事をブックマークして、準備ができたらいつでも読めます。

    YammerがScalaからJavaへ移行中
  • Threadの割り込みを活用する - プログラマーの脳みそ

    確実に一定時間スリープする - terazzoの日記ではThreadの割り込みがあっても確実に一定時間の停止を試みているが、そもそもこのようなコードは書いてはいけない。 Thread.sleep()は一定時間止まるための便利メソッドとしてよく知られているが、そのときに発生するInterruptedExceptionについての理解は広まっていない気がする。割り込みとはなんなのか。どういう時に使うのか。 目覚まし時計 お昼休みに昼寝をしようとする。寝過ごすといけないので15分後にアラームを鳴らす設定をした。 さて、ひと眠りするか、というところに友人がやってきた。昼寝はやめて売店に行くことにした。果たして売店でアラームが鳴り始めた。 さて、このとき、アラームは15分間の待機を命じられたわけだけども、お昼寝がキャンセルされたことで、もう待機しなくてよくなってしまった。むしろ、さっさと待機をやめてく

    Threadの割り込みを活用する - プログラマーの脳みそ
  • JUnit のセカイ #JJUG - やさしいデスマーチ

    このエントリーは、@cero-tさんのエントリーの次で、Java Advent Calendar 2011の6番目のエントリーです。自分自身の今年のメインテーマがTDD(テスト駆動開発)と言う事もあり、関連エントリーとしてJUnitについて書きたいかと思います。今更JUnit?と思われた方も普段からJUnitを使っていあなたも気軽にお読みください。尚、色々な話題を駆け足で紹介するので、どれも簡単な紹介程度になってしまいますが、ご了承願います。 JUnit4 スタイル JUnitがアノテーションに対応し結構な月日が流れましたが、古いコーディング規約のままでテストコードを書いていませんか?JUnit4では、アノテーションとアサーションを使ったテストコードを書くことが基スタイルです。かつては、TestCaseのサブクラスを作り、testではじまるメソッドを定義していましたが、今は Testアノ

    JUnit のセカイ #JJUG - やさしいデスマーチ
  • Sign in - Google Accounts

    Not your computer? Use a private browsing window to sign in. Learn more about using Guest mode

    Sign in - Google Accounts
  • Scala騒動のタイムライン (あるいはCoda Haleって誰?) - karasuyamatenguの日記

    Coda HaleさんがYammerがスカラによる開発を停止すると発表 「面白い言語だが、Javaに移行する」 http://twitter.com/#!/coda/status/139133458181144576 TypeSafe社のCEO Donald FischeがCoda Haleに詳細を求める TypeSafeはScalaをサポートする会社。そのメールはScalaのリードデベロッパーのMartin Odersky氏にもCCがいっていた。 つまり、Scala作者が直々に「どうして使わなくなっちゃうの」と聞いてきたことになる。 Scalaによる有名サイトが止めるというのは彼らには深刻なニュースだ。 現状を改善するために事情が聞きたかったのだろう。 これに対してCoda Haleは率直な意見をメールで返答 http://codahale.com/downloads/email-to-

    Scala騒動のタイムライン (あるいはCoda Haleって誰?) - karasuyamatenguの日記
  • Sign in - Google Accounts

    Not your computer? Use a private browsing window to sign in. Learn more about using Guest mode

    Ehren
    Ehren 2011/12/01
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
    Ehren
    Ehren 2011/11/29
  • val

    val was introduced in lombok 0.10. NEW in Lombok 1.18.22: val gets replaced with final var. Overview You can use val as the type of a local variable declaration instead of actually writing the type. When you do this, the type will be inferred from the initializer expression. The local variable will also be made final. This feature works on local variables and on foreach loops only, not on fields.

    Ehren
    Ehren 2011/11/25
    valいいね。