Oracleで複数テーブルを同時にUPDATEする
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プラグインの設定方法
Eclipse(Gradleプロジェクト)のGradleタスクでPMDを実行してレポート出力する方法
Eclipse(Gradleプロジェクト)のGradleタスクでPMDを実行してレポート出力する方法 STS(Eclipse)のPMDプラグインではなく、GradleタスクでPMDを実行して循環的複雑度のチェックをしたい。 pmdはプラグイ...
Javadocの書き方
Javadocの書き方 Javadocの書き方についてメモです。 /** * メイン処理を行います. * @author M.Takahashi * @since 2016.06.01 * @param args プログラム引数 */ pu...
JUnit非ルート・テスト
JUnit非ルート・テスト 「JUnit非ルート・テスト」とエラーが表示されて、テストができなかったので色々原因を探してみると、@Testアノテーションが抜けていました。 @Testアノテーションを書かずにJUnitテストすると、「JUni...
JUnitのassertThatの使い方とMatcher
JUnitのassertThatの使い方とMatcher JUnitのassertThatの使い方です。 assertThat(actual,expected);となります。 以下は、1と等しい場合です。 assertThat(actual...
JMockitのDeencapsulation.getFieldの使い方
JMockitのDeencapsulation.getFieldの使い方 JMockitのDeencapsulation.getFieldの使い方です。 MainクラスとLogicクラスがあるとします。 それに対してMainTestクラスと...
オラクルでSELECT INSERTする方法
オラクルでSELECT INSERTする方法 オラクルでSELECT INSERTする構文です。 INSERT INTO テーブル名1 (カラム名1,カラム名2,カラム名3) SELECT カラム名4,カラム名5,カラム名6 FROM テー...
npmをインストールする
npmをインストールする
JavaのexecuteQueryの検索結果を取得する
JavaのexecuteQueryの検索結果を取得する
Eclipse(STS)のJavadocの@Authorを変更する方法
Eclipse(STS)のJavadocの@Authorを変更する方法 Eclipse(STS)で、Javadoc記載していると、@Author xxxというように、Windowsログイン名がデフォルトで出力されます。 これを変更するにはe...
Node.jsでプロジェクト内の共通モジュールの依存関係どうするかハマったのでメモ
Node.jsでプロジェクト内の共通モジュールの依存関係どうするかハマったのでメモ AWS Lambdaで複数APIを作るプロジェクト内で共通モジュールの依存関係どうやったら良いかで悩んだのでメモです。 共通モジュールはcommonフォルダ...
オラクルのTRUNCATE構文
オラクルのTRUNCATE構文 オラクルのSQLでDELETEとTRUNCATEがありますが、TRUNCATEはロールバックできないので、DELETEよりも高速です。 TRUNCATEの構文は以下になります。 TRUNCATE TABLE ...
console.log()でオブジェクトの階層が深い場合に[Object]となる場合の対処法 – 【AWS Lambda(node.js)】
console.log()でオブジェクトの階層が深い場合に[Object]となる場合の対処法
VBAで行列を非表示にする
VBAで行を非表示にするにはHiddenプロパティを使用します。 Sub macro() Rows("2:5").Hidden = True End Sub Rowsで行範囲を指定します。上記では2行目から5行目を指定し、Trueにすること...
Oracleのmerge文
Oracleのmerge文 Oracleのmerge文の記述方法です。 MERGE INTO テーブル名 A USING テーブル名 B ON (結合条件) WHEN MATCHED THEN UPDATE SET カラム名A = ~ WH...
シェルチートシート
シェルチートシート シェルのifの条件で2つの条件がある場合はand条件を使います。 シェルではand条件は-aを使用します。 以下、0以外、かつ、1以外の条件の例です。 if ;then ~ fi if文 シェルのif構文です。 if 条...
Oracleの数値項目のNOT NULL設計
DB設計で数値項目にNOT NULL制約を付けるかどうかについてです。 数値項目は例えばIDや金額とか個数などの項目が数値項目になると思います。 金額や個数はDBでNOT NULL制約をしておかないと、PG側でNULLの考慮をする必要が出て...
Javaのクラスをコンストラクタで明示的にインスタンス化不可能にする
Javaのクラスをコンストラクタで明示的にインスタンス化不可能にする Javaのクラスでユーティリティクラスなどはインスタンス化する必要がありません。 このようなクラスは明示的にインスタンス生成できないようにしておきます。 具体的にはコンス...
正規表現入門
正規表現入門 正規表現についてです。正規表現にはメタ文字と言う特殊な意味を持つ文字があります。 以下はメタ文字です。 ^$.[]()*?+| ^は行頭を意味します。但し[]の中で^を使うと意味が変わります。 $は行末を意味します。 で0から...
エクセルの条件付き書式で背景色を変更する
エクセルの条件付き書式で背景色を変更する エクセルの条件付き書式で背景色を変更します。 B2に何か入力されればその行の背景色を変更します。 変更したい行を反転させます。 「条件付き書式」 - 「新しいルール」から以下ウィンドウを開きます。 ...
java.lang.ArithmeticException:Non-terminating decimal expansion
java.lang.ArithmeticException:Non-terminating decimal expansion JavaでBigDecimalを扱う時に、10/3とすると3.33333…と循環小数になり 「java.lang...