Dean Yang Coding Blog
  • 首頁
  • 歸檔
  • 分類
  • 標籤
  • 關於
transactional-isolation

transactional-isolation

@Transactional前文 isolationisolation 是 Spring @Transactional 註解中的一個屬性,用於設定事務的隔離級別。事務的隔離級別決定了事務在併發環境中如何與其他事務交互,從而避免資料不一致或資料競爭的問題。DEFAULT:使用後端數據庫的默認隔離級別。 在資料庫中,常見的隔離級別有: READ_UNCOMMITTED(未提交讀) READ_CO
2024-11-12
java
#java #backend #spring
transactional-propagation

transactional-propagation

@Transactional前文 propagation在 Spring 的 @Transactional 註解中,propagation 屬性控制著事務的傳播行為,決定了當一個方法在事務上下文中被調用時該如何處理事務。 Propagation.REQUIRED含義: 共享當前事務:如果當前存在事務,方法將在該事務中執行。 新建事務:如果當前沒有事務,將創建一個新的事務。 使用場景:適用於大
2024-11-11
java
#java #backend #spring
transactional

transactional

@Transactional@Transactional 是 Spring 框架中的一個註解,用於管理方法或類的事務行為。它允許開發者定義事務的邊界,確保在方法執行過程中,數據庫操作遵循 ACID 原則,以維護數據的一致性和完整性。 配置Spring 要配置@EnableTransactionManagement, SpringBoot 不用 因為SpringBoot 有自動配置的機制,如果使用
2024-11-10
java
#java #backend #spring
JPQL

JPQL

什麼是 JPQL?JPQL(Java Persistence Query Language)是專門為 JPA(Java Persistence API)設計的查詢語言。它是一種面向對象的查詢語言,讓開發者可以以 Java 對象和屬性的方式編寫查詢,而不是直接操作數據庫表。這意味著 JPQL 查詢的操作對象是 Java 實體類,而不是數據庫中的表。 JPQL 的特點 面向對象:查詢基於 Java 的
2024-11-09
sql
#sql #mysql #hibernate
Spring Scope

Spring Scope

Spring Scope在 Spring 框架中,Scope(範圍)是用來定義 Bean 的生命週期和可用性範圍的設定。不同的 Scope 影響 Bean 的創建、存活和回收方式。 SingletonSingleton 表示 Spring 容器中的 Bean 只會有一個實例。 預設 Scope:當不指定 Scope 時,Spring 會使用 Singleton。 生命週期:在 Spring 容器
2024-11-08
java
#java #backend #spring
AWS CloudWatch 及 Performance Insight 監控sql 品質

AWS CloudWatch 及 Performance Insight 監控sql 品質

AWS CloudWatchCloudWatch 是 AWS 提供的一種監控和管理服務,專門用於收集並追蹤 AWS 資源及應用程序的運行指標和日誌。它可以監控各種資源,例如 EC2、RDS、S3 以及其他 AWS 服務,並提供一個集中式的平台來分析資源的健康狀態和性能。 監控時間選擇觀看時可以選擇時間(總時長),及時間期間(多久時間一段),方便觀看 監控指標可以選擇監控的指標,例如CPU, Mem
2024-11-08
aws
#aws #http
recursion

recursion

RecursionWhat is Recursion?包含兩個部分 1. Base Case: 終止條件A base case (or cases) defined, which defines when the recursion is stopped - otherwise it will go on forever! 2. Recursive Case: 遞迴條件A recursive ca
2024-11-03
java
#java #data structure
hibernate-optimization

hibernate-optimization

Hibernate / Data Jpa 的優化Join在 orm 中 方便使用會透過@ManyToOne 或 ManyToMany等方式去做方便的查詢,但在mapping 多及資料涉及範圍廣的時候,常常會造成降速,原因為容易造成N+1 查詢 123456789101112131415161718192021@Entitypublic class User { @Id
2024-10-30
sql
#sql #mysql #hibernate
AWS AIF C01 Badge

AWS AIF C01 Badge

考照心得這次考照不同於CCP, ccp只需記好各種服務的大致用途及相互關係,選得出對應場景下可以使用的服務就可以了,ccp 準備的雖然比較多比較久,但考起來是很輕鬆的 這次的考試範圍分布為: 可以看到有包含很多基礎AI / ML /LLM 的題目,是蠻考驗底層知識的,實際考期來衍伸的服務項目也不僅僅只在ai, 包括監控的Cloudtrail,主動掃描的 Macie 等也在考試
2024-10-17
aws
#aws #ai
aws-AIF-C01 LLM 的評估及安全合規

aws-AIF-C01 LLM 的評估及安全合規

Model evaluation Common MetricRougeused to evaluate automatic summarization of texts, in addition to machine translation quality in NLP. The main idea behind ROUGE is to count the number of overlappin
2024-10-13
aws
#aws #ai
12345…13

搜尋