Java

開発環境

Dockerコンテナ上でJavaで書いたコードを動かすまで

前回、Dockerを最低限動かす準備をしました。今回は、Docker上でJavaで書いたコードを動かすまでをやってみます。 Javaのコードを用意 まずはDocker上で動かすためのJavaのコードを用意します。今回は単純にHello Wo...
プログラミング

【Gradle】依存ライブラリをすべて含めたJAR(fat JAR)を作成する

Javaで開発したコードをPaaSとかにデプロイするためには、依存しているライブラリをすべてJARの中に含めたJAR (=far JAR)を作ってそれをデプロイしないと動きません。 新規にJavaでサービスを作ったのですが、fat JARと...
プログラミング

JavaのListIteratorのnext()とprevious()が同じ値を指す話

最近ListIteratorでハマったのでちょっと忘れないようメモです。 ハマったのはこんなシチュエーションです。 import java.util.LinkedList; import java.util.ListIterator; pu...