八股文打卡day25——數據庫(2)

面試題:講一下事務的四大特性?

我的回答:

ACID
A代表原子性,一個事務代表一個業務,要么全部都完成,要么全部都不完成。如果事務執行失敗了,會回滾到最原來的狀態。
C代表一致性,舉個例子,假設一個轉賬事務,a賬戶給b賬戶轉賬,a賬戶和b賬戶,錢的總和是1000元,那么事務執行前后,兩個賬戶的錢的總和保持不變。
I代表隔離性,兩個事務并發執行,都對同一個數據進行修改,兩個事務之間是相互隔離的,互不影響。
D代表持久性,一個事務一旦提交了,就會被持久化到數據庫。即使之后數據庫發生了故障,也不會影響已經提交到數據庫事務的操作。

回答的時間:2024.03.01

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/714103.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/714103.shtml
英文地址,請注明出處:http://en.pswp.cn/news/714103.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【STM32】江科大STM32學習筆記匯總(50)

00. 目錄 文章目錄 00. 目錄01. STM32學習筆記匯總02. 相關資料下載03. 附錄 01. STM32學習筆記匯總 【STM32】STM32學習筆記-課程簡介(01) 【STM32】STM32學習筆記-STM32簡介(02) 【STM32】STM32學習筆記-軟件安裝(03) 【STM32】STM32學習筆記-新建工程(04) 【STM32】STM…

venv、pip、conda、anaconda、miniconda的區別和優缺點,和徹底清除python多余的環境

virtualenv(venv) 這是一個虛擬環境管理器,它可以讓你每個項目甚至每個腳本配置一個自定義的Python解釋器環境,這最大的好處是我可以不污染開發環境。? pip pip 是 Python 最常用的包管理器,它能自動處理依賴 。 conda 如果說venv是虛擬…

CSS特性

小技巧&#xff1a;在調試工具中&#xff0c;css樣式上看層疊&#xff0c;下看繼承。 1、層疊性 相同的屬性會被覆蓋&#xff0c;不同的屬性會疊加 2、繼承性 3、優先級 基于不同種類的選擇器的匹配規則。 通配符 < 標簽 < 類選擇器 < id選擇器 < 行內樣式 <…

大語言模型(LLM)技術名詞表(一)

LLMs on a Phone&#xff1a;指在手機設備上運行的大型語言模型。 Scalable Personal AI&#xff1a;指用戶可以在個人設備上對AI模型進行微調的技術。 Responsible Release&#xff1a;發布AI模型時考慮社會、法律和倫理影響的做法。 Multimodality&#xff1a;AI模型能處理…

一起玩兒平衡車(ESP32)——02 平衡車的組裝與接線方法

摘要&#xff1a;本文介紹平衡車的組裝與接線方法 前邊介紹了所要實現的平衡車的組成&#xff0c;接下來就來把小車組裝起來。首先是下層底板的底面要固定兩個輪子。這個只要固定孔位沒有問題&#xff0c;用螺絲直接將輪子支架固定上去就可以了。固定好后如下圖所示&#xff1…

基礎小白快速入門c語言--

變量&#xff1a; 表面理解&#xff1a;在程序運行期間&#xff0c;可以改變數值的數據&#xff0c; 深層次含義&#xff1a;變量實質上代表了一塊兒內存區域&#xff0c;我們可以將變量理解為一塊兒內存區域的標識&#xff0c;當我們操作變量時&#xff0c;相當于操作了變量…

代碼隨想錄算法訓練營Day38|509. 斐波那契數、70. 爬樓梯、746. 使用最小花費爬樓梯

509. 斐波那契數 題目鏈接&#xff1a;509. 斐波那契數 文檔鏈接&#xff1a;509. 斐波那契數 視頻鏈接&#xff1a;手把手帶你入門動態規劃 | LeetCode&#xff1a;509.斐波那契數 C實現 class Solution { public:int fib(int n) {if(n 0) return 0;if(n 1) return 1;int a…

罐頭魚AI傳單功能操作說明|二次剪輯創作|AI智剪|批量剪輯視頻

罐頭魚AI傳單功能操作說明 1. 首頁顯示 賬號登錄狀態 可綁定賬號數量 已綁定賬號數量 已綁定賬號顯示 顯示最近上傳視頻素材 顯示新上傳素材列表 QQ:290615413 2. 抖音賬號綁定功能 顯示登錄賬號 已綁定賬號 可綁定賬號數量 可授權綁定抖音賬號 3. 賬號管理列表 顯…

Netty5 入門HelloWorld

