Spring Boot + Gradleでwarファイルを作成する方法
高橋
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...
このブックには、ほかのデータソースへのリンクが含まれています。
このブックには、ほかのデータソースへのリンクが含まれています。 エクセルで、「このブックには、ほかのデータソースへのリンクが含まれています。」と表示される場合があります。 よくシステム開発時に、基本設計書、詳細設計書などをコピーして書いてい...
エクセルのオートシェイプに番号を振る
エクセルのオートシェイプに番号を振る エクセルでオートシェイプに番号を振ることができます。 画面設計書などで画面箇所に番号を振り、その説明を別シートに書来たい場合などにとても便利です。 オートシェイプを選択して、計算式に「=A1」と入れたと...
エクセルのワークシートの罫線を消す
エクセルのワークシートの罫線を消す エクセルのワークシートの罫線を消すには、「表示」の枠線のチェックを外します。 以下はチェックを外した時のキャプチャです。
エクセルで「選択範囲内で中央」にして中央寄せにする
エクセルで「選択範囲内で中央」にして中央寄せにする エクセルで複数セルにまたがって中央寄せしたい場合、セルを結合してから中央寄せしたりしますが、「選択範囲内で中央」を使用すればセル結合せずに中央寄せすることができます。 上記はB2セルに「A...
オラクルでSUMとNVLでデータがないときに0を返す
オラクルでSUMとNVLでデータがないときに0を返す
オラクルでselectした結果を条件としてdeleteする
オラクルでselectした結果を条件としてdeleteする オラクルでselectした結果を条件としてdeleteすることができます。 例えばin句を使用して以下のようにdeleteします。 DELETE テーブル名 A WHERE ID ...
Windows7でhostsファイルを編集する
Windows7でhostsファイルを編集する Windows7でhostsファイルを編集するには管理者権限が必要です。 サクラエディタなどを右クリックし、管理者権限で開きます。 「ファイル」 - 「開く」より、以下にあるhostsファイル...
Chrome便利機能チートシート
Chrome便利機能チートシート Chrome開発者機能やその他色々便利な機能がたくさんあります。よく忘れるので纏めておきます。 ハイライト Chromeのアドレスバーの末尾に#:~:text=キーワードとすると、キーワードがハイライトされ...
JSのtrim()とtrimStart()とtrimEnd()の使い方と違い
JSのtrim()とtrimStart()とtrimEnd()の使い方と違い JSのStringでtrimStart()メソッドとtrimEnd()メソッドが追加されました。 trim()メソッドは文字列の前後の空白を削除してくれます。 t...
STS(Eclipse)のGradleプロジェクトでjacoco設定する方法
STS(Eclipse)のGradleプロジェクトでjacoco設定する方法 eclemmaでカバレッジしていたのですが、最近jacocoが流行っているみたいなのでbuild.gradleで設定する方法を纏めます。 jacoco自体は「Ec...
VS CodeのMarkdown PDFプラグインでpdfやhtml出力する方法
VS CodeのMarkdown PDFプラグインでpdfやhtml出力する方法
VBAで配列をループする
VBAで配列をループする VBAで配列をループします。 Sub macro() Dim arr() As String arr = Split("aa;bb;cc",";") For Each i In arr MsgBox i Next ...
VBAでサブフォルダを操作する
VBAでサブフォルダを操作する VBAで指定したフォルダのオブジェクトはGetFolderメソッドで操作します。 Sub macro() Dim fso As Object Set fso = CreateObject("Scripting...
VBAでブックを開く
VBAでブックを開く VBAでエクセルブックを開くには、Openメソッドを使用します。 指定したファイルが存在しない場合はエラーとなります。以下では読み取り専用にはしていません。 Sub macro() Dim wk As WorkBook...
VBAで表示倍率を100%にする
VBAで表示倍率を100%にする
VBAで改ページプレビューと標準にする
VBAで改ページプレビューと標準にする VBAで改ページプレビューと標準にするにはActiveWindow.Viewを変更します。 xlPageBreakPreviewでプレビューモードにします。 Sub macro() ActiveWin...
VBAでセル位置をA1にする
VBAでセル位置をA1にする VBAでセル位置をA1にするにはSelectメソッドでセル位置を指定します。 Sub macro() ActiveSheet.Range("A1").Select End Sub
VBAでフォルダ名を変更する
VBAでフォルダ名を変更する
VBAでファイルを移動する
VBAでファイルを移動する
VBAでフォルダをコピーする
VBAでフォルダをコピーする VBAでフォルダをコピーするには、copyFolderを使います。第一引数がコピー元フォルダ、第二引数がコピー先フォルダになります。 Sub macro() Dim fso As Object Set fso ...
VBAでファイルの存在を調べる
VBAでファイルの存在を調べる VBAでファイルの存在を調べるには、fileExistsを使います。存在する場合はtrue,存在しない場合はfalseを返します。 Sub macro() Dim fso As Object Set fso ...
VBAでフォルダの存在を調べる
VBAでフォルダの存在を調べる VBAでフォルダの存在を調べるには、FolderExistsを使います。存在する場合はtrue,存在しない場合はfalseを返します。 Sub macro() Dim fso As Object Set fs...
Oracle SQLのパフォーマンスチューニング
Oracle SQLのパフォーマンスチューニング Oracle SQLのパフォーマンスチューニングについてです。 Oracleは内部的に大文字に変換する為、SQLは大文字で書きます。 COUNT(*)と書くより、COUNT(1)と書く方がパ...
Selectした結果で複数列を更新する
Selectした結果で複数列を更新する
SQL*Loaderの使い方
SQL*Loaderの使い方
負荷計測器とは
負荷計測器とは
Java8のMap Stream APIでキー変換する方法
Java8のMap Stream APIでキー変換する方法 Java8のStream APIを使ってMapクラスのキーを変更します。 map.entrySet().stream()でStream APIを使用することが出来ます。 Map<S...
Java8からS3に配置したJSONファイルを読み取る
Java8からS3に配置したJSONファイルを読み取る Java8からS3に配置したJSONファイルを読み込んでみます。読み込むファイルはa.jsonとします。 a.json { "key1": { "key2": "test2", "ke...
GradleプロジェクトでJUnit5を使う – 【Java】
GradleプロジェクトでJUnit5を使う
Javadoc generation failed. Generated Javadoc options file
Javadoc generation failed. Generated Javadoc options file Gradleプロジェクトでjavadocタスクを実行すると「Javadoc generation failed. Gener...