放課後プログラミング

調べたことや考えたことなどを忘れないために書きます。

2014-04-30から1日間の記事一覧

IPアドレスがサブネットに含まれるかどうかの計算

自分で計算しようとすると少し手間がかかりそうだけど、apacheが提供しているcommons-netに含まれるSubnetUtilsを利用すると簡単に実現できます。 http://mvnrepository.com/artifact/commons-net/commons-net/ <dependency> <groupId>commons-net</groupId> <artifactId>commons-net</artifactId> <version>3.3</version> </dependency> 利用方法は下…

Spring Framework 4.0によるAOP

Spring Framework 4.0によるDIで書いたコードにSpringのAOP機能を追加する方法を紹介します。 SpringのAOP機能は各メソッドにロガーなどを記述したいが、そのメソッドの本来のロジックとは関係ないからそこには書きたくないってときに役に立つ機能で、特定の…

ファイルパス文字列から拡張子を取得する

private String getExtension(String path) throws StringIndexOutOfBoundsException{ int idx = path.lastIndexOf("."); return path.substring(idx).substring(1); } ミソは path.substring(idx + 1); としないことで、文字列中にピリオドが存在せずlastIn…