2017-03

Javaのコーディング作法

JavaでMapやListはfor文ではなく拡張for文を使用する

JavaでMapやListはfor文ではなく拡張for文を使用する JavaでMapをループするとき以下のようなコードを見ます。 Map map = new HashMap<String, String>(); for (int i = 0...
Java6

Java1.6からStringTokenizerが非推奨になっている

Java1.6からStringTokenizerが非推奨になっている Javaでよく使っていたStringTokenizerクラスが1.6より非推奨となりました。 互換性の為に残ってはいますが、新規コーディングで使用するのは非推奨となってい...
コマンドプロンプト

コマンドプロンプトのxcopyの使い方

コマンドプロンプトのxcopyの使い方 コマンドプロンプトのxcopyの使い方です。 xcopyはサブフォルダやその配下のファイルも全てコピーするコマンドです。 基本的には以下の書式です。 xcopy コピー元 コピー先 「/S /E」オプ...
Javaのコーディング作法

Javaのgetter,setterの必要性について

Javaのgetter,setterの必要性について JavaではJavaBeansの名残からか、private変数をgetter,setterでカプセル化するソースが多い。 lombok.jarみたいなgetter,setterを自動生成...
Jenkins

Jenkinsサーバ移行方法

Jenkinsサーバ移行方法 Jenkinsを移行するには、JENKINS_HOME配下のjobsのみをカットアンドペーストすればよいらしいです。 Pathの設定や、Antのインストールなどは別途必要です。
Jenkins

JenkinsでEmail Extension Pluginを使用して、コミットされたタイミングでメールする

JenkinsでEmail Extension Pluginを使用して、コミットされたタイミングでメールする Jenkinsでメール送信するには、SMTPサーバーの設定が必要です。 Email Extension Pluginは、Jenki...
Jenkins

Jenkinsをブラウザから再起動する方法

Jenkinsをブラウザから再起動する方法
Jenkins

Jenkinsのユーザーを作成する

Jenkinsのユーザーを作成する 「Jenkins」-「Jenkinsの管理」-「ユーザの管理」から下記画面を表示します。 「ユーザー作成」を押下します。 メールアドレスも含め、全て必須項目です。 このユーザでJenkinsにログインする...
Jenkins

Jenkinsでログインパスワードを忘れた場合、ログイン不要にする

Jenkinsでログインパスワードを忘れた場合、ログイン不要にする
Jenkins

JenkinsでビルドトリガをSubversionにコミットされたタイミングにする

JenkinsでビルドトリガをSubversionにコミットされたタイミングにする JenkinsでSubversionへコミットされたタイミングでジョブを実行したい場合は、「ビルドトリガ」を以下のように「SCMをポーリング」にチェックを入...
Jenkins

Jenkinsの資格情報(Credentials)を削除する

Jenkinsの資格情報(Credentials)を削除する 「Jenkins」-「認証情報」から、Credentialsの画面を開きます。 Name欄にカーソルを充てると、▼が表示されるので、クリックするとDeleteすることができます。...
Jenkins

Jenkinsのデフォルトポート8080を変更する

Jenkinsのデフォルトポート8080を変更する Jenkinsインストール配下のjenkins.xmlを開きます。 --httpPort=8080 と記述されている箇所を変更します。 --httpPort=8081 これで、ウィンドウズ...
Jenkins

JenkinsでAnt実行し、checkstyleを実行する

JenkinsでAnt実行し、checkstyleを実行する Jenkinsの新規ジョブ作成で、ビルドやCheckstyleをAntでビルドします。 以下はcompileしてからcheckstyleを実行する例です。 Jenkins\wor...
Jenkins

Jenkinsでsubversionをチェックアウトする方法

Jenkinsでsubversionをチェックアウトする方法 Jenkinsの新規ジョブ作成のソースコード管理で、Subversionを選択し、RepositoryURLやcredentials(資格)を入力します。 チェックアウト方法は、...
Jenkins

JenkinsのJDK設定

JenkinsのJDK設定 Jenkinsで定期実行していたAntが動かなくなりました。 $ cmd.exe /C "ant.bat -file build.xml compile && exit %%ERRORLEVEL%%" '"jav...
Ant

Apache Antの使い方

Apache Antの使い方 Apache Antをダウンロードします。 ダウンロードしたら、C:[インストールディレクトリ]\binにPathを通します。 パスが通っているかは以下で確認します。 C:\>ant -version Apac...
Apache

Apacheのサービス化とサービスの解除

Apacheのサービス化とサービスの解除 Apacheをウィンドウズのサービスに登録する方法です。 管理者としてcmdを実行します。 D:\Apache24\bin>httpd -k install これでサービスに登録されます。 この時、...
spring boot

Spring WebApplicationInitializers detected on classpath

Spring WebApplicationInitializers detected on classpath Spring Bootで作成したREST APIのwarファイルを開発環境のTomcatにデプロイすると、Tomcatのlogフ...
DB2

DB2で月末を求める

DB2で月末を求める DB2で月末を求めるにはLAST_DAY関数を使用します。 SELECT LAST_DAY(DATE('2017-03-03')) FROM SYSIBM.SYSDUMMY1 結果は以下のようになります。 2017-0...
Eclipse

Eclipseのコンソールログをファイル出力する方法

Eclipseのコンソールログをファイル出力する方法
DB2

DB2で日付加算する

DB2で日付加算する DB2で日付を扱う方法です。TO_DATEを使用します。 SELECT TO_DATE('29991231', 'YYYYMMDD') FROM SYSIBM.SYSDUMMY1 結果は以下のようになります。 2999...