• Java
  • Spring
  • エラー解決
  • 現場メモ
  • クイズ
  • 成長ガイド

学習と現場をつなぐ

ポンコツPdMの開発メモ

お問い合わせはこちら
  • Java
  • Spring
  • エラー解決
  • 現場メモ
  • クイズ
  • 成長ガイド
  • Java
    Javaに関するテーマ
  • Spring
    特にSpringについてはこちら
  • 開発現場メモ
    開発に関するノウハウやメモ
アイキャッチ

実装・エラー解決

2026/11/4

mavenで「ターゲット・オプション1.5は現在サポートされていません。」に対処する

Mavenで「ソース・オプション5は現在サポートされていません」「ターゲット・オプション1.5は現在サポートされていません」と出たとき、実行JDKとコンパイル対象を確認します。 Mavenの実行JDKとコンパイル対象を確認する 当時はEclipseのJREを変更すると通ることがありました。切り分けでは、まず mvn -v に出るJavaのバージョンを確認し、mvn help:effective-pom で親POMや有効プロファイルを含めたcompiler pluginの設定を確認します。java-vers ...

アイキャッチ

学習・成長

2026/11/4

仕事で「既成概念や固定観念」を打破する方法。

先に結論 仕事の進め方を変えたいときは、いまの手順が守る条件を先に書きます。たとえば、本番反映には承認が必要でも、承認後のコマンドまで手入力が必要かは別の判断です。承認者、対象、履歴を維持したまま、テスト環境で手入力を減らせるか試します。 仕事の決まりと、たまたま続いているやり方を分ける 「本番へ出す前に別の担当者の確認が必要」は、守るべき条件です。「承認を得た担当者が端末で毎回3コマンドを打つ」は、現状その条件を満たす手段です。会議では、どちらが規程でどちらが慣行かを確認し、変えられる範囲を決めます。 ...

ビジネス

仕事・チーム開発

2026/11/4

製品比較して報告書を書くときの注意点

製品の比較資料では、機能を多く並べるほど判断しやすくなるとは限りません。比較の依頼を受けたら、先に決めたいことと、そのために揃える試用条件を書き出します。 この記事に書いてあること 比較表を作る前に、誰が何を決める資料かを書きます。たとえば「来期のCIツールを選ぶ。開発チームの承認者が、必須条件を満たす候補の中から試験導入先を決める」という粒度です。 最初の一枚に置くのは、暫定結論、判断を変える条件、決めてほしいことです。機能一覧と個人の感想は、その判断に必要な箇所から出します。 iPad miniの使用 ...

プログラミング

仕事・チーム開発

2026/11/4

新技術の導入提案で何を比較する?工数・移行・運用の見積もり

2021年に公開した、社内の新技術提案を振り返る記事です。Xamarinで開発していたスマホアプリにBlazorを取り入れる案と、リリース環境をDocker化する案がありました。当時の採否と、今の技術状況で比較する条件を分けて整理します。 先に結論 新技術を提案するなら、まず「いま誰のどの作業が詰まっているか」を示します。次に、現行を続ける場合と切り替える場合で、同じ範囲の設計、実装、テスト、運用を比較します。コーディングの短縮が、納期、費用、品質のどこへ効くかは、その範囲をそろえてから判断します。 提案 ...

アイキャッチ

技術書・書評

2026/11/4

Amazonで本サイトの内容を本にまとめました!

このブログに書いてきたJavaの設計経験をもとに、Kindle Direct Publishingで電子書籍を出版しました。 全ての若手Java技術者が開発現場で使えるインターフェースの考え方と具体例 俺的実践シリーズ 若手Javaエンジニア向けに、クラスの境界を引くときに、呼び出し側が必要とする操作をどう決めるかを扱っています。たとえば、実装を差し替えるときに呼び出し側まで修正が広がるなら、呼び出し側が必要とする操作を先に整理するところから考えます。 Amazonで探す際のASINは B09DBRJ1Z ...

アイキャッチ

実装・エラー解決

2026/11/4

MacでWordのダークモードを解除する方法

