2016-07

node.js

Node.jsでutil.debuglogを使用してログ出力する方法

Node.jsでutil.debuglogを使用してログ出力する方法 require('util').debuglogを使用してセクションに応じてログ出力することができます。 環境変数NODE_DEBUGに設定されているセクションに基づいて...
Java7

Java7のObjectsクラスの使い方

Java7のObjectsクラスの使い方 Java7からObjectsクラスが追加されました。 このクラスはとても便利なメソッドを用意しています。 Objects.toString() Objects.toString()メソッドはヌルポイ...
Java

StringUtilsの便利なメソッドの使い方

StringUtilsの便利なメソッドの使い方 StringUtilsクラスは便利なメソッドが多いです。 まず定数でも便利な定数があります。 StringUtils.EMPTY → "" StringUtils.SPACE → " " St...
JUnit

JUnitの@Ruleアノテーション

JUnitの@Ruleアノテーション JUnitの@Ruleアノテーションはテストごとに機能を追加することができます。 例えばクラスで以下のように宣言し、各テストごとでテスト名を出力するようにすることができます。 @Rule public ...
Java7

Java7のダイアモンド演算子

Java7のダイアモンド演算子 Java7からダイアモンド演算子が使えるようになりました。 Java6までは以下のように記述していました。 List<String> list = new ArrayList<String>(); これがJa...
Java

Javaでクラスのフィールドを取得設定するFieldクラスの使い方

Javaでクラスのフィールドを取得設定するFieldクラスの使い方
JUnit

JMockitのNo compatible method found: メソッド名

JMockitのNo compatible method found: メソッド名 「No compatible method found: メソッド名」というエラーが出る場合、invokeメソッドで引数が間違っている場合やメソッド名が間違...
Java

List<?>とList<Object>の違い

List<?>とList<Object>の違い List<?>とList<Object>の違いについてです。 以下のようなソースを開発している時に見ました。 List<?> list = getList(); List<?>で受け取るとli...
DBUnit

DBUnitでセレクトされた結果を確認する

DBUnitでセレクトされた結果を確認する
Java

JavaのStringUtils.replaceOnceの使い方

JavaのStringUtils.replaceOnceの使い方 JavaのStringUtils.replaceOnceの使い方です。 第一引数で変換対象文字列、第二引数で変換前文字、第三引数で変換後文字を指定します。 replaceOn...
Java

Java7のObjects.equalsで2つのオブジェクトを比較する

Java7のObjects.equalsで2つのオブジェクトを比較する
Struts2

Struts2 @Actionアノテーションを使用したアクションクラス定義

Struts2 @Actionアノテーションを使用したアクションクラス定義 Actionクラスはcom.opensymphony.xwork2.ActionSupportクラスを継承します。 任意のメソッド名に@Actionアノテーションを...
Java

JavaでBigDecimal型をint型に変換する方法

JavaでBigDecimal型をint型に変換する
SQL*Plus

SQL*Plusで横幅を調整する

SQL*Plusで横幅を調整する SQL*Plusで横幅を調整するにはlinesizeを使用します。 linesizeがあまりにも短いとSQLの結果の1行が長い場合は何行にも折り返されてしまうため、linesizeを大きくする方が1件あたり...
SQL*Plus

SQL*Plusでヘッダ表示を調整する

SQL*Plusでヘッダ表示を調整するにはpagesizeを指定します。 set pagesize 20 とすると20行ごとにヘッダが表示されるようになります。 現在のpagesizeを見るには show pagesize とします。 pa...
Jenkins

Jenkinsでジョブを定期的に実行する

Jenkinsでジョブを定期的に実行する
Jenkins

ウィンドウズのJenkinsでジョブを作成する

ウィンドウズのJenkinsでジョブを作成する ウィンドウズのJenkinsでジョブを作成してみます。 管理画面にアクセスすると、「新しいジョブを作成してください」と表示されています。 「新規ジョブ作成」をクリックします。 「Enter a...