一、客戶端代碼及關鍵類說明 /*** netty5的客戶端* author -zhengzx-**/ public class ClientSocket {public static void main(String[] args) {//服務類Bootstrap bootstrap new Bootstrap();//workerEventLoopGroup worker new NioEventLoopGroup();try {//設置線程池boo…

RC正弦波振蕩電路

RC正弦波振蕩電路 RC正弦波振蕩電路又稱文氏電橋振蕩電路&#xff0c;可以設計頻率為f1/2πRC的正弦波發生器。 RC正弦波振蕩電路設計&#xff1a;50Hz,振幅為3.47V 電路分析&#xff1a; 1.起振條件取決于R1, R4&#xff0c;R2與1N4148并聯電阻&#xff08;下面簡稱Rf&#…

B端系統:OA界面設計,把用戶當傻瓜吧, 少讓用戶吃瓜

OA系統是稍具規模的企業最常用的系統&#xff0c;有些OA系統體驗非常逆天&#xff0c;把用戶當成了吃瓜群眾&#xff0c;看看熱鬧還行&#xff0c;一旦上手操作就抓瞎了&#xff0c;大千UI工場結合自身經驗對這個問題進行分析&#xff0c;希望可以拋磚引玉。 一、OA概述 OA系…

【飛槳EasyDL】飛槳EasyDL發布的模型轉換onnx(附工程代碼)

一個愿意佇立在巨人肩膀上的農民...... 一、paddle轉onnx轉rknn環境搭建 paddle轉onnx和onnx轉rknn兩個環境可以分開搭建&#xff0c;也可以搭建在一起。這里選擇分開搭建&#xff0c;先搭建paddle轉onnx。 1.1、創建環境 選擇python3.8.13包進行創建環境 conda create --nam…

Day09:基礎入門-算法逆向散列對稱非對稱JS源碼逆向AESDESRSASHA

目錄 算法加密-概念&分類&類型 加密解密-識別特征&解密條件 解密實例-密文存儲&數據傳輸 思維導圖 章節知識點&#xff1a; 應用架構&#xff1a;Web/APP/云應用/三方服務/負載均衡等 安全產品&#xff1a;CDN/WAF/IDS/IPS/蜜罐/防火墻/殺毒等 滲透命令&am…

電子科技大學《數據庫原理及應用》(持續更新)

前言 電子科技大學的數據庫課程縮減了部分的課時&#xff0c;因此&#xff0c;可能并不適合所有要學習數據庫的寶子們&#xff0c;但是&#xff0c;本人盡量將所有數據庫的內容寫出來。本文章適用于本科生的期中和期末的復習&#xff0c;電子科技大學的考生請在復習前先看必讀…

MySQL相關知識匯總

MySQL是一個廣泛使用的開源關系型數據庫管理系統&#xff0c;它以其高性能、穩定性和易用性而備受開發者喜愛。在軟件開發領域&#xff0c;無論是大型項目還是小型應用&#xff0c;MySQL都扮演著重要的角色。本文將對MySQL的一些關鍵知識點進行匯總&#xff0c;幫助讀者更好地了…

5. informer源碼分析-概要分析

k8s client-go k8s informers 實現了持續獲取集群的所有資源對象、監聽集群的資源對象變化功能&#xff0c;并在本地維護了全量資源對象的內存緩存&#xff0c;以減少對 apiserver、對 etcd 的請求壓力。Informers 在啟動的時候會首先在客戶端調用 List 接口來獲取全量的對象集…

C++中boost庫的安裝及使用(Windows)

Boost庫的安裝及使用 引言使用現有的boost庫安裝及使用引言 C++開發中經常會用到boost庫,本文記錄一下Windows上boost在visual studio2019上的使用。 Boost庫是一個跨平臺的C++庫集合,旨在為C++開發者提供一系列高質量的通用功能。不同的Visual Studio(VS)版本并不要求安…

日常科研中經常使用的命令

Linux目錄樹狀結構 1. Windows是磁盤分區&#xff0c;Linux不區分盤符&#xff0c;所有文件都在根目錄斜線下面&#xff1b; 2. 根目錄顯示不同&#xff0c;Linux是一個斜線&#xff0c;而windows是盤符&#xff0c;然后冒號&#xff1b; 3. 分割目錄Linux用斜線&#xff0c…

React編寫組件時,如何省略.tsx后綴

省略.tsx后綴 當tsconfig.json配置了&#xff0c;需要重啟后才會生效 {"compilerOptions": {"allowJs": true,"jsx": "react-jsx",} }當進行以上配置后&#xff0c;導入組件時添加后綴&#xff0c;Eslint報錯如下&#xff1a; An im…

【算法集訓】基礎算法:基礎排序 - 冒泡排序

一、基本理解 貼上圖解&#xff0c;更容易理解代碼&#xff1a;https://visualgo.net/zh/sorting 冒泡排序(Bubble Sort)又稱為泡式排序&#xff0c;是一種簡單的排序算法。 核心思想&#xff1a; 它重復地走訪過要排序的數列&#xff0c;一次比較兩個元素&#xff0c;如果它…