JavaでBigDecimal型をint型に変換する方法
Eclipseで作成したJSFプロジェクトでFaceletsタグの使い方を纏めました(3)
Eclipseで作成したJSFプロジェクトでFaceletsタグの使い方を纏めました(3) Eclipseで作成したJSFプロジェクトでFaceletsタグの使い方を纏めました(1) Eclipseで作成したJSFプロジェクトでFacele...
Eclipseで作成したJSFプロジェクトでFaceletsタグの使い方を纏めました(2)
Eclipseで作成したJSFプロジェクトでFaceletsタグの使い方を纏めました(2) Eclipseで作成したJSFプロジェクトでFaceletsタグの使い方を纏めました(1)の続きです。 <h:selectOneRadio> <h:...
Eclipseで作成したJSFプロジェクトでFaceletsタグの使い方を纏めました(1)
Eclipseで作成したJSFプロジェクトでFaceletsタグの使い方を纏めました(1) JSFはどうもIDEはNetBeansを使うのが相性が良いようです。 が、一旦Eclipseで勉強し始めたのでとことんEclipseでJSFの勉強を...
EclipseでJSFプロジェクト作成中にGlassfishが起動しなくなる
EclipseでJSFプロジェクト作成中にGlassfishが起動しなくなる EclipseでJSFプロジェクト作成中にホットデプロイやらなんやら何度もしていると、Glassfishが突然起動しなくなる時があります。 以下のようなエラーが出...
EclipseでJSFプロジェクトを作成する
EclipseでJSFプロジェクトを作成する JavaEE7環境を構築したら次にMavenでJSFプロジェクトを構築してみます。 Eclipseを起動し、「ファイル」-「新規」-「その他」で以下ウィンドウを開き、Mavenプロジェクトを選択...
EclipseでJAVAEE7の環境を構築する
EclipseでJAVAEE7の環境を構築する EclipseでJAVAEE7の環境を構築するメモです。 今回はEclipse4.5、Java8で構築します。このバージョンでないと色々上手く動きませんでした。 まずワークスペースが以下としま...
SpringでREST APIチートシート
SpringでREST APIチートシート パスパラメータ、クエリパラメータは@PathVariable,@RequestParamアノテーションを使います。 パスパラメータやクエリパラメータのバリデーションチェックは@Valid,@Val...
DBUnitの抽象クラス
package com.confrage; import static org.junit.Assert.fail; import java.io.File; import java.io.FileInputStream; import j...
ORA-01653: 表スキーマ名.テーブル名を拡張できません(XXX分、表領域XXX)。
ORA-01653: 表スキーマ名.テーブル名を拡張できません(XXX分、表領域XXX)。 「ORA-01653: 表スキーマ名.テーブル名を拡張できません(XXX分、表領域XXX)。」と表示された場合、表領域が不足しているため、該当する表...
Oracleでテーブルが属する表領域の確認や表領域の変更方法、また表領域の使用率の確認
Oracleでテーブルが属する表領域の確認や表領域の変更方法、また表領域の使用率の確認
JavaでResourceBundleの使い方
JavaでResourceBundleの使い方 JavaでResourceBundleの使い方です。 階層が以下のようになっているとします。 TestResource.javaとtest.propertiesは異なるパッケージにあります。 ...
OracleでCREATE TABLEでテーブル作成する
OracleでCREATE TABLEでテーブル作成する OracleでCREATE TABLEでテーブル作成します。 まずCREATE TABLE権限を付与します。その次に表領域作成権限を付与します。 C:\Users\test>sqlp...
Oracleでデータディクショナリを参照する権限を付与する
Oracleでデータディクショナリを参照する権限を付与する Oracleでデータディクショナリを参照する権限を付与します。 C:\Users\test>sqlplus /nolog SQL*Plus: Release 11.2.0.2.0 ...
ORA-06531: 参照しているコレクションは初期化されていません。
ORA-06531: 参照しているコレクションは初期化されていません。 「ORA-06531: 参照しているコレクションは初期化されていません。」とオラクルエラーが出た場合、コレクションを初期化して上げる必要があります。 以下、サンプルです...
JUnitでJMockitを使ってみる
JUnitでJMockitを使ってみる 簡単なクラスを作成してJMockitの使い方をマスターします。 以下、mainクラスを持つクラスです。 package com.confrage; public class SampleMain{ p...
JavaのBigDecimalの比較とstripTrailingZerosメソッドと指数表記
JavaのBigDecimalの比較とstripTrailingZerosメソッドと指数表記 JavaのBigDecimal型の比較はcompareToでします。 例えば100.0と100はcompareToで比較するとtrueです。 また...
IEでマスクされたパスワードを忘れた時に表示する方法
IEでマスクされたパスワードを忘れた時に表示する方法
Oracle11g Express Editionでディレクトリオブジェクトを作成する
Oracle11g Express Editionでディレクトリオブジェクトを作成する Oracle11g Express Editionでディレクトリオブジェクトを作成します。 PLSQLでファイルを作成する際にディレクトリオブジェクトが...
Oracle11g Express Editionでプロシージャを作成する権限を付与する
Oracle11g Express Editionでプロシージャを作成する権限を付与する Oracle11g Express Editionでプロシージャを作成する権限を付与します。 まず、作成する権限を付与します。 grant creat...
Oracle11g Express Editionでスキーマを作成する
Oracle11g Express Editionでスキーマを作成する Oracle11g Express Editionでスキーマを作成します。 sql*plusでログオンします。 Microsoft Windows Copyright ...
Oracle11g Express Editionを使ってみる
Oracle11g Express Editionを使ってみる Oracle11g Express Editionを使ってみます。 インストールしたらデスクトップにアイコンができています。 アイコンをクリックします。するとウェブブラウザが起...
Oracle11g Express Editionをインストールする
Oracle11g Express Editionをインストールする Oracle11g Express Editionをインストールします。 上記よりインストールします。 ダウンロードしたらsetup.exeをクリックします。 「次へ」を...
Windowsのサービスを削除する方法
Windowsのサービスを削除する方法 既にそのサービスがないのに、サービスウィンドウには残っているサービスを削除します。 例えばオラクルをアンインストールしてもサービスは残ります。 これを削除します。 まず、サービス名を右クリックしてプロ...
Oracle11gをアンインストールする
Oracle11gをアンインストールする Oracle11gをアンインストールします。 昔はレジストリ削除など手動でしなくてはいけなかったので面倒でしたが今は簡単になりました。 「全てのプログラム」から「Universal Installe...
Oracle11gをWindowsにインストールする
Oracle11gをWindowsにインストールする Oracle11gを以下からダウンロードします。 2つのファイルをダウンロードします。 1/2.zipを解凍します。次に2/2を解凍し、解凍したファイルを1/2で解凍したファイルに上書き...
PLSQLのテーブルファンクションの使い方
PLSQLのテーブルファンクションの使い方
PLSQLでパッケージを使用する方法
PLSQLでパッケージを使用する方法
オラクルの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.confrag...
ORA-01841: (周)年は-4713と+9999の間の0以外の数字を指定する必要があります
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 テー...