2015-01-01から1年間の記事一覧
これは Java Advent Calendar 2015 の 16 日目の記事です。 昨日は @yukung さんの Java で引数の null チェックで迷った話 でした。明日は @mdstoy さんです。 ちなみに過去のJavaアドベントカレンダーで書いたもの。 2014年: Javaであまりしないコーディン…
11/15に「Javaでwebアプリケーション入門」というイベントのお手伝いをいたしました。 #javajok で関西Java女子部さんのイベントです。 http://javajok.connpass.com/event/22044/ イベントページ http://backpaper0.github.io/2015/11/15/javajok.html 一緒…
6月27日 Asiyan Automation Alliance 2015 ~JI・DO・U・KAッ!(2015/06/27)(兵庫県)kokucheese.com 第一回 AsiyanAutomationAlliance をや っています。現在進行中です。 りました!第二回AAAです。 運営なんですが、超寝坊しました。開始には間に合ったけ…
前置き プラグインのバージョンとかは上げるタイミングがあれば最新にする私ですが、設定によっては動かなくなったりして、一気に上げるのは厳しいこともあります。でもどこまで下げたらいいかわからなくて、やりたいことができるギリギリでお茶を濁すなんて…
Weldを使ってみようと思いました。普段DIはSpring一本槍なのですが、それもどうかと思ったので。 opengl-8080さんやKazuhiraさんのようないつもの方々が既にやられていることだし、すぐできるだろうと思ってました。 JavaEE - JavaSE 環境でCDI(Weld)を使…
JSR352-Batch Applicationを試してみた(Batchlet編) - しおしお(´・ω・`) jBatch(JSR-352) on Java SE 環境 | 寺田 佳央 - Yoshio Terada しおしおさんの書いたブログを見て、jBatch触ってみるかーという気になりました。 おれもそろそろjbatchかな— いろふ…
小ネタ。 java.util.concurrent.TimeUnit というクラスはご存知だろうか。ご存知?なら回れ右してください。お疲れさまでした。またの機会によろしくお願いします。 ... さて、読み進めているならばご存知でないはずなので、まずJavadocのリンクをば。 TimeU…
知らなくても生きていけるけど、知ってるとちょっと便利っぽいもの。 みんな知ってるのかもしれないけど、私は今日まで知らなかったから書いておきます。 もともとは今日 @khasunuma さんがされていた一連のツイートからです。その中で紹介されたスライドに…
Java入門では割愛としていたローカルクラスと、ついでに関連の強い匿名クラスについて書いておきます。ネストしたクラスとかインナークラス(内部クラス)とかはそこそこしっかり書いたつもりなので、読んでいただけると嬉しいです。 Javaエンジニア養成読本…
背景 REST APIにアクセスする必要がある。BASIC認証がかかっている。JAX-RSのClientAPIを使ってアクセスしたい。 とりあえずHTTPヘッダに直接AuthorizationとBase64エンコードしたのを突っ込んでやってたんだけど、なんかイマイチな感じがした。で、うらがみ…
ブログにカテゴリ「Java入門+α」を作ってみた。 Java入門+α カテゴリーの記事一覧 - 日々常々 カテゴリ名の通り「Javaエンジニア養成読本のJava入門を読んだ人」に対して、+αになりそうなものを分類しております。 Javaエンジニア養成読本 [現場で役立つ最新…
JavaSE8で追加されたjava.util.Optionalにはnullとの戦いに終止符を打ってもらいたいと思っているんですが、思ってるだけだと何も起こらないので、使い方とか思ったこととかを一通り書いておきます。 Optionalのファクトリメソッド Optionalのインスタンスメ…
4年前に書いたリストを項目ごとに集計するというエントリを見つけたので、なんとなく今風にStream使って書いてみた。 Collection<Output> summary(List<Input> data) { return data -> { Map<String, List<Input>> collected = data.stream() .collect(groupingBy(Input::getKey)); return colle</string,></output>…
JUnit4.12がでました!……2014/12/4に。なんと6ヶ月経ってる。まぁいいや。 JUnit 4.12の新機能紹介まとめ / うさぎ組(2014/8/5) JUnit 4.12から入ったTestRuleを軽く見てみる / 裏紙(2015/2/28) JUnit4.12時代のParameterized Test / mike-neckのブログ(2015…
JAX-RSのClient APIを確認した流れで、ユニットテストまわりも眺めてみる。 Jersey - 2.17 RESTEasy - 3.0.9.Final 各実装のテストサポート 軽くコード書いてみたりしつつ思ったことをば。 Jerseyさん Chapter 25. Jersey Test Framework Jerseyさんのテステ…
導入 Seleniumに触れる機会はなんだかんだで徐々に増えてきている気がする。少なくとも3年前よりはよほどいろんなところで聞くようになったし、使われるようにもなっているはず。で、なんとなくこのブログを検索してみたら、思った以上に何も書いていなくて…
導入 もう随分前の話になるのだけれど、JAX-RS2.0にはClient APIが仕様に入っております。 それはそれとして、各実装は個別にClient APIを提供したりしておました。 個別に実装していたClientAPIには当然違いがあるわけです。で、どんな差があるんだろーと見…
JavaFX8が出て1年たちましたが、ようやく触ってみようと思いたったので、新幹線の中でGetting Startedを叩いてました。 JavaFX: Getting Started with JavaFX なかなかいい感じにこなれてきて、動かすのにミニマムなコードはこの程度になりました。 import j…
4/8 に行われた Java Day Tokyo 2015 に行ってきました。 20周年を迎えるJavaの記念イベントでもありました。 そんな場でなぜか話してきました。 昼イチのセッションでした。 タイムテーブル見ていただければわかると思いますが、裏番組もいいとこ……にも関わ…
過去記事を見ながら追記みたいな感じで。 リフレクションでprivateをテストしてみる - 日々常々 内部クラス/無名内部クラスはエンクロージングインスタンスの型を要求するコンストラクタが生成されて、内部クラスのフィールドにエンクロージングインスタンス…
大晦日に家族のひんしゅくを買いながらはじめてのSpring Bootを読んでました。 はじめてのSpring Boot―「Spring Framework」で簡単Javaアプリ開発 (I・O BOOKS)作者: 槇俊明出版社/メーカー: 工学社発売日: 2014/11メディア: 単行本この商品を含むブログ (4…