高橋

チートシート

SpringでREST APIチートシート

SpringでREST APIチートシートパスパラメータ、クエリパラメータは@PathVariable,@RequestParamアノテーションを使います。パスパラメータやクエリパラメータのバリデーションチェックは@Valid,@Valid...
DBUnit

DBUnitの抽象クラス

package com.confrage;import static org.junit.Assert.fail;import java.io.File;import java.io.FileInputStream;import java....
Oracle

ORA-01653: 表スキーマ名.テーブル名を拡張できません(XXX分、表領域XXX)。

ORA-01653: 表スキーマ名.テーブル名を拡張できません(XXX分、表領域XXX)。「ORA-01653: 表スキーマ名.テーブル名を拡張できません(XXX分、表領域XXX)。」と表示された場合、表領域が不足しているため、該当する表領...
Oracle

Oracleでテーブルが属する表領域の確認や表領域の変更方法、また表領域の使用率の確認

Oracleでテーブルが属する表領域の確認や表領域の変更方法、また表領域の使用率の確認
Javaのロジック

JavaでResourceBundleの使い方

JavaでResourceBundleの使い方JavaでResourceBundleの使い方です。階層が以下のようになっているとします。TestResource.javaとtest.propertiesは異なるパッケージにあります。このよう...
Oracle

OracleでCREATE TABLEでテーブル作成する

OracleでCREATE TABLEでテーブル作成するOracleでCREATE TABLEでテーブル作成します。まずCREATE TABLE権限を付与します。その次に表領域作成権限を付与します。C:\Users\test>sqlplus...
Oracle環境

Oracleでデータディクショナリを参照する権限を付与する

Oracleでデータディクショナリを参照する権限を付与するOracleでデータディクショナリを参照する権限を付与します。C:\Users\test>sqlplus /nologSQL*Plus: Release 11.2.0.2.0 Pro...
Oracle

ORA-06531: 参照しているコレクションは初期化されていません。

ORA-06531: 参照しているコレクションは初期化されていません。「ORA-06531: 参照しているコレクションは初期化されていません。」とオラクルエラーが出た場合、コレクションを初期化して上げる必要があります。以下、サンプルです。C...
JUnit

JUnitでJMockitを使ってみる

JUnitでJMockitを使ってみる簡単なクラスを作成してJMockitの使い方をマスターします。以下、mainクラスを持つクラスです。package com.confrage;public class SampleMain{ publi...
Java

JavaのBigDecimalの比較とstripTrailingZerosメソッドと指数表記

JavaのBigDecimalの比較とstripTrailingZerosメソッドと指数表記JavaのBigDecimal型の比較はcompareToでします。例えば100.0と100はcompareToで比較するとtrueです。また100...
IE

IEでマスクされたパスワードを忘れた時に表示する方法

IEでマスクされたパスワードを忘れた時に表示する方法
Oracle

Oracle11g Express Editionでディレクトリオブジェクトを作成する

Oracle11g Express Editionでディレクトリオブジェクトを作成するOracle11g Express Editionでディレクトリオブジェクトを作成します。PLSQLでファイルを作成する際にディレクトリオブジェクトが必要...
Oracle

Oracle11g Express Editionでプロシージャを作成する権限を付与する

Oracle11g Express Editionでプロシージャを作成する権限を付与するOracle11g Express Editionでプロシージャを作成する権限を付与します。まず、作成する権限を付与します。grant create a...
Oracle

Oracle11g Express Editionでスキーマを作成する

Oracle11g Express Editionでスキーマを作成するOracle11g Express Editionでスキーマを作成します。sql*plusでログオンします。Microsoft Windows Copyright (c)...
Oracle

Oracle11g Express Editionを使ってみる

Oracle11g Express Editionを使ってみるOracle11g Express Editionを使ってみます。インストールしたらデスクトップにアイコンができています。アイコンをクリックします。するとウェブブラウザが起動され...
Oracle

Oracle11g Express Editionをインストールする

Oracle11g Express EditionをインストールするOracle11g Express Editionをインストールします。上記よりインストールします。ダウンロードしたらsetup.exeをクリックします。「次へ」をクリック...
Windows

Windowsのサービスを削除する方法

Windowsのサービスを削除する方法既にそのサービスがないのに、サービスウィンドウには残っているサービスを削除します。例えばオラクルをアンインストールしてもサービスは残ります。これを削除します。まず、サービス名を右クリックしてプロパティを...
Oracle

Oracle11gをアンインストールする

Oracle11gをアンインストールするOracle11gをアンインストールします。昔はレジストリ削除など手動でしなくてはいけなかったので面倒でしたが今は簡単になりました。「全てのプログラム」から「Universal Installer」を...
Oracle

Oracle11gをWindowsにインストールする

Oracle11gをWindowsにインストールするOracle11gを以下からダウンロードします。2つのファイルをダウンロードします。1/2.zipを解凍します。次に2/2を解凍し、解凍したファイルを1/2で解凍したファイルに上書きします...
PLSQL

PLSQLのテーブルファンクションの使い方

PLSQLのテーブルファンクションの使い方
PLSQL

PLSQLでパッケージを使用する方法

PLSQLでパッケージを使用する方法
Oracle

オラクルのimpとexpでダンプファイルの使い方

オラクルのimpとexpでダンプファイルの使い方オラクルで良く使うimpとexpの使い方です。まず現状のテーブルをエクスポートします。exp ユーザID/パスワード file=data.dmpこれをデータのみインサートすることがよくあるので...
共通クラス

Javaの共通クラス

/* * @(#)Common.java 1.x 01/xx/xx * * Copyright (c) 2016 CONFRAGE All rights reserved. * * Java1.7 */package jp.confrage...
Oracle

ORA-01841: (周)年は-4713と+9999の間の0以外の数字を指定する必要があります

ORA-01841: (周)年は-4713と+9999の間の0以外の数字を指定する必要があります
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 → " "StringU...
JUnit

JUnitの@Ruleアノテーション

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

Java7のダイアモンド演算子

Java7のダイアモンド演算子Java7からダイアモンド演算子が使えるようになりました。Java6までは以下のように記述していました。List<String> list = new ArrayList<String>();これがJava7か...
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<?>で受け取るとlistにa...
DBUnit

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

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

JavaのStringUtils.replaceOnceの使い方

JavaのStringUtils.replaceOnceの使い方JavaのStringUtils.replaceOnceの使い方です。第一引数で変換対象文字列、第二引数で変換前文字、第三引数で変換後文字を指定します。replaceOnceの...
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件あたり1行...
SQL*Plus

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

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

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

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

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

ウィンドウズのJenkinsでジョブを作成するウィンドウズのJenkinsでジョブを作成してみます。管理画面にアクセスすると、「新しいジョブを作成してください」と表示されています。「新規ジョブ作成」をクリックします。「Enter an It...
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 = name...
jQuery

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

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