關於事務的一些基本知識

2021-10-12 08:22:54 字數 657 閱讀 9010

原子性(atomicity):「原子」的本意是「不可再分」,事務的原子性表現為乙個事務中涉及到的多個操作在邏輯上缺一不可。事務的原子性要求事務中的所有操作要麼都執行,要麼都不執行。

一致性(consistency):「一致」指的是資料的一致,具體是指:所有資料都處於滿足業務規則的一致性狀態。一致性原則要求:乙個事務中不管涉及到多少個操作,都必須保證事務執行之前資料是正確的,事務執行之後資料仍然是正確的。如果乙個事務在執行的過程中,其中某乙個或某幾個操作失敗了,則必須將其他所有操作撤銷,將資料恢復到事務執行之前的狀態,這就是回滾

隔離性(isolation):在應用程式實際執行過程中,事務往往是併發執行的,所以很有可能有許多事務同時處理相同的資料,因此每個事務都應該與其他事務隔離開來,防止資料損壞。隔離性原則要求多個事務在併發執行過程中不會互相干擾

永續性(durability):永續性原則要求事務執行完成後,對資料的修改永久的儲存下來,不會因各種系統錯誤或其他意外情況而受到影響。通常情況下,事務對資料的修改應該被寫入到持久化儲存器中。

關於聲音的一些基本知識

前些天的時候需要做乙個微控制器放 的程式。我覺得有必要稍微了解一下關於聲音的基本知識。我覺得應該重點看看這篇文章的音高和音色部分。既然我們程式設計的目的還是為了描述物理世界,那麼就有必要了解一些基本的知識。由於人耳聽覺系統非常複雜,迄今為止人類對它的生理結構和聽覺特性還不能從生理解剖角度完全解釋清楚...

關於聲音的一些基本知識

前些天的時候需要做乙個微控制器放 的程式。我覺得有必要稍微了解一下關於聲音的基本知識。我覺得應該重點看看這篇文章的音高和音色部分。既然我們程式設計的目的還是為了描述物理世界,那麼就有必要了解一些基本的知識。由於人耳聽覺系統非常複雜,迄今為止人類對它的生理結構和聽覺特性還不能從生理解剖角度完全解釋清楚...

關於建構函式的一些基本知識

package bisic 建構函式 1.構建乙個新的物件時使用的方法 2.和類名完全一致,不能有返回值型別 3.當沒有指定建構函式時,編譯器為類自動新增 形如 類名 的建構函式,一旦指定後編譯器就不為你新增了 4.注意沒有返回值型別,否則的話完全是另乙個方法 public class constr...