楽落人の備忘録

楽して生きていきたい。知識とか覚えておきたくない。

2020-01-01から1年間の記事一覧

maven pom.xml buildタグ

maven pom.xmlのbuildタグについていまいちわからなかったので調べてみた。 参考サイト: Maven基礎(プロジェクト生成とpom.xmlの読み解き) | 若手エンジニアのブログ ところによると、どうもビルドした際にjarの出力や配置(デプロイかな?)についての定…

maven pom.xmlとproject.xml <後調べ>

mavenのpom.xmlのbuildタグについての意味を調査していて発見したproject.xmlという言葉。 参考サイト: Apache Maven のpom.xmlって何のためにあるのかってよく分かってなかったので。Project Object Model って概念らしい - ts0818のブログ - 第1回 Maven…

webテストツール

junitのmockライブラリの種類についてどれくらいあるのか調べていた時に、たまたま以下のようなwebテストツールを発見。 http://www.softwareqatest.com/qatweb1.html#JAVA 上記サイトの文言によるとどうも負荷テストツールなどweb上で公開されているテスト…

ハイライトされない 選択されない

ある日突然選択しているのにハイライトされなくなった。 見づらい。 何選択しているかわからない。 ・対応フォルダーオプションの詳細から別のプロセスでフォルダーウィンドウを開くのチェックを入れると選択しているファイルフォルダがハイライトされるよう…

mockito

mockitoとは 以下の記事がとても分かりやすかった。見やすかった。 【Java】Mockitoの飲み方(入門) | CCT-recruit

junitログ メモ

メモ jul-to-slf4j junitのログをslf4jで出力するために必要? logback.xmlに以下の追記も必要? <contextListener <contextListener class="ch.qos.logback.classic.jul.LevelChangePropagator"> <resetJUL>true</resetJUL> </contextListener> pomに以下も必要? <dependency> <groupId>org.slf4j</groupId> <artifactId>jul-to-slf4j</artifactId> </dependency>

linux memo 1

curl -o compat-libstdc++-33-3.2.3-72.el7.x86_64.rpm http://mirror.centos.org/centos/7/os/x86_64/Packages/compat-libstdc++-33-3.2.3-72.el7.x86_64.rpm https://centos.pkgs.org/7/centos-x86_64/compat-libstdc++-33-3.2.3-72.el7.x86_64.rpm.html D…

spring-data-jpa postgres function 複数リターン

Spring Data JPA - リファレンスドキュメント - 日本語訳 呼び出されるストアドプロシージャに単一の出力パラメーターがある場合、そのパラメーターはメソッドの戻り値として返されます。@NamedStoredProcedureQuery アノテーションで複数の出力パラメーター…

an unknown property

spring boot アプリケーション作成時に、独自プロパティを設定してjava内で利用しようとした際に、 「'test.test.tset' is an unknown property.」と警告が表示された。 それを回避する方法をメモとして残しておく。 参考: Spring Boot 独自のプロパティを…

コネクションプールサイズ設定

spring bootアプリケーションでコネクションプールの設定方法を調べていると 設定しているつもりが設定が反映されない という情報をいくつか見た。 参考: spring-boot - SpringブートでHikariCPを使用する方法Flywayと組み合わせて2つのデータソースを使用…

Invocation of init method failed; nested exception is javax.validation.ValidationException

タイトルわかりにくいですが SpringBootアプリケーションの起動エラーに関してです。 少しはまったのと、別件調査・試行錯誤中に発生してイラっとしたので備忘録として記載します。 構成:SpringBoot[v2.3.3.RELEASE]、Maven[3.8]、Java[1.8] SpringBootアプ…

springboot postgres

久しぶりにローカル環境でpostgresに接続しようとしたらエラー。 アプリはspringbootで作成。 作成の参考サイト: https://intellectual-curiosity.tokyo/2019/04/21/spring-boot%E3%81%A7%E3%83%87%E3%83%BC%E3%82%BF%E3%83%99%E3%83%BC%E3%82%B9%E3%81%AB%…

postgres pgadmin4

最近、最新のpostgresをインストールしておなじみpgadminどれくらい重いかなと起動を試したところ、 なんとブラウザになっていた! すかさずアドレスをブックマークして後日再度利用しようとしたところブックマークからはアクセス拒否となりアクセスできなか…

pom.xmlにローカルに存在するjarを取り込ませる

springbootでDB接続のためにojdbc8.jarが必要になり、以下のサイトを参考にダウンロードしたjarをmavenでビルド時に利用するように指定をしていた。 参考サイト: https://intellectual-curiosity.tokyo/2019/04/30/spring-boot%E3%81%A7oracle-%E3%83%87%E3…

spring.jpa.open-in-view

springbootのアプリケーション作成中、毎回起動時に警告が発生していた。 警告内容: spring.jpa.open-in-view is enabled by default.Therefore, database queries may be performed during view rendering.Explicitly configure spring.jpa.open-in-view t…

driverClassName oracle

driverClassNameとして接続情報の一つしてプロパティに記載していた箇所に関してワーニングが発生していることに気づき調べてみた。 oracle.jdbc.driver.oracledriver oracle.jdbc.oracledriver 違い driverClassNameとしてoracle.jdbc.driver.oracledriver…

declare

参考サイト: https://www.saka-en.com/oracle/oracle-declare-plsql/ 無名ブロック 読んで字のごとく わざわざ登録するまでもない SQLクエリだけで実行するときに利用する SQLのスクリプト的イメージか シェルは登録してあるストアドプロシージャ的な コマ…

@Columnアノテーション

@ColumnアノテーションとはDBとJPAの定義をマッピングするときに利用したりする。 試験的に以下のサイトを参考にDBアクセスをSpringbootとSpring data JPA(多分)を利用して作成していた時に既存環境との差異が発生したため、@Columnアノテーションンを利用…

@GeneratedValue について

@GeneratedValue とはアノテーションです。 DBアクセス時に利用するアノテーション。 @Idのアノテーションがついているときに使う。補足情報的な意味合いだと理解しています。 strategyで指定するGenerationTypeによってIDつまりはPKの生成方法を指定するよ…

eclipseのパッケージ表示

備忘録 通常javaプロジェクトだとパッケージエクスプローラーで表示すると パッケージの構成(src/main.javaみたいな)でファイルを表示してくれるが、 https://start.spring.io/ などのサイトで出力したプロジェクトフォルダをインポートすると上記のパッケ…

互換性のあるエディターのマーケットプレイスを検索中に問題が発生しました

参考記事: https://ja.coder.work/so/eclipse/504571

jre version less than 1.8 is not supported

参考記事: https://jpn.itlibra.com/article?id=20435 ダウンロードサイト: https://ant.apache.org/bindownload.cgi

総称型の警告について

https://ameblo.jp/sys-cube/entry-10805453122.html 上記サイトが参考になりました。 ありがとうございます。 インスタンス化する際の書き方もいろいろある。 勉強になります。 ArrayList list = new ArrayList(); ArrayList<String> list = new ArrayList<String>(); これ</string></string>…

JsonProcessingException

eclipseでデバッグしていて例外処理にきちんと入るか確認したくてthrow new JsonProcessingException(); を記載して実行したら、 評価に失敗しまいた。理由: コンストラクター JsonProccessingException()は未定義です となった。 ???? 最初原因わから…

java イニシャライザ ってなんだ? 定数に マップとかリストがあるときに static{~~} でマップ・リストに値設定している。 1度だけの初期化? よくわからん。 そも定数にpublic static final つかうなー enumつかえーとか。 へぇそうなの? 今度調べてみ…