ITエンジニアとして経験・学習したこと
  • ホーム
  • サイトマップ
  • プロフィール
  • お問い合わせ
  • プライバシーポリシー
Spring Boot DI/AOP

Spring BootでAOPを利用してみた

purin_it
ITエンジニアとして経験・学習したこと
Springフレームワークの基本として、AOP(Aspect Oriented Programming)という概念がある。 AOPは日本語で「アスペクト志向言語」といい、複数 …
Spring Boot DI/AOP

Spring BootでDIを利用してみた

purin_it
ITエンジニアとして経験・学習したこと
Springフレームワークの基本として、DI(Dependency Injection)という概念がある。 DIは日本語で「依存性の注入」といい、newを使わなくてもオブジェ …
Spring Boot 基本

gradlewコマンドでSpring BootのWEB画面用アプリをビルドし実行してみた

purin_it
ITエンジニアとして経験・学習したこと
Spring Initializrで作成したSpring Bootプロジェクトには、以下のように、「gradlew」(Linux, Mac用 …
Spring Boot 基本

IntelliJ IDEA上でGradleを使ってWeb画面のSpring Bootプロジェクトを作成してみた

purin_it
ITエンジニアとして経験・学習したこと
Spring Bootのプロジェクトを新規作成を「IntelliJ IDEA」のメニューから実施しようとしたところ、無料の「Communit …
IntelliJ IDEA

IntelliJ IDEAをインストールしてみた

purin_it
ITエンジニアとして経験・学習したこと
「IntelliJ IDEA(インテリジェイ アイディア)」という、Eclipseと同等の機能をもつJava用統合開発環境を使って、Spri …
  • 1
  • ...
  • 48
  • 49
  • 50
  • 51
  • 52
Spring Boot 基本

Formクラスに記載していたコードリストの値をThymeleafで直接参照してみた

purin_it
ITエンジニアとして経験・学習したこと
これまでこのブログで記載してきたSpring Bootアプリケーションのソースコードは、コードリストの値をFormクラスに記載していたが、F …
Spring Boot DB連携

MyBatisを使って各DBに接続するアプリケーション上でWITH句を利用してみた

purin_it
ITエンジニアとして経験・学習したこと
SQLにおいてWITH句を利用すると、以下のサイトに記載されている通り、複数回書かれている副問合せを1つにまとめて記述することができるため、 …
Spring Boot DB連携

MyBatisを使ってOracle DBに接続するアプリケーション上でWITH句を利用してみた

purin_it
ITエンジニアとして経験・学習したこと
SQLにおいてWITH句を利用すると、以下のサイトに記載されている通り、複数回書かれている副問合せを1つにまとめて記述することができるため、 …
Spring Boot DB連携

SQL ServerのIN句で2100件程度の項目を指定してみた

purin_it
ITエンジニアとして経験・学習したこと
SQL Serverの場合、SQLのIN句で1,001件の項目を指定してもエラーにならないが、2,100件程度の項目を指定すると、「着信要求 …
Spring Boot SQL性能測定

Oracle上でWHERE句内でインデックスを利用した場合と利用しなかった場合の性能を測定してみた

purin_it
ITエンジニアとして経験・学習したこと
SQLのWHERE句でインデックスを利用して検索すると、インデックスを利用しない場合に比べて、処理が速くなることが多い。 今回は、WH …
Spring Boot SQL性能測定

Oracle上で1件ずつデータを追加した場合と一定件数毎にまとめてデータを追加した場合の性能を測定してみた

purin_it
ITエンジニアとして経験・学習したこと
Oracle上でデータ追加を行う際、1レコードずつ追加するより、複数件まとめて追加することでSQLの実行回数を減らした方が、処理時間を大幅に …
Spring Boot SQL性能測定

Oracle上でテーブルを結合しデータを取得する際、テーブル別名をつけた場合とつけなかった場合の性能を測定してみた

purin_it
ITエンジニアとして経験・学習したこと
SQLでテーブルを結合しデータを取得する際、テーブルに別名をつけなくても実行できる場合もあるが、テーブルの別名が無いとSQLの解釈に時間がか …
Spring Boot SQL性能測定

Oracle上でWHERE句内でIN句を利用した場合とEXISTS句を利用した場合の性能を測定してみた

purin_it
ITエンジニアとして経験・学習したこと
SQLのWHERE句でレコードの存在チェックを行う時などの表現を、IN句でもEXISTS句でも行えるが、EXISTS句は条件に一致するレコー …
Spring Boot SQL性能測定

Oracle上でWHERE句内でBETWEEN句を利用した場合と利用しなかった場合の性能を測定してみた

purin_it
ITエンジニアとして経験・学習したこと
SQLで指定した範囲内のデータを取得する際、BETWEEN句を利用できる場合は、BETWEEN句を利用した方が指定された範囲のデータを抽出す …
Spring Boot SQL性能測定

Oracle上でselect文で「*」を利用した場合とカラム名を利用した場合の性能を測定してみた

purin_it
ITエンジニアとして経験・学習したこと
SQL SELECT文を記載する際、「SELECT *」よりは「SELECT (カラム名)」を、「SELECT COUNT(*)」よりは「S …
next
DB

SSMSでトランザクション管理を有効にしてみた

purin_it
ITエンジニアとして経験・学習したこと
SSMS(SQL Server Management Tool)は、SQL Serverに接続しDB操作を行うためのツールで、デフォルトでは …
DB

各DB上で日付(時分秒含む)と文字列を相互変換してみた

purin_it
ITエンジニアとして経験・学習したこと
Oracle, MySQL, PostgreSQL、SQL Serverの各DB上で、日付(時分秒含む)と文字列を相互変換を行うことができる …
DB

A5M2でトランザクション管理を有効にしてみた

purin_it
ITエンジニアとして経験・学習したこと
A5M2(A5:SQL Mk-2)では、デフォルトではオートコミットが有効になっているため、update文やinsert文といったSQLを実 …
DB

SQL Serverでbcpコマンドを利用してみた

purin_it
ITエンジニアとして経験・学習したこと
bcpコマンドを利用すると、SQL ServerのテーブルのデータをCSVファイルに出力したり、逆にCSVファイルのデータをSQL Serv …
DB

A5M2を利用して各DBに接続してみた

purin_it
ITエンジニアとして経験・学習したこと
A5M2(A5:SQL Mk-2)は、SQL文の入力支援やER図作成などの機能を備えていて、Oracle、MySQL、PostgreSQL、SQL Serverの各DBに同時に接続 …
DB

SQL ServerのUNIQUE制約をNULL以外の値に限定してみた

purin_it
ITエンジニアとして経験・学習したこと
以下の記事に記載したように、SQL Serverの場合、一意制約(UNIQUE)を設定した列にNULL値の重複データは複数追加できない。  …
DB

各DBで一意制約(UNIQUE)の挙動を確認してみた

purin_it
ITエンジニアとして経験・学習したこと
データベースの制約の1つに一意制約(UNIQUE)があり、一意制約(UNIQUE)を設定した列では、重複したデータを追加することができない。 …
DB

Oracle上でテーブル結合(内部結合・外部結合)をいろいろ試してみた

purin_it
ITエンジニアとして経験・学習したこと
DB上でテーブル結合を行う方法には内部結合と外部結合があり、また、外部結合には左外部結合・右外部結合・完全外部結合の3種類がある。 今 …
DB

Oracle上で外部結合でテーブル結合する際に条件指定を追加してみた

purin_it
ITエンジニアとして経験・学習したこと
Oracle上でテーブルA, テーブルBを結合する際に、外部結合を利用すると、テーブルBにデータが含まれていない場合も、テーブルAのデータを …
DB

MySQL上で英大文字小文字を区別して検索できるようにしてみた

purin_it
ITエンジニアとして経験・学習したこと
以下の記事に記載したように、MySQLの場合、英大文字小文字を区別しないで検索を行う。 https://www.purin-it.co …
next
Azure基本

Azure App ServiceとAzure Functionsの両方でDevToolsを利用してみた

purin_it
ITエンジニアとして経験・学習したこと
Spring Bootアプリケーションの開発を効率化するツールとして、DevToolsというツールがある。 DevToolsを利用する …
Azure基本

Azure App ServiceとAzure Functionsの両方をSTSで起動してみた

purin_it
ITエンジニアとして経験・学習したこと
これまでこのブログで、Azure Functionsの起動を「mvn azure-functions:run」コマンドで行ってきたが、App …
サンプルプログラムの実行結果_1 Azure Storage

Azure Blob Storageのコンテナ内にフォルダを作ってファイルアップロード/ダウンロードをしてみた

purin_it
ITエンジニアとして経験・学習したこと
これまでこのブログで、Azure Blob Storageのコンテナ内に、直接ファイルをアップロード/ダウンロードするプログラムを作成してき …
Azure基本

Azure App ServiceからAzure Functionsを呼び出す際の通信をString型でなくObjectのままで実施してみた

purin_it
ITエンジニアとして経験・学習したこと
これまでこのブログで取り上げてきたサンプルプログラム内では、Azure App ServiceからAzure Functionsを呼び出す際 …
EventGridTrigger/SpringBatch

Spring Batchを利用しているプログラムの処理単位(Tasklet)を@StepScopeアノテーションで並行に実行してみた

purin_it
ITエンジニアとして経験・学習したこと
Azure Functions上でSpring Batchを利用しているプログラムの処理単位(Tasklet)内のインスタンス変数は、そのま …
EventGridTrigger/SpringBatch

Azure Functions上でSpring Batchを利用しているプログラムの処理単位(Tasklet)間でデータ受け渡しをしてみた

purin_it
ITエンジニアとして経験・学習したこと
Azure Functions上でSpring Batchを利用しているプログラムの処理単位(Tasklet)は、StepExecution …
TimerTrigger/SpringBatch

Azure Function上のSpring Batch(Chunkモデル)でマルチスレッド設定をしてみた

purin_it
ITエンジニアとして経験・学習したこと
以前、このブログでAzure FunctionsでSpring BatchのChunkモデルを利用したプログラムを作成したことがあったが、T …
Redis

Azure Cache for Redisで更新スケジュールを設定してみた

purin_it
ITエンジニアとして経験・学習したこと
Azure Cache for Redisでは、修正プログラムの適用が定期的に行われるため、一時的なタイムアウトが発生する可能性がある。  …
EventGridTrigger/SpringBatch

Azure Functions上でSpring Batchを利用しているプログラムで処理単位(Tasklet)を並列に実行してみた

purin_it
ITエンジニアとして経験・学習したこと
Spring Batchでは、複数の処理単位(Tasklet)を並列に実行することができる。 今回は、EventGridTrigger …
EventGridTrigger/SpringBatch

Azure Functions上でSpring Batchを利用しているプログラムで処理単位(Tasklet)を複数つないでみた

purin_it
ITエンジニアとして経験・学習したこと
これまでこのブログでは、1つの処理単位(Tasklet)のみを扱ってきたが、複数の処理単位を順次実行することもできる。 今回は、Eve …
next
最近の投稿
  • Formクラスに記載していたコードリストの値をThymeleafで直接参照してみた
  • Androidロックを解除する裏ワザ「4uKey for Android」をご紹介
  • Gitでコミット済ファイルのファイル名変更や削除をしてリモートリポジトリに反映してみた
  • Gitでコミットログや直前のコミット内容を変更してリモートリポジトリに反映してみた
  • Gitで特定のコミット状態に戻してリモートリポジトリに反映してみた
アーカイブ
カテゴリー
  • ASP/VBScript
  • Azure
    • Always Encrypted
    • API Management
    • Azure DB連携
    • Azure Storage
    • Azure基本
    • EventGridTrigger/SpringBatch
    • Key Vault
    • Redis
    • TimerTrigger/SpringBatch
  • DB
  • Docker
  • ExcelVBA
  • GCP
  • Git
  • IT関連以外
  • Java
    • Javaその他
    • JUnit
    • Spring Boot WEB
      • IntelliJ IDEA
      • Spring Boot Ajax/JavaScript連携
      • Spring Boot API連携
      • Spring Boot CSS
      • Spring Boot DB連携
      • Spring Boot DI/AOP
      • Spring Boot SQL性能測定
      • Spring Boot STS利用
      • Spring Boot セキュリティ関連
      • Spring Boot チェック処理
      • Spring Boot ログ出力
      • Spring Boot 基本
      • Spring Boot 定義ファイル読込
    • Spring MVC
  • Python
    • Django
  • SSAS
  • 商品・サービス紹介
    • ITエージェント
    • PCツール
      • 4DDiG
      • 4uKey
      • Aomei
      • DesignEvo
      • EaseUS
      • Filmora
      • FlexClip
      • MiniTool
      • Wonderfox
    • PC修理
    • プログラミング学習
      • Envader
  • 設計・テスト
2019–2023  ITエンジニアとして経験・学習したこと