楽落人の備忘録

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

int型の表現範囲

intの表現範囲が複数種類あった気がしたので整理 VBA int -32,768 ~ 32,767 参考: Integer型とLong型はどちらを使うべき? | VBA性能徹底検証 | VBA性能向上委員会 JAVA,C,postgres等 int -2,147,483,648 ~ 2,147,483,647 参考: Javaのint型で扱える最大…

centos7 httpsが遅い

ローカル検証用に構築したcenos7(virtualBoxで構築)のHTTPSのリクエストがクッソ遅くて大変だった その時のことを備忘録として記載 【結論】 ipv6設定を無効にする コマンド: vi /etc/sysctl.conf net.ipv6.conf.all.disable_ipv6 = 1net.ipv6.conf.defau…

A5Mk2 主キーのないテーブルの更新

トピック: 【バグ】ユニークでないテーブルの編集時の挙動 | 主キーがなく複数のカラムで一意のレコードを作成している場合、 a5mk2のデータ表示状態(表みたいにレコード表示している状態のこと)で、 レコードの値の更新ができない。 内部の作りが、自動で…

openjdkとは

JDK、Oracle JDK、OpenJDK、Java SEってなに? - Qiita 上記のサイトがすっごくわかりやすく解説している。感謝が絶えない。昔のJAVAとまた時代がかわったなぁ。複雑で覚えきれない。ダウンロードは Archive | AdoptOpenJDK - Open source, prebuilt OpenJDK…

java8のラムダについて

そういえばjava8のラムダについて調べたことなかった。 以下の記事がすごく丁寧に解説していてわかりやすかった。 参考: Java8のラムダ式を理解する - Qiita 【Java】ラムダ式の省略方法まとめ - Qiita 省略パターンを記載してくれているのはありがたい。 …

maven install jar

maven installコマンド実行時にjarを自動生成してくれるが junitのテストケースでfailureが発生すると、jar作成しない。 単体テストケース書き直すのも面倒なのでとりあえずテストスキップで実行。jar生成された。不要なjunitのソースも含まれてないのでこっ…

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()は未定義です となった。 ???? 最初原因わから…