タグ

ブックマーク / kazuhira-r.hatenablog.com (5)

  • JavaでのHttpClientサンプル その2 - CLOVER🍀

    こちらのエントリの、続編的なやつです。 JavaでのHttpClientサンプル http://d.hatena.ne.jp/Kazuhira/20131026/1382796711 これを書いた後に、いくつか気になるHTTPクライアントライブラリを見てはいたのですが、ずっと触らないままだったのでこれを機にと思いまして。 こちらのエントリに、触発されたというのもあります。 google-http-java-client 入門 http://vividcode.hatenablog.com/entry/java/google-http-java-client せっかくなので、google-http-java-client含めて試していってみます。 なお、サンプルとしては前回同様 サンプルとしては、 簡単なGET/POSTを行う HTTPステータスコードが200かどうか判定する レスポンスをコ

    JavaでのHttpClientサンプル その2 - CLOVER🍀
    nobuoka
    nobuoka 2014/11/15
    Async Http Client も良さそうだなー
  • JavaでのHttpClientサンプル - CLOVER🍀

    少し前にJAX-RSのクライアントを触ったこともあり、久々にいくつか書いてみたくなりまして。 java.netからJAX-RSまで、いくつかHttpClientのサンプルプログラムを書いてみたいと思います。 サンプルとしては、 簡単なGET/POSTを行う HTTPステータスコードが200かどうか判定する レスポンスをコンソールに出力する です。パラメータのURLエンコーディングとかまでは書いてないので、そこは微妙かも。まあ、こんなのがありますよってことで。 なお、ビルド・実行にはMavenを使用しました。 java.net.URL Java標準ライブラリを使って書く方法になります。特にMaven依存関係などは不要です。 サンプルソース。 src/main/java/httpclient/example/JavaNetHttpClient.java package httpclient.e

    JavaでのHttpClientサンプル - CLOVER🍀
    nobuoka
    nobuoka 2014/11/08
  • Log4j2を試してみる - CLOVER🍀

    Javaのロギングライブラリですが、 java.util.logging(JUL) Log4j Commons Logging(+Log4j) SLF4J+Logback と種々あり、最近ではSLF4J+Logbackが主流な気がするのですが、自分の周りでは長らくLog4j、またはCommons Loggin越しにLog4jのパターンが多かったです。というか、今もですが。 Log4jの上に、自作のロギングライブラリを作ることになることも、多々…。 まあ、そんな感じで昨今のJavaのロギング事情にだいぶ置いていかれているのですが、ここでちょっとLog4jの後継であるLog4j2を試してみたくなりまして。 Apache Log4j2 http://logging.apache.org/log4j/2.x/ なんでも、パフォーマンスがかなり良くて有名?らしいのですが。 The Logging O

    Log4j2を試してみる - CLOVER🍀
    nobuoka
    nobuoka 2014/06/30
    Log4j の後継があるのかー。 API に互換性はないみたいだけれど。
  • LuceneのFuzzyQueryとMoreLikeThisで遊んでみました - CLOVER🍀

    最近読んでいたSolrやElasticsearch関連ので、ちょっと気になっていたクエリで遊んでみました。Luceneで。 気になっていたクエリとは、 FuzzyQuery MoreLikeThisQuery です。 FuzzyQueryはあいまい検索、MoreLikeThisは似たドキュメントを取得するためのクエリです。 まあ、使っていってみましょう。 準備 とりあえず、依存関係の定義を。 build.sbt name := "lucene-fuzzy-more-like-this" version := "0.0.1-SNAPSHOT" scalaVersion := "2.11.0" organization := "org.littlewings" scalacOptions ++= Seq("-Xlint", "-deprecation", "-unchecked", "-fe

    LuceneのFuzzyQueryとMoreLikeThisで遊んでみました - CLOVER🍀
    nobuoka
    nobuoka 2014/05/18
    Elasticsearch の more like this クエリの効果 (?) をちゃんとわかってなかったけど、これ読んでなんとなくわかった。 (このエントリは Lucene に対して使ってるのだけれど。)
  • Standard Caching - CLOVER🍀

    はじめに この記事は、「Java EE Advent Calendar 2013 - Adventar」の4日目の記事となります。 昨日は、@backpaper0さんの「私のBeanValidationの使い方(Java EE Advent Calendar 2013) — 裏紙」でした。 明日は、@glory_ofさんのご担当となります。 自己紹介的な Java SEの一部とServlet APIの範囲で、淡々と生きてきたプログラマ?です。仕事では、ここ数年はSAStruts/S2JDBC、Mayaa&Velocity、そしてTomcatを使ってWeb系の開発を行っています。このスタックは、現在進行形です。 それで、Servletの範囲を越えたJava EEですが、まだこの1ヶ月の間くらいにJava EE 6を試し始めたばかりです。Java EE Advent Calendarのようなイ

    Standard Caching - CLOVER🍀
    nobuoka
    nobuoka 2013/12/05
    ほえー、JCache というものもあるのか.
  • 1