Java– tag –
-
Java Optionalの使い方|戻り値・map・orElseGetと避けたい使い方
Java Optionalの使い方をJava SE 21 APIを基準に解説。値なしを表す戻り値を中心に、of/ofNullable、map/flatMap、orElse/orElseGet、例外化、Stream変換、フィールド・引数・永続化DTOへの採用判断を整理します。 -
Java 21の仮想スレッド入門|I/O待ちでの使いどころと注意点
Java 21の仮想スレッドの使いどころを、I/O待ちが多い処理を中心に解説。Executorsの導入例、CPUバウンドとの違い、DB接続プールと同時実行数、ピン留め、タイムアウトと再送の注意点を整理します。 -
Java record入門|DTOで使う基本・不変性の注意点と設計判断
JavaのrecordをDTOに使うときの基本と設計判断をJava 21前提で解説。自動生成されるアクセサーやequals、通常クラスとの違い、compact constructorによる検証・正規化、浅い不変性と可変コレクションの注意点を整理します。 -
GitHub ActionsでTestcontainersを使う|MySQL統合テストのCI設定
Spring BootとTestcontainersのMySQL統合テストをGitHub Actionsで実行する方法を解説。Ubuntu runnerのDocker前提、MavenワークフローとPOM設定、service containerとの違い、失敗時のログ確認を整理します。 -
Spring BootとDocker Composeで開発環境構築|MySQLも一括起動
Spring BootとMySQLをDocker Composeでまとめて起動するローカル開発環境の作り方を解説。Dockerfileとcompose.yamlの準備から、サービス名での接続、DBの起動待ち、環境変数、データの永続化、安全な停止・削除まで整理します。 -
Spring Boot学習におすすめの技術書4選|Java・テスト・SQLを次の一歩へ
Java 25対応の入門書からSpring Boot、JUnit 5のテスト、SQL実践まで、既存の技術記事とつながる4冊を目的別に紹介。刊行時期や対象範囲も確認し、自分に合う一冊と読む順番を選べます。 -
Spring Boot Actuator入門|health・infoの公開範囲と本番運用
Spring Boot Actuatorでhealth・infoを使う基本設定を解説。エンドポイントの利用可否・公開・認証の違い、health詳細の扱い、KubernetesのLiveness・Readiness、404・401・403の確認点を整理します。 -
Javaの日時設計入門|APIとデータベース間のタイムゾーン変換
Javaの日時をAPIで受け取り、DBへ保存し、利用者のタイムゾーンで表示する設計を解説。offset付き日時からInstantへの変換、ZoneIdの役割、DB・JDBCで確認する精度や変換、夏時間のギャップ・重複まで実務の流れで整理します。 -
JavaエンジニアのAWS資格の選び方|Cloud PractitionerとDeveloper Associateを比較
Javaエンジニア向けに、Cloud PractitionerとDeveloper Associateの目的・試験範囲を比較。AWS経験と学習目的に応じた資格の選び方、公式ガイド・問題集・ハンズオンでの準備、試験改定と受験前の確認事項を整理します。 -
エンジニア転職の求人票の見方|必須条件と労働条件を応募前に比較するチェックリスト
エンジニア求人票の見方を応募前のチェックリストで整理。必須・歓迎条件、言語・工程・役割、勤務地と変更範囲、賃金、残業、雇用形態を比較します。架空例から確認質問を作る方法と、応募後や内定時に示された条件を書面で照合する流れも紹介します。
