JSF

Eclipseで作成したJSFプロジェクトでFaceletsタグの使い方を纏めました(3)

Eclipseで作成したJSFプロジェクトでFaceletsタグの使い方を纏めました(3) Eclipseで作成したJSFプロジェクトでFaceletsタグの使い方を纏めました(1) Eclipseで作成したJSFプロジェクトでFacele...
JSF

Eclipseで作成したJSFプロジェクトでFaceletsタグの使い方を纏めました(2)

Eclipseで作成したJSFプロジェクトでFaceletsタグの使い方を纏めました(2) Eclipseで作成したJSFプロジェクトでFaceletsタグの使い方を纏めました(1)の続きです。 <h:selectOneRadio> <h:...
JSF

Eclipseで作成したJSFプロジェクトでFaceletsタグの使い方を纏めました(1)

Eclipseで作成したJSFプロジェクトでFaceletsタグの使い方を纏めました(1) JSFはどうもIDEはNetBeansを使うのが相性が良いようです。 が、一旦Eclipseで勉強し始めたのでとことんEclipseでJSFの勉強を...
Glassfish

EclipseでJSFプロジェクト作成中にGlassfishが起動しなくなる

EclipseでJSFプロジェクト作成中にGlassfishが起動しなくなる EclipseでJSFプロジェクト作成中にホットデプロイやらなんやら何度もしていると、Glassfishが突然起動しなくなる時があります。 以下のようなエラーが出...
JSF

EclipseでJSFプロジェクトを作成する

EclipseでJSFプロジェクトを作成する JavaEE7環境を構築したら次にMavenでJSFプロジェクトを構築してみます。 Eclipseを起動し、「ファイル」-「新規」-「その他」で以下ウィンドウを開き、Mavenプロジェクトを選択...
JAVAEE7

EclipseでJAVAEE7の環境を構築する

EclipseでJAVAEE7の環境を構築する EclipseでJAVAEE7の環境を構築するメモです。 今回はEclipse4.5、Java8で構築します。このバージョンでないと色々上手く動きませんでした。 まずワークスペースが以下としま...
チートシート

SpringでREST APIチートシート

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

DBUnitの抽象クラス

package com.confrage; import static org.junit.Assert.fail; import java.io.File; import java.io.FileInputStream; import j...
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>sqlp...
Oracle環境

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

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

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

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

JUnitでJMockitを使ってみる

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

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

JavaのBigDecimalの比較とstripTrailingZerosメソッドと指数表記 JavaのBigDecimal型の比較はcompareToでします。 例えば100.0と100はcompareToで比較するとtrueです。 また...
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 creat...
Oracle

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

Oracle11g Express Editionでスキーマを作成する Oracle11g Express Editionでスキーマを作成します。 sql*plusでログオンします。 Microsoft Windows Copyright ...
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 Installe...
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.confrag...
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 → " " St...
JUnit

JUnitの@Ruleアノテーション

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

Java7のダイアモンド演算子

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

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

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

JavaのStringUtils.replaceOnceの使い方

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

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

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

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

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

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

ウィンドウズのJenkinsでジョブを作成する ウィンドウズのJenkinsでジョブを作成してみます。 管理画面にアクセスすると、「新しいジョブを作成してください」と表示されています。 「新規ジョブ作成」をクリックします。 「Enter a...
Jenkins

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

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

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

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

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

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