【Java面試題04】MySQL 篇

文章目錄

  • 一、前言🚀🚀🚀
  • 二、MySQL 篇:??????
      • 1、MySQL 是如何實現事務的?
  • 后序還在更新中~~~
  • 三、總結:🍓🍓🍓


一、前言🚀🚀🚀

在這里插入圖片描述

??
你每一天的努力會在未來的某一個點交匯成宏偉的畫面。


本文簡介:本人是大三軟件工程專業,java后端方向,學習路線:java基礎->JDBC->Maven->MyBatis->SSM,通過做筆記分享到博客上的形式,激勵自己學習,同時方便復習,歡迎大佬們評論或私信斧正 Thanks?(・ω・)


二、MySQL 篇:??????

1、MySQL 是如何實現事務的?

??MySQL主要是通過:鎖、RedoLog、UndoLog、MVCC來實現事務。
??MySQL利用鎖(行鎖、間隙鎖等等)機制,使用數據并發修改的控制,滿足事務的隔離性
??RedoLog(重做日志),它會記錄事務對數據庫的所有修改,當 MVSOL發生宕機或崩潰時,通過重放 redolog 就可以恢復數據,用來滿足事務的持久性。
??UndoLog(回滾日志),它會記錄事務的反向操作,簡單地說就是保存數據的歷史版本,用于事務的回滾,使得事務執行失敗之后可以恢復之前的樣子。實現原子性和隔離性
??MVCC(多版本并發控制),滿足了非鎖定讀的需求,提高了并發度,實現了讀已提交和可重復讀兩種隔離級別,實現了事務的隔離性。

看到這有小伙伴問一致性呢?

其實事務主要是為了實現一致性,具體是通過 AID,即原子性、隔離性和持久性來達到一致性的目的。

????
??
??
??
??

后序還在更新中~~~

Alt

三、總結:🍓🍓🍓

提示:這里對文章進行總結:
例如:以上就是今天要講的內容,本文僅僅簡單介紹了pandas的使用,而pandas提供了大量能使我們快速便捷地處理數據的函數和方法。
Alt

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

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

相關文章

UDP/TCP協議知識及相關機制

一.UDP協議 UDP是一種無連接、不可靠、面向報文、全雙工傳輸層的協議~ 1.無連接 : 知道對端的端口號和IP可以直接傳輸,不需要建立連接 2..不可靠:沒有確認機制,沒有重傳機制,不知道數據包能否能正確到達對端&#xff0…

【AI面試準備】語言模型、語音、多模態等模型能力評估指標和能力邊界

面試崗位提出這個要求:掌握語言模型、語音、多模態等模型能力評估指標和能力邊界。 以下是針對語言模型、語音模型、多模態模型能力評估指標與能力邊界的結構化總結,結合高頻面試考點和實際應用場景: 目錄 **一、語言模型(LLM)評估與邊界**1. **核心評估指標**2. **能力邊…

優雅關閉服務:深入理解 SIGINT / SIGTERM 信號處理機制

目錄 為什么需要優雅關閉? 什么是 SIGINT 和 SIGTERM? 如何實現優雅關閉(以 C 為例) 示例代碼(gRPC 服務 Boost 信號監聽): 優雅關閉時的清理內容通常包括: 與 SIGKILL 的區別…

容器化-Docker-集群

一、Docker 集群基礎概念? 1、什么是 Docker 集群? Docker 集群是由多個 Docker 主機組成的集合,這些主機通過網絡連接在一起,共同管理和運行容器。在集群中,我們可以將容器服務均勻地分布到各個節點上,實現負載均衡和資源的高效利用。Docker 集群的核心組件包括管理器…

關于kafka

1.為什么需要消息隊列 舉個經典的例子。 你是一個網購達人,經常在網上購物。快遞小哥到了你的小區后,立刻給你打電話說:“你的快遞到了,請馬上來取。” 但你是一個合格的牛馬,在上班,不方便取快遞&#…

微服務即時通信系統(十二)---入口網關子服務

目錄 功能設計 模塊劃分 業務接口/功能示意圖 服務實現流程 網關HTTP接口 網關WebSocket接口 總體流程 服務代碼實現 客戶端長連接管理封裝(connectionManage.hpp) proto文件的編寫 身份鑒權proto 事件通知proto 各項請求的URL的確定 服務端完成入口網關服務類…

存儲器層次結構:理解計算機記憶的金字塔

存儲器層次結構:理解計算機記憶的金字塔 在計算機系統中,“速度”與“成本”常常處于對立面。為了在速度與成本之間取得平衡,計算機體系結構采用了一種名為“存儲器層次結構(Memory Hierarchy)”的設計思想。本文將通…

HTTP 錯誤 500.19 - Internal Server Error

