技術関係

技術関係

Spring Bootのロギング実装は「Commons-Logging + Logback」がデフォルト設定であることを実際に確認してみた

これがSpring Bootのロギング実装って何もしない設定しない場合どうなっているのだろうか・・・? という疑問が湧いたので調べてみた。 Spring Bootでは全ての内部ロギングでCommons Loggingを利用しているが...
技術関係

GitHubの「プルリクエストテンプレート」はブランチ毎の出し分けが出来ない。

プルリクエストテンプレートとは GitHub上でプルリクエスト作成時の概要テンプレート。 つまりはこんな感じ。 PR作成時に記入する概要欄に、自動で初期表示用のテンプレートを用意することができる。 今回は見出...
技術関係

【Kotlin】クラス固定値を持つプロパティを作る時は「カスタムゲッター」を使うと良さそう

Kotlinでこんな感じの記述を見つけました。 「プロパティ宣言」と「カスタムゲッター付き宣言」で何が違うのかさっぱり分かりません。 class Moge { val one: Boolean = true     /...
スポンサーリンク
技術関係

Kotlinの「高階関数」と「関数リテラル」の記法が難しすぎる

今回の記事の対象者: 以下のKotlinのコードが何やってるか分からない人 fun twice(n: Int, f: (Int) -> Int): Int = f(f(n)) fun main(args: Array) ...
技術関係

Kotlinの「セカンダリコンストラクタ」を理解をしてみる

Kotlinの「セカンダリコンストラクタ」を最近ようやく理解出来ました。 「実際にどういった場面で使用するか」を把握する事が、より一層理解を深めます。 今回はリファクタリング例を主に「セカンダリコンストラクタ」の使い方を紹介して...
技術関係

「ZipInputStream」がWindowsで作成したzipファイルを読み込めない

「ZipInputStream」を使ってzipファイル読み込み処理を実装してます。 すると、特定のファイルだけ何故か読み込むことが出来ない現象にぶち当たりました。 そのファイルとは・・・ 「Windows環境で作成した...
技術関係

Spring Batchで「Hibernate Validator」を使うと日本語化がうまく出来ない

Spring Batchとは バッチ処理を行う「バッチアプリケーションフレームワーク」 Spring Bootで開発を行っている中、Spring Batchでバッチを用いて実装したりしてます。 その最中、Hib...
技術関係

【macOS High Sierra以前】「A5:SQL Mk-2」をMacで簡単に使えるようにする方法

A5:SQL Mk-2とは データベース開発を支援するために開発されたフリーのSQL開発ツール。 複雑な構成のDBを扱う開発では力を発揮します。 しかし、残念ながらA5:SQL Mk-2はwindows専用ソフトです。...
技術関係

Thymeleafで「titleタグ」を条件分岐させる方法(三項演算子)

Thymeleafでは、「th-text」と「メッセージ式#{}」 を使うと、予めpropertiesファイルに記述しておいたメッセージが表示出来ます。 上記テンプレートが使い回されている状態で
技術関係

「Mixing named and positioned arguments is not allowed」の原因ってなんだ?

Kotlinでコードを書いている時に 「Mixing named and positioned arguments is not allowed」 というエラーで怒られてしまったのでメモ 動作環境 Kotlin: 1.2.5...
スポンサーリンク
タイトルとURLをコピーしました