新着記事

Java

【Java】Mavenプロジェクトでログ出力機能としてSLF4J・Logbackを使用する方法

はじめにJava 開発では、ログは障害調査や運用保守の重要機能です。Javaで提供されているログフレームワークは種類が多く、どれを選択するか悩みがちでプロジェクトによっても混在しがちです。そこておすすめがするのが「SLF4J(ログの統一AP...
Java

【Java】例外メッセージの書き方(エラー原因がすぐ分かるメッセージ術)

はじめにJava の例外処理で軽視されがちなのが、例外メッセージの書き方です。Javaで例外処理を書いていると、つい「エラーが発生しました」のように、ざっくりした例外メッセージを書いてしまいがちです。しかし、いざ本番環境で障害が起きたとき、...
Java

【Java】例外チェーン(cause)の使い方(エラーの原因特定)

はじめにJavaで開発していると、例外をキャッチして処理する場面はたくさん出てきます。しかし、ただ例外を捕まえて「新しい例外として投げ直す」だけでは、元々どんなエラーが発生したのか分からなくなってしまうことがよくあります。そんなときに重要に...
Java

【Java】try-with-resourcesの使い方とリソース管理

はじめにJavaでファイル操作やデータベース接続を行う際、リソースの解放(close処理) を忘れてしまうと、システムのパフォーマンス低下やメモリリークを引き起こすことがあります。FileReader や Connection のようなリソ...

インフラ

AWS

【AWS】AWSアカウントのMFAデバイスを紛失した場合の対処法

はじめに先日私の使用していたiPhoneが壊れて、MFAで使用していたGoogle Authenticatorが消えてしまいルートAWSアカウントにログインできなくなってしまいました、、、その際に行った対処方について記載しておこうと思います...
AWS

【AWS】DOP(DevOps Engineer – Professional)合格体験

はじめに2024年2月17日に「DOP-C02」(デブオプスエンジニアプロフェッショナル)に挑戦し、無事合格することができました。私が、実施した勉強方法や所感をまとめてログとして残しておきます。何かの参考になれば嬉しいです。 受験の経緯アソ...
AWS

【AWS特典】AWS資格の特典を利用して半額で試験を受けよう

概要AWSの認定試験に合格すると、他の試験を半額で受けられる特典が貰えるので、是非とも有効活用しましょう。 AWS資格特典の種類まずは、AWS認定試験に合格した際の特典について調べてみました。デジタルバッジ AWS認定試験を取得したことを証...
AWS

【AWS】SAP(Solutions Architect – Professional)合格体験

はじめに2023年9月に「SAP-C02」(ソリューション アーキテクト プロフェッショナル)に挑戦し、無事合格することができました。私が、実施した勉強方法や所感をまとめてログとして残しておきます。何かの参考になれば嬉しいです。 受験の経緯...

サーバーサイド関連

Java

【Java】Mavenプロジェクトでログ出力機能としてSLF4J・Logbackを使用する方法

はじめにJava 開発では、ログは障害調査や運用保守の重要機能です。Javaで提供されているログフレームワークは種類が多く、どれを選択するか悩みがちでプロジェクトによっても混在しがちです。そこておすすめがするのが「SLF4J(ログの統一AP...
Java

【Java】例外メッセージの書き方(エラー原因がすぐ分かるメッセージ術)

はじめにJava の例外処理で軽視されがちなのが、例外メッセージの書き方です。Javaで例外処理を書いていると、つい「エラーが発生しました」のように、ざっくりした例外メッセージを書いてしまいがちです。しかし、いざ本番環境で障害が起きたとき、...
Java

【Java】例外チェーン(cause)の使い方(エラーの原因特定)

はじめにJavaで開発していると、例外をキャッチして処理する場面はたくさん出てきます。しかし、ただ例外を捕まえて「新しい例外として投げ直す」だけでは、元々どんなエラーが発生したのか分からなくなってしまうことがよくあります。そんなときに重要に...
Java

【Java】try-with-resourcesの使い方とリソース管理

はじめにJavaでファイル操作やデータベース接続を行う際、リソースの解放(close処理) を忘れてしまうと、システムのパフォーマンス低下やメモリリークを引き起こすことがあります。FileReader や Connection のようなリソ...

フロントサイド関連

JavaScript

【JavaScript】JSONの取り扱い方法について(基礎的な使い方)

はじめにSEの開発現場では、データのやり取りが欠かせません。その中でも特に登場頻度が高いのが JSON(JavaScript Object Notation) です。Web APIとの通信、バックエンドとの連携など、あらゆる場面で利用される...
JavaScript

【JavaScript】カスタムエラークラスとエラーログ管理

はじめにシステムエンジニアとして日々開発をしていると、「エラー処理がもっと整理されていれば」と感じる場面は少なくありません。前回のエラーハンドリングの記事から一歩進み、単純に try…catch でエラーを捕まえるだけでなく、発生したエラー...
JavaScript

【JavaScript】エラーハンドリングの実施方法 (try – catch)

はじめにJavaScriptで開発していると、「データが取得できない」「サーバーが応答しない」などエラーに遭遇することは避けられません。そこで重要なのが エラーハンドリング です。正しくエラーをハンドリングすれば、アプリの信頼性やバグの早期...
JavaScript

【JavaScript】fetchでAPI通信する方法(GET・POST)

はじめにWebアプリを開発する上で、APIとの通信・連携は高頻度で発生します。JavaScriptでは、今までは「XMLHttpRequest 」が使われていましたが、現在ではよりシンプルな「fetch API」が主流です。今回は、Java...

趣味/その他

Java

【Java + Mod開発】Minecraftでタグを追加して複数のブロックをタグとして扱う

はじめに今回は、マイクラのMod開発としてブロックにタグをつけていきたいと思います。 前提作成の前提として、以下記事を参考にModの開発環境が構築されていること。ドロップ作成の前提として、以下記事を参考にModの開発環境が構築されていること...
ゲーム

【Java + Mod開発】Minecraftで作成したアイテムやブロックにツールチップを表示する

はじめに今回は、今までMinecraftのModで作成したアイテムやブロックにツールチップを設定してみたいと思います。 前提ドロップ作成の前提として、以下記事を参考にModの開発環境が構築されていること。【参照】【開発環境構築】VSCode...
Java

【Java + Mod開発】Minecraftでオリジナルのブロックに機能を追加する

はじめに今回は、マイクラのMod開発としてオリジナルのブロックに特殊な機能を追加していきたいと思います。 前提ドロップ作成の前提として、以下記事を参考にModの開発環境が構築されていること。【参照】【開発環境構築】VSCodeでMinecr...
旅行

【白浜旅行記】和歌山県の白浜温泉で日頃の疲れを癒やしてきました

はじめに和歌山県の白浜エリアに観光旅行に行ってきました。事前に調べたことや、現地で知れたことなど記載していきたいと思います。白浜旅行を検討されている方の助けになれば幸いです。また、2024年10月の情報であることと、体験を元にした記載のため...