1.HTTP 錯誤 500.19 - Internal Server Error NetCore項目托管到IIS后,報錯如下: 原因是因為IIS中沒有安裝AspNetCoreModuleV2導致的, 1.打開IIS 2.選中服務器根節點,找到模塊,雙擊進入,確認模塊中是否存…

【c++】【STL】stack詳解

目錄 stack類的作用什么是容器適配器stack的接口構造函數emptysizetoppushpopswap關系運算符重載 stack類的實現 stack類的作用 stack是stl庫提供的一種容器適配器,也就是我們數據結構中學到的棧,是非常常用的數據結構,特點是遵循LIFO&#…

K8s學習與實踐

一、Kubernetes 核心原理 1. Kubernetes 設計哲學 Kubernetes(k8s)是一個開源的容器編排平臺,旨在自動化容器化應用的部署、擴展和管理。其核心設計圍繞以下目標: 聲明式配置:用戶描述期望狀態(如 YAML …

Umi-OCR項目(1)

最近接觸到了一個項目,我在想能不能做出點東西出來。 目標:識別一張帶表格的圖片,要求非表格內容和表格內容都要識別得很好,并且可視化輸出為word文檔。 下面是第一步的測試代碼,測試是否能夠調用ocr能力。 import re…

Mioty|采用報文分割(Telegram Splitting)以提高抗干擾能力的無線通信技術【無線通信小百科】

1、什么是Mioty 在物聯網(IoT)快速發展的背景下,低功耗廣域網(LPWAN)技術成為連接海量設備的關鍵。LPWAN具有低功耗、低成本、廣覆蓋和強抗干擾能力等特點,使其特別適用于大規模、遠距離、低數據速率的IoT…

TCP三次握手、四次揮手+多線程并發處理

目錄 一、三次握手建立連接 1.1 標記位 1.2 三次握手的過程 二、四次揮手斷開連接 三、模擬服務器和客戶端收發數據 四、多線程并發處理 五、TCP粘包問題 5.1 什么是TCP粘包? 5.2 TCP粘包會有什么問題? 5.3 TCP粘包的解決方法? 一、三…

使用HunyuanVideo搭建文本生視頻大模型

1.摘要 HunyuanVideo是一個全新的開源視頻基礎模型,其視頻生成性能堪比領先的閉源模型,甚至超越它們。我們采用了多項模型學習的關鍵技術,通過有效的模型架構和數據集擴展策略,我們成功訓練了一個擁有超過 130 億個參數的視頻生成…

LabVIEW圓錐滾子視覺檢測系統

基于LabVIEW平臺的視覺檢測系統提高圓錐滾子內組件的生產質量和效率。通過集成高分辨率攝像頭和先進的圖像處理算法,系統能夠自動識別和分類產品缺陷,從而減少人工檢查需求,提高檢測的準確性和速度。 ?? ? 項目背景 隨著制造業對產品質…

mac 基于Docker安裝minio服務器

在 macOS 上基于 Docker 安裝 MinIO 是一個高效且靈活的方案,尤其適合本地開發或測試環境。以下是詳細的安裝與配置步驟,結合了最佳實踐和常見問題的解決方案: 一、安裝 Docker Desktop 下載安裝包 訪問 Docker 官網,下載適用于 …

EchoMimicV2 部署記錄

在這里插入代碼片# 虛擬環境配置 pip install pip -U pip install torch2.5.1 torchvision0.20.1 torchaudio2.5.1 xformers0.0.28.post3 --index-url https://download.pytorch.org/whl/cu124 pip install torchao --index-url https://download.pytorch.org/whl/nightly/cu1…

數據升降級:醫療數據的“時空穿梭“系統工程(分析與架構篇)

一、核心挑戰與量化分析 1. 版本演化困境的深度解析 (1) 格式斷層的結構化危機 數據轉換黑洞:某醫療信息平臺(2021-2023)統計顯示: 數據類型CDA R1→R2轉換失敗率R2→FHIR轉換失敗率關鍵失敗點診斷記錄28.4%19.7%ICD編碼版本沖突(18.7%)用藥記錄15.2%12.3%劑量單位標準化…

個人開發免費好用

聊一聊 現在輸入法非常多,有時候都不知道哪個更好用。 其實,只有多嘗試,才能找到適合自己的。 今天給大家分享一款輸入法,用起來比較順手,大家可以試試。 軟件介紹 BL輸入法 這是一款綠色純凈,安全放心…

Windows查看和修改IP,IP互相ping通

Windows系統 查看IP地址 winr 輸入cmd 打開終端使用 ipconfig 或 ipconfig -all 命令查看當前網絡 IPV4地址 Windows系統 修改IP地址 自動獲取IP(DHCP): 打開 控制面板,點擊 網絡和Internet。點擊 網絡和共享中心。選擇 更改適配…