Macはダークモードのまま、Wordの文書ページだけ白くして編集できます。Wordのメニューやリボンも明るくしたい場合は、同じ設定でWordのダークモードをオフにします。 以下の画像は2021年、macOS Big Surで操作したときのものです。最近のWordで設定名が異なる場合は、「Word」から設定の「一般」または「全般」に進み、ページを白く保つ項目を探します。編集中に背景だけ切り替える場合は「表示」タブを確認してください。 Microsoft公式のWordダークモード手順 解除する手順 1. Wo ...

プログラミング

実装・エラー解決

2026/11/4

Spring MVCのレスポンスヘッダでno-store,no-cacheを付与する

この記事に書いてあること Spring MVCを使っていて、レスポンスヘッダにno-storeやno-cacheという項目を付与したい場面があったのでメモ。 旧Spring MVCのXML設定は、既存システムを保守するときの参考として残します。以下にSpring Boot 3.5.16で実行したJava版も示します。 前提 Spring MVC 5.xJava11 結論 Spring MVCの現在の書き方では、保存を禁止したいレスポンスに Cache-Control: no-store を設定します。no ...

アイキャッチ

学習・成長

2026/11/4

新人SEのスキルアップ|設計・実装・レビューで成長を確かめる

PMの立場で仕事をしていると、案件の調整や進捗管理を中心に担当する人がいます。新人SEとして今の案件で成長できているか迷ったら、担当した小さな改修について、設計の理由、実装した範囲、レビュー後に直した点を振り返ると、次に経験したい仕事を決めやすくなります。 分業の中で設計の理由が見えにくくなる 発注元、受託側、協力会社で仕事を分ける案件では、仕様を決める人、コードを書く人、動作を確認する人が別になることがあります。手元に届いた作業だけを完了すると、仕様が選ばれた理由や、改修が利用者に与えた影響まで見えない ...

プログラミング

実装・エラー解決

2026/11/4

ThymeleafでJavaから引き渡した値でURLを組み立てるときの簡単な注意点

この記事に書いてあること Tymeleafを使っていて、Javaアプリ側から引き渡した値を使ってHTML側でURLを生成したいような場合があると思います。例えば、ファイル名は固定だがドメインなどを条件によって切り替えたい場合などです。 簡単な注意点があったのでメモ。 前提 Spring MVC 5.xJava11Thymeleaf.3.0.11 先に結論 HTMLにCSSのURLを出す場合は th:href と @{...} を使います。JavaScriptで値が必要なら th:inline="javas ...

プログラミング

設計・テスト・レビュー

2026/11/4

Cookie削除処理の例で見る、型安全と凝集性を意識したstaticメソッドの使い方

Cookie操作を例として、コードの修正案を提示します。今回のコードでは、責任の分担と修正に対する拡張性の確保を目指します。

« Prev 1 … 13 14 15 16 17 … 19 Next »
プロフィール画像

ポンコツPdM

SIerでの開発・プロジェクト運営の経験をもとに、Java・Springの実装、設計・テスト、チーム開発で役立つ手順をまとめています。

    START HERE初めての方へ

    Java・Springの実装、テスト、レビューで迷ったときに。今の課題から記事を探し、次に学ぶことを整理できます。

    成長ロードマップを見る →
    FIND YOUR TOPICよくある困りごと
    • エラー・実装で詰まったとき →
    • 設計・テスト・レビューを学ぶ →
    • 仕事・チーム開発で迷ったら →
    広告
    NEXT BOOKSHELF学習段階ごとの本棚

    いま伸ばしたい力に合わせて、次の1冊を選べます。

    • 01 / 初心者Java・Git・SQLの土台 →
    • 02 / 脱初心者Web機能をひとりで作る →
    • 03 / 実務担当設計・テスト・レビュー →
    • 04 / リーダー候補要件整理・チーム判断 →

    ※当サイトはAmazonアソシエイト・プログラムの参加者です。リンク先で価格・在庫をご確認ください。

    人気記事

    • Springで「NoUniqueBeanDefinitionException」が出たときの対策 - 49,726 ビュー
    • 業務用のシステムにおいてクラス設計(分割)をどのように考えるか-1 - 47,166 ビュー
    • Spring Data Jpaと@Entityを使って複数テーブルで共通の値を親クラスにまとめて... - 43,450 ビュー
    • 免責事項
    • 著作権について
    • 学習ガイド
    • プライバシーポリシー
    • リンクについて

    学習と現場をつなぐ

    ポンコツPdMの開発メモ

    © 2026 ポンコツPdMの開発メモ