ORA-01841: (周)年は-4713と+9999の間の0以外の数字を指定する必要があります
高橋
Node.jsでutil.debuglogを使用してログ出力する方法
Node.jsでutil.debuglogを使用してログ出力する方法 require('util').debuglogを使用してセクションに応じてログ出力することができます。 環境変数NODE_DEBUGに設定されているセクションに基づいて...
Java7のObjectsクラスの使い方
Java7のObjectsクラスの使い方 Java7からObjectsクラスが追加されました。 このクラスはとても便利なメソッドを用意しています。 Objects.toString() Objects.toString()メソッドはヌルポイ...
StringUtilsの便利なメソッドの使い方
StringUtilsの便利なメソッドの使い方 StringUtilsクラスは便利なメソッドが多いです。 まず定数でも便利な定数があります。 StringUtils.EMPTY → "" StringUtils.SPACE → " " St...
JUnitの@Ruleアノテーション
JUnitの@Ruleアノテーション JUnitの@Ruleアノテーションはテストごとに機能を追加することができます。 例えばクラスで以下のように宣言し、各テストごとでテスト名を出力するようにすることができます。 @Rule public ...
Java7のダイアモンド演算子
Java7のダイアモンド演算子 Java7からダイアモンド演算子が使えるようになりました。 Java6までは以下のように記述していました。 List<String> list = new ArrayList<String>(); これがJa...
Javaでクラスのフィールドを取得設定するFieldクラスの使い方
Javaでクラスのフィールドを取得設定するFieldクラスの使い方
JMockitのNo compatible method found: メソッド名
JMockitのNo compatible method found: メソッド名 「No compatible method found: メソッド名」というエラーが出る場合、invokeメソッドで引数が間違っている場合やメソッド名が間違...
List<?>とList<Object>の違い
List<?>とList<Object>の違い List<?>とList<Object>の違いについてです。 以下のようなソースを開発している時に見ました。 List<?> list = getList(); List<?>で受け取るとli...
DBUnitでセレクトされた結果を確認する
DBUnitでセレクトされた結果を確認する
JavaのStringUtils.replaceOnceの使い方
JavaのStringUtils.replaceOnceの使い方 JavaのStringUtils.replaceOnceの使い方です。 第一引数で変換対象文字列、第二引数で変換前文字、第三引数で変換後文字を指定します。 replaceOn...
Java7のObjects.equalsで2つのオブジェクトを比較する
Java7のObjects.equalsで2つのオブジェクトを比較する
Struts2 @Actionアノテーションを使用したアクションクラス定義
Struts2 @Actionアノテーションを使用したアクションクラス定義 Actionクラスはcom.opensymphony.xwork2.ActionSupportクラスを継承します。 任意のメソッド名に@Actionアノテーションを...
JavaでBigDecimal型をint型に変換する方法
JavaでBigDecimal型をint型に変換する
SQL*Plusで横幅を調整する
SQL*Plusで横幅を調整する SQL*Plusで横幅を調整するにはlinesizeを使用します。 linesizeがあまりにも短いとSQLの結果の1行が長い場合は何行にも折り返されてしまうため、linesizeを大きくする方が1件あたり...
SQL*Plusでヘッダ表示を調整する
SQL*Plusでヘッダ表示を調整するにはpagesizeを指定します。 set pagesize 20 とすると20行ごとにヘッダが表示されるようになります。 現在のpagesizeを見るには show pagesize とします。 pa...
Jenkinsでジョブを定期的に実行する
Jenkinsでジョブを定期的に実行する
ウィンドウズのJenkinsでジョブを作成する
ウィンドウズのJenkinsでジョブを作成する ウィンドウズのJenkinsでジョブを作成してみます。 管理画面にアクセスすると、「新しいジョブを作成してください」と表示されています。 「新規ジョブ作成」をクリックします。 「Enter a...
ウィンドウズにJenkinsをインストールする
ウィンドウズにJenkinsをインストールする ウィンドウズにJenkinsをインストールする方法です。 公式サイトにアクセスし、各OS用のインストーラをダウンロードします。 今回はウィンドウズ用のmsiファイルをダウンロードしています。バ...
オラクルでテーブル名を変更する
オラクルでテーブル名を変更する オラクルでテーブル名を変更するには ALTER TABLE 現テーブル名 RENAME TO 新テーブル名 とします。
オラクルでテーブルのカラムのNULL制約を解除
オラクルでテーブルのカラムのNULL制約を解除 オラクルでテーブルのカラムのNULL制約を解除します。 ALTER TABLE テーブル名 MODIFY (カラム名 NULL) NOT NULL制約を付けるには ALTER TABLE テー...
Javaのアノテーション
Javaのアノテーション Javaのアノテーションです。 @SuppressWarning("unused") 使われていない変数がある場合に指定します。 @SuppressWarnings("deprecation") 非推奨のメソッドを...
JavaScriptのオブジェクト指向
JavaScriptのオブジェクト指向について簡単にまとめました。 Javaで言うクラスはfunctionを使って定義します。nameはプロパティです。 var Sample = function(name){ this.name = na...
jQueryでテキストボックスの文字数をカウントする
jQueryでテキストボックスの文字数をカウントする jQueryでテキストボックスの文字数をカウントしてみます。 bindメソッドを使ってkeyupとchange時に文字数をカウント(正確にはlength)したものを表示しています。 <!...
jQueryでセレクトボックスの個数を調べる
jQueryでセレクトボックスの個数を調べる jQueryでセレクトボックスの個数を調べます。 特に知ることができても、という感じですがプログラムする上で個数が知りたい時があるかもしれないので調べました。 childlenメソッドを使います...
オラクルでプライマリキー(PK)を設定する
オラクルでプライマリキー(PK)を設定する オラクルでプライマリキー(PK)を設定するDDL文です。 ALTER TABLE テーブル名 ADD CONSTRAINT PK名 PRIMARY KEY (カラム名1); 複合主キーといって複数...
SVNで特定のリビジョンに戻す方法(TortoiseSVN,Eclipse)
SVNで特定のリビジョンに戻す方法(TortoiseSVN,Eclipse)
MyBatisの@SelectProvider,@UpdateProvider,@InsertProvider,@DeleteProviderアノテーションで動的SQL作成する
MyBatisの@SelectProvider,@UpdateProvider,@InsertProvider,@DeleteProviderアノテーションで動的SQL作成する MyBatisでXMLベースではなくアノテーションベースで記述...
Java8のBiPredicateインタフェースを理解する
Java8のBiPredicateインタフェースを理解する java.util.function.BiPredicateインタフェースは関数型インタフェースと呼ばれるインタフェースで、testメソッドを持っています。 引数を2つ持ち、戻り値...
Struts2 カスタムタグiteratorの使い方
Struts2 カスタムタグiteratorの使い方 カスタムタグのiteratorの使い方です。 <s:iterator value="Actionクラスのフィールド" var="1つの要素名" status="IteratorStatu...
TortoiseSVNでdiffビューアに外部のWinMergeを使用する設定
TortoiseSVNでdiffビューアに外部のWinMergeを使用する設定
Javaの直列化・シリアライズ・serialVersionUID
Javaの直列化・シリアライズ・serialVersionUID Javaで直列化という言葉をよく聞きますが、これはファイルへ保存(永続化)することが可能ですという意味です。(直列化=シリアライズ) Serializableインタフェースを...
Eclipse(STS)で変数などのハイライト表示設定方法
Eclipse(STS)で変数などのハイライト表示設定方法 Eclipse(STS)で変数などの出現箇所をハイライトする設定です。この色がデフォルトが薄いグレーの為わかりにくいので青色などわかりやすくします。 「ウィンドウ」ー「設定」を開き...
Java8のBiConsumerインタフェースを理解する
Java8のBiConsumerインタフェースを理解する java.util.function.BiConsuberインタフェースは関数型インタフェースと呼ばれるインタフェースで、applyメソッド一つだけを持っています。 引数を2つ持ち、...
Spring Bootの@RepositoryRestResourceアノテーションでCRUDを自動生成する方法
Spring Bootの@RepositoryRestResourceアノテーションでCRUDを自動生成する方法 @RepositoryRestResourceアノテーションをリポジトリインタフェースに付与し、POJOに紐づけると自動でCR...
Javaの重複するListの要素を削除する方法
Javaの重複するListの要素を削除する方法 Listの重複する要素を削除する方法です。いくつかありますがSetを使う方法があります。 import java.util.ArrayList; import java.util.HashSe...
Java8のBiFunctionインタフェースを理解する
Java8のBiFunctionインタフェースを理解する java.util.function.BiFunctionインタフェースは関数型インタフェースと呼ばれるインタフェースで、applyメソッドを持っています。 引数を2つ持ち、戻り値は...
Javaで意図的にOutOfMemoryErrorを発生させる方法
Javaで意図的にOutOfMemoryErrorを発生させる方法 強制的にOOMEを発生させます。ヒープが不足します。 package jp.co.confrage; import java.util.ArrayList; public ...
Javaで数字3桁ごとのカンマ区切りにフォーマットする方法
Javaで数字3桁ごとのカンマ区切りにフォーマットする方法
Excelの関数でエラーが出た時に表示させないIFERROR関数
Excelの関数でエラーが出た時に表示させないIFERROR関数 Excelで関数がエラーとなった場合に、#VALUE!と表示されます。 このエラーを表示させないようにするためにIFERROR関数と言うのが用意されています。 ABCDEとい...
Java8のUnaryOperatorインタフェースを理解する
Java8のUnaryOperatorインタフェースを理解する java.util.function.UnaryOperatorインタフェースは関数型インタフェースと呼ばれるインタフェースで、applyメソッド一つだけを持っています。 引数...
Javaで独自のIteratorを作成する
Javaで独自のIteratorを作成する 乱数を10個生成するイテレータを作成します。 イテレータはjava.util.Iteratorインタフェースをimplementする必要があります。 オーバーライドするメソッドは2つです。 has...
Struts2 JSP内でのJava記述方法(変数・メソッドなど)
Struts2 JSP内でのJava記述方法(変数・メソッドなど) JSP内でJavaの変数やメソッドを使うことができます。 メソッド名、変数名を%{と}で囲みます。 変数 JSP <s:a href="%{url}"> <s:hidden...
GET,DELETEメソッドのリクエストボディとリクエストパラメータの使い方
GET,DELETEメソッドのリクエストボディとリクエストパラメータの使い方
ガバナとは
ガバナとは、ガスを高圧で送るのを抑制し、低圧ガスを送ることができる装置。 一般的に高圧でガスを送る方が簡単でコストがかからない。低圧にするのはガバナが必要なためコストがかかる。
Eclipseでsvnがロックされているか調べる
Eclipseでsvnがロックされているか調べる Eclipseでsvnがロックされているか調べます。 ロックしたいファイルを右クリックし、「チーム」-「ロックのスキャン」でSVNロックビューが開きます。 SVNロックビューでは、状態、所有...
mockit.internal.MissingInvocation
mockit.internal.MissingInvocation JMockitを使用してテストしている時に、以下エラーが出るときがあります。 mockit.internal.MissingInvocation これは、モックしたメソッド...
Spring Bootのbuild.gradleのタスクでSpotBugsレポート出力する方法
Spring Bootのbuild.gradleのタスクでSpotBugsレポート出力する方法 GradleタスクでSpotBugsのレポートをHTML形式で出力します。 SpotBugs4.0.0 環境 バージョン Spring Boot...
Javaで時間00~23以外の場合を判断する
Javaで時間00~23以外の場合を判断する Javaで時間00~23以外の場合を判断するロジックです。 String[] hh = {"00","01",..."23"}; if(Arrays.asList(hh).contains(dt...
SQL*Loader-704: 内部エラー: ulconnect: OCIServerAttach [0]
SQL*Loader-704: 内部エラー: ulconnect: OCIServerAttach sqlldrをシェルで実行しようとすると SQL*Loader-704: 内部エラー: ulconnect: OCIServerAttach...
STS(Eclipse)でSpotBugsプラグイン+fb-contribプラグインの設定方法
STS(Eclipse)でSpotBugsプラグイン+fb-contribプラグインの設定方法