2016-06

Jenkins

ウィンドウズにJenkinsをインストールする

ウィンドウズにJenkinsをインストールする ウィンドウズにJenkinsをインストールする方法です。 公式サイトにアクセスし、各OS用のインストーラをダウンロードします。 今回はウィンドウズ用のmsiファイルをダウンロードしています。バ...
Oracle

オラクルでテーブル名を変更する

オラクルでテーブル名を変更する オラクルでテーブル名を変更するには ALTER TABLE 現テーブル名 RENAME TO 新テーブル名 とします。
Oracle

オラクルでテーブルのカラムのNULL制約を解除

オラクルでテーブルのカラムのNULL制約を解除 オラクルでテーブルのカラムのNULL制約を解除します。 ALTER TABLE テーブル名 MODIFY (カラム名 NULL) NOT NULL制約を付けるには ALTER TABLE テー...
Java

Javaのアノテーション

Javaのアノテーション Javaのアノテーションです。 @SuppressWarning("unused") 使われていない変数がある場合に指定します。 @SuppressWarnings("deprecation") 非推奨のメソッドを...
JavaScript

JavaScriptのオブジェクト指向

JavaScriptのオブジェクト指向について簡単にまとめました。 Javaで言うクラスはfunctionを使って定義します。nameはプロパティです。 var Sample = function(name){ this.name = na...
jQuery

jQueryでテキストボックスの文字数をカウントする

jQueryでテキストボックスの文字数をカウントする jQueryでテキストボックスの文字数をカウントしてみます。 bindメソッドを使ってkeyupとchange時に文字数をカウント(正確にはlength)したものを表示しています。 <!...
jQuery

jQueryでセレクトボックスの個数を調べる

jQueryでセレクトボックスの個数を調べる jQueryでセレクトボックスの個数を調べます。 特に知ることができても、という感じですがプログラムする上で個数が知りたい時があるかもしれないので調べました。 childlenメソッドを使います...
Oracle

オラクルでプライマリキー(PK)を設定する

オラクルでプライマリキー(PK)を設定する オラクルでプライマリキー(PK)を設定するDDL文です。 ALTER TABLE テーブル名 ADD CONSTRAINT PK名 PRIMARY KEY (カラム名1); 複合主キーといって複数...
SVN

SVNで特定のリビジョンに戻す方法(TortoiseSVN,Eclipse)

SVNで特定のリビジョンに戻す方法(TortoiseSVN,Eclipse)
iBATIS(MyBatis)

MyBatisの@SelectProvider,@UpdateProvider,@InsertProvider,@DeleteProviderアノテーションで動的SQL作成する

MyBatisの@SelectProvider,@UpdateProvider,@InsertProvider,@DeleteProviderアノテーションで動的SQL作成する MyBatisでXMLベースではなくアノテーションベースで記述...
Java8

Java8のBiPredicateインタフェースを理解する

Java8のBiPredicateインタフェースを理解する java.util.function.BiPredicateインタフェースは関数型インタフェースと呼ばれるインタフェースで、testメソッドを持っています。 引数を2つ持ち、戻り値...
Struts2

Struts2 カスタムタグiteratorの使い方

Struts2 カスタムタグiteratorの使い方 カスタムタグのiteratorの使い方です。 <s:iterator value="Actionクラスのフィールド" var="1つの要素名" status="IteratorStatu...
SVN

TortoiseSVNでdiffビューアに外部のWinMergeを使用する設定

TortoiseSVNでdiffビューアに外部のWinMergeを使用する設定
Java

Javaの直列化・シリアライズ・serialVersionUID

Javaの直列化・シリアライズ・serialVersionUID Javaで直列化という言葉をよく聞きますが、これはファイルへ保存(永続化)することが可能ですという意味です。(直列化=シリアライズ) Serializableインタフェースを...
Eclipse

Eclipse(STS)で変数などのハイライト表示設定方法

Eclipse(STS)で変数などのハイライト表示設定方法 Eclipse(STS)で変数などの出現箇所をハイライトする設定です。この色がデフォルトが薄いグレーの為わかりにくいので青色などわかりやすくします。 「ウィンドウ」ー「設定」を開き...
Java8

Java8のBiConsumerインタフェースを理解する

Java8のBiConsumerインタフェースを理解する java.util.function.BiConsuberインタフェースは関数型インタフェースと呼ばれるインタフェースで、applyメソッド一つだけを持っています。 引数を2つ持ち、...
RESTful

Spring Bootの@RepositoryRestResourceアノテーションでCRUDを自動生成する方法

Spring Bootの@RepositoryRestResourceアノテーションでCRUDを自動生成する方法 @RepositoryRestResourceアノテーションをリポジトリインタフェースに付与し、POJOに紐づけると自動でCR...
Java

Javaの重複するListの要素を削除する方法

Javaの重複するListの要素を削除する方法 Listの重複する要素を削除する方法です。いくつかありますがSetを使う方法があります。 import java.util.ArrayList; import java.util.HashSe...
Java8

Java8のBiFunctionインタフェースを理解する

Java8のBiFunctionインタフェースを理解する java.util.function.BiFunctionインタフェースは関数型インタフェースと呼ばれるインタフェースで、applyメソッドを持っています。 引数を2つ持ち、戻り値は...
Java

Javaで意図的にOutOfMemoryErrorを発生させる方法

Javaで意図的にOutOfMemoryErrorを発生させる方法 強制的にOOMEを発生させます。ヒープが不足します。 package jp.co.confrage; import java.util.ArrayList; public ...
Java

Javaで数字3桁ごとのカンマ区切りにフォーマットする方法

Javaで数字3桁ごとのカンマ区切りにフォーマットする方法
Excel

Excelの関数でエラーが出た時に表示させないIFERROR関数

Excelの関数でエラーが出た時に表示させないIFERROR関数 Excelで関数がエラーとなった場合に、#VALUE!と表示されます。 このエラーを表示させないようにするためにIFERROR関数と言うのが用意されています。 ABCDEとい...
Java8

Java8のUnaryOperatorインタフェースを理解する

Java8のUnaryOperatorインタフェースを理解する java.util.function.UnaryOperatorインタフェースは関数型インタフェースと呼ばれるインタフェースで、applyメソッド一つだけを持っています。 引数...
Java

Javaで独自のIteratorを作成する

Javaで独自のIteratorを作成する 乱数を10個生成するイテレータを作成します。 イテレータはjava.util.Iteratorインタフェースをimplementする必要があります。 オーバーライドするメソッドは2つです。 has...
Struts2

Struts2 JSP内でのJava記述方法(変数・メソッドなど)

Struts2 JSP内でのJava記述方法(変数・メソッドなど) JSP内でJavaの変数やメソッドを使うことができます。 メソッド名、変数名を%{と}で囲みます。 変数 JSP <s:a href="%{url}"> <s:hidden...
RESTful

GET,DELETEメソッドのリクエストボディとリクエストパラメータの使い方

GET,DELETEメソッドのリクエストボディとリクエストパラメータの使い方
コトバンク

ガバナとは

ガバナとは、ガスを高圧で送るのを抑制し、低圧ガスを送ることができる装置。 一般的に高圧でガスを送る方が簡単でコストがかからない。低圧にするのはガバナが必要なためコストがかかる。
Eclipse

Eclipseでsvnがロックされているか調べる

Eclipseでsvnがロックされているか調べる Eclipseでsvnがロックされているか調べます。 ロックしたいファイルを右クリックし、「チーム」-「ロックのスキャン」でSVNロックビューが開きます。 SVNロックビューでは、状態、所有...
JUnit

mockit.internal.MissingInvocation

mockit.internal.MissingInvocation JMockitを使用してテストしている時に、以下エラーが出るときがあります。 mockit.internal.MissingInvocation これは、モックしたメソッド...
Gradle

Spring Bootのbuild.gradleのタスクでSpotBugsレポート出力する方法

Spring Bootのbuild.gradleのタスクでSpotBugsレポート出力する方法 GradleタスクでSpotBugsのレポートをHTML形式で出力します。 SpotBugs4.0.0 環境 バージョン Spring Boot...
Javaのロジック

Javaで時間00~23以外の場合を判断する

Javaで時間00~23以外の場合を判断する Javaで時間00~23以外の場合を判断するロジックです。 String[] hh = {"00","01",..."23"}; if(Arrays.asList(hh).contains(dt...
Oracle

SQL*Loader-704: 内部エラー: ulconnect: OCIServerAttach [0]

SQL*Loader-704: 内部エラー: ulconnect: OCIServerAttach sqlldrをシェルで実行しようとすると SQL*Loader-704: 内部エラー: ulconnect: OCIServerAttach...
SpotBugs

STS(Eclipse)でSpotBugsプラグイン+fb-contribプラグインの設定方法

STS(Eclipse)でSpotBugsプラグイン+fb-contribプラグインの設定方法
Eclipse

Eclipse(Gradleプロジェクト)のGradleタスクでPMDを実行してレポート出力する方法

Eclipse(Gradleプロジェクト)のGradleタスクでPMDを実行してレポート出力する方法 STS(Eclipse)のPMDプラグインではなく、GradleタスクでPMDを実行して循環的複雑度のチェックをしたい。 pmdはプラグイ...
Java

Javadocの書き方

Javadocの書き方 Javadocの書き方についてメモです。 /** * メイン処理を行います. * @author M.Takahashi * @since 2016.06.01 * @param args プログラム引数 */ pu...