kmmkの雑種系日記

学習まとめです。

Java

 ABC147 B - Palindrome-philia の振り返り

問題 高八士君は回文が大好きで、回文でない文字列が許せません。高八士君は文字列を 1 回ハグするごとに、文字列から 1 文字を選んで任意の文字に変えることができます。 文字列 S が与えられます。 S を回文にするために必要なハグの最小回数を答えてくだ…

JPAによるDB接続について

JPAとは Java標準のO/Rマッパー 実装ライブラリとしてHibernateやEclipseLinkが有名 特徴 Javaオブジェクトとデータのマッピング データベースへのCRUD処理をカプセル化したAPI JPQLで記述可能 JPQL(今回はリポジトリに記述) //Customerインスタンスを全て…

@PostConstructで入れたダミーデータをviewに表示する

目次 目次 はじめに 登場人物 流れ 前回作ったDBに@PostConstructでダミーデータを注入 ModelAndViewに値をセット テンプレートエンジンに変数埋め込んで表示 th:each 番外編(ModelAndViewじゃなくてModelでかいてみた) はじめに 前回の続き:Java + Sprin…

Java + Spring-boot + H2でインメモリDB接続を試してみる

はじめに 参考: インメモリデータベースとは何ですか? インメモリデータベースとは、非リレーショナルデータベースの一種です。データをディスクや SSD に保存するデータベースではなく、データストレージ用のメモリに主に依存します。インメモリデータベー…

Java + SpringBootでThymeleaf [ざっくり備忘録]

目次 目次 はじめに Thymeleafの準備 Springbootにおけるcssのリンク付け はじめに ちょっと迷ったので備忘録 筆者はmavenで開発しています。 Thymeleafの準備 pom.xmlにライブラリ追加 //追加 -> import <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thy</artifactid></dependency>…

Java + Spring bootでコントローラー備忘録(Laravelとの違いも交えて)

目次 目次 Controller概要 @RestController @RequestMapping @PathVariable json形式で出力するRestfullなコントローラー HTMLファイルを出力するコントローラー まとめ Controller概要 ある程度の誤差はあると思うのですが、現在の理解でLaravelとSpring-Bo…

6章:メソッドとクラスの紹介(可変長引数など)

目次 目次 はじめに final 別のクラスでクラスを作成する 文字列 可変長引数(引数に配列を入れてあげる場合) はじめに 友達と読んでいる本のまとめ final 定数 識別子は大文字(final int FILE_NEW = 1;) 別のクラスでクラスを作成する 非静的・静的 Stat…

制御文の備忘録

目次 目次 javaの選択ステートメント while ラベル javaの選択ステートメント if switch 同じスイッチ内の2つのケース定数が同じ値を持つことはできません switchステートメントは、ネストされたifのセットよりも効率的 if-elseよりも高速 while 本体の中身…