IntelliJ IDEAでMavenを使用したSpring MVCプロジェクトの構築手順

開発環境: apache-tomcat-8.5.15 jdk1.8.0_172 IntelliJ IDEA Maven Webアプリケーションプロジェクトの作成: 新しいプロジェクトを作成する際、Create New Projectを選択し、次へをクリックします。 再度次へをクリックします。 デフォルトのMaven設定を使用することも可能で、リポジトリのパスを変更してダウンロード速度を向上させることができます。または、ローカル ...

6月20日 23:02 投稿

Javaパフォーマンス最適化とコアコンセプトの徹底解説

文字列操作のパフォーマンス最適化 Javaにおける文字列操作では、ImmutableText(String相当)とMutableTextBuffer(StringBuffer/Builder相当)の選択がパフォーマンスに直結します。 ImmutableTextは内部状態が変更不能なため、連結操作ごとに新しいオブジェクトが生成されます。大量の文字列操作ではメモリ効率が悪化します。 var baseText = new ImmutableText("initia ...

6月8日 20:21 投稿

Spring MVC 環境構築と Hello World アプリケーションの作成

Spring フレームワークは、ビジネスロジック層からプレゼンテーション層に至るまでを統合的にサポートする、軽量かつモダンなオープンソース基盤です。その核心となる設計思想には、制御逆転(IOC)とアスペクト指向プログラミング(AOP)があります。 IOC はオブジェクトの生成ライフサイクルをフレームワーク側で管理し、AOP は横断的な関心事を切り離すことでコードの ...

5月19日 04:00 投稿