Java
jEnv は Ruby の rbenv や Python の pyenv のようにバージョンを管理して簡単に切り替える事ができるツールです。公式サイトには JAVA_HOME の設定忘れを防ぐためのツールとあります。 jEnv - Manage your Java environment インストール インストールは以…
IntelliJ IDEA を使用した Jetty Web アプリケーションのリモートデバッグ方法です。 今回の目的は開発中にローカルではなく Vagrant 等の開発環境内で実行している Jetty Web アプリケーションをリモートデバッグできるようにすることです。 デバッグに使用…
Java Servletコンテナ、Webサーバの Jetty についてインストールからWebアプリケーションをデプロイして起動するまでの手順です。 Jettyのインストールと起動 Jetty を ダウンロード して展開、実行ユーザーを作成します。 $ curl -LO http://central.maven.…
G1GCのオプションについてまとめました。 G1GCオプション G1GCを使用するには-XX:+UseG1GCオプションを指定する必要があります。その他のオプションは以下の通りです。 オプション デフォルト 概要 -XX:G1HeapRegionSize=N 以下参照 リージョンのサイズを指…
Java で半角と全角のスペース(空白文字)を除去する方法です。
PlayFramework のインストールと始め方についてです。
Java の Set についての基本をまとめました。
Java の List についての基本をまとめました。
過去に 配列・リスト・マップの使い方についての基本 という記事を書いていましたが Map については基本の基もない内容だったで Map 全般のことについて改めてまとめました。各具象クラスのことについてはまた別で書きます。
Java で使用頻度の高い HashMap について内部動作や注意点などを簡単にまとめました。特に自作クラスをキーに使用したい場合は内部動作が分かっていないと危険ですね。
Java で JSON を扱うためのライブラリである Gson の使い方です。同様のライブラリとしては以前紹介した JSONIC や Jackson があります。
スレッドの基本と生成についてまとめました。
初期化ブロックとstatic初期化ブロックについて使い方と実行順序をまとめました。
列挙型(Enum)についてまとめました。Enumerated Typeの略だそうです。
Javaのプログラムを使用してRedshiftのクラスターに接続する方法です。
Runtimeクラスを使用してJava仮想マシンのメモリ情報と、使用可能なプロセッサ(コア)数を取得する方法です。使うことはほとんど無いかもしれません。
Java でシステムの環境変数を取得する方法についてまとめました。
Java でシステムプロパティの扱い方についてまとめました。
Javaを勉強し始めた時にまず最初に目にするpublic static void main(String[] args)という一文ですが、何となく決まり事なんだという程度で書いていたと思います。 Javaに慣れてきた段階であらためて考えると、色々見えてくることもありますので少しだけ内容…
文字列を指定された書式文字列で整形する Formatter#format メソッドの使い方についてです。
Serializable の基本的な事についてまとめました。
Java で YAML ファイルの読み込み・変換をするライブラリである SnakeYAML の使い方についてです。
Java用のシンプルかつ高機能なJSONエンコーダー/デコーダーライブラリであるJSONICの使い方です。
Stream API 終端操作のうちmin max findFirst findAny countについてまとめました。
Java SE 8 から新たに追加された Optional クラスについて使い方をまとめました。
ActiveMQのインストールから実際にプログラムで動かしてみる使い方まで基本的な部分をまとめました。QueueとTopicの違いも重要です。ActiveMQは日本語のドキュメントが少なく、本も英語版しかないので最初は苦労した覚えがありますが、なんで日本語の本出な…
CentOSにRPMを使用してJavaをインストールする方法です。alternativesか環境変数でバージョンを切り替えます。
alternativesを使用したJavaのバージョン管理です。ただし、alternatives自体はJava専用のものではないので汎用的に使えます。
Stream API 終端操作のうち条件判定系のanyMatch allMatch noneMatchについてまとめました。
Stream API 中間操作の sorted と peek について使い方をまとめました。