エンターテイメント!!

遊戯王好きのJavaエンジニアのブログ。バーニングソウルを会得する特訓中。

2024/11/18週 気づきと振り返りなどなど

業務こなしての気づき

トランザクション管理

ロールバックどうする? springbootにて、@Transactionalでトランザクション管理してる。 ロールバック処理のあとにreturn入ってるやつを見るんだが、それなら例外投げればいいじゃんって思ってしまう。

eclipse4.24でのデバックで任意の値を返却

  1. デバッグ実行中にブレークポイントで停止した状態で、「デバッグ・シェル」ビューを開く
  2. デバッグ・シェルに任意の式や値を入力します。
  3. 入力した式を選択し、右クリックして「強制リターン」を選択します
  4. 入力した式が評価され、その結果がメソッドの戻り値として使用される。

oracleのplsqlのソースを出力する方法(1ソース1ファイルで出力)

  1. sqlでソース出力するやつを書く
  2. バッチで、plsql接続して上のSQLを呼び出す。sqlはSPOOL ONにして結果を吐き出す
  3. 引数で出力先や条件を指定してやる
  4. それらをコマンドでできるようにして、USER_SOURCEからselectしたPLSQL名を使ってコマンドを一括で作り、バッチを使って上手いことソース出力する

その他雑記

RAG機能

最初、正規表現のなにかかと思った。
いざ調べたら全然正規表現関係なかった。。。

RAGとは、Retrieval Augmented Generationの略で、自社に蓄積された大量の業務文書・規定などの社内情報、外部の最新情報を活用する手段として、信頼できるデータを検索して情報を抽出し、それに基づいて大規模言語モデル(LLM)に回答させる方法のことです。 https://www.dir.co.jp/world/entry/solution/rag

デスティニーガンダムSpecII&ゼウスシルエット

買えなかった。。。。

メタルビルドでも敗北し、HGでも敗北してしまった。。。