Category Archives: Java

2017-12-11

Java 9 ModularityでJigsawを学ぶ

GMOアドマーケティングのT.Nです。今年の9月にJava9が正式にリリースされました。 弊社ではまだJava8を使用していますが、 Java9へのアップグレードに備え、勉強しているところです。Java9の変更点はいくつかありますが、 最大の変更点とも言えるJigsawについて、以下の本を読んで学んでいます。本を読んで学んだことなどを、数回に分けてブログに書く予定です。 今回は、Jigsawの概要について書きます。 JigsawとはProject Jigsawという、Javaのプラットフォームを… Read More »

2017-08-30

Apache Storm を使ってストリーム処理を書いてみよう

こんにちは。 Hadoop 周辺をよく触っている T.O. です。 Hadoop 周辺をよく触っているので、最近 Hadoop 周辺を触ってきて得た話などを書いていきます。ということで今回は、数あるストリーム処理エンジンの中のひとつ Apache Storm を少々触ってストリーム処理を書いてみよう、という話を。 Apache Storm とはひとことで言えば、いわゆるストリーム処理エンジン。 以前、別のブログで Apache Apex について書きましたが、おおまかにはそれと同じカテゴリーに属… Read More »

2017-03-13

Mockでユニットテストを簡単にしよう!

はじめにこんにちは。NIKKOエンジニアのS.TKです。皆さん、テストはしていますか?最近の開発手法であれば、ほぼ確実にテストが考慮されているので嫌でもしていますよね。ただ、テストって実は結構難しかったりします。特にテストコードを書くとなると、プロダクトコードの設計によってはかなり苦労させられます。そこで、今回はユニットテスト(単体テスト)に焦点を当て、テストコードを楽に書くためにMock(モック)を利用する方法をご紹介します。私はGMO MARS DMPの開発・運用を担当していますが、今回ご紹… Read More »

2016-09-27

Kotlinの学習に便利そうなツールを使ってみた

こんにちはNIKKOのM.Aです。皆さん、Kotlinってご存知ですか? Javaの代替言語(いわゆるAltJava)で5つの特徴(簡潔、安全、多彩、Javaとの相互利用、ツールの充実)があり、2016年2月にバージョン1.0がリリースされました。 新しい言語を覚えるのは大変、、、といった方に便利で効率的に学習できるツールの利用について簡単に紹介したいと思います。 1.Kotlin Koansとは公式サイトにTry Kotlinというリンクがあり、クリックすると、Kotlinのエディタがでてきま… Read More »