數據結構

推薦10款索引原理特效(收藏)-小浪學習網

推薦10款索引原理特效(收藏)

MySQL憑借著出色的性能、低廉的成本、豐富的資源,已經成為絕大多數互聯網公司的首選關系型數據庫。雖然性能出色,但所謂“好馬配好鞍”,如何能夠更好的使用它,已經成為開發工程師的必修課,...
站長的頭像-小浪學習網站長11個月前
3515
邏輯架構的10篇內容推薦-小浪學習網

邏輯架構的10篇內容推薦

1.mysql的邏輯架構最上面不是mysql特有的,所有基于網絡的c/s的網絡應用程序都應該包括連接處理、認證、安全管理等。中間層是mysql的核心,包括查詢解析、分析、優化和緩存等。同時它還提供跨存...
站長的頭像-小浪學習網站長11個月前
306
關于悲觀鎖的詳細介紹-小浪學習網

關于悲觀鎖的詳細介紹

PHP-MALL1.商城搶購,秒殺庫存超賣是比較頭疼的事,下面使用三種方法防止超賣1.mysql鎖機制,悲觀鎖InnoDB行級鎖方案,不建議使用,對數據庫壓力較大,如果出現死鎖會導致一直不能更新,除非kil...
站長的頭像-小浪學習網站長11個月前
4611
關于視圖更新注意要點匯總-小浪學習網

關于視圖更新注意要點匯總

視圖的可更新性與視圖中查詢的定義是有關的一、mysql中那些試圖使不可更新的?以下類型的視圖是不可更新的1.包含以下關鍵字的sql語句:聚合函數(sum、min、max、count)、distinct、group by 、h...
站長的頭像-小浪學習網站長11個月前
3615
linux中0號進程是什么-小浪學習網

linux中0號進程是什么

在linux中,0號進程是指idle進程,是linux啟動的第一個進程;它的task_struct的comm字段為“swapper”,所以也稱為swpper進程。0號進程是唯一一個沒有通過fork或者kernel_thread產生的進程,因...
站長的頭像-小浪學習網站長11個月前
267
關于格式解析的9篇文章推薦-小浪學習網

關于格式解析的9篇文章推薦

binlog想必大家都不陌生,在主從復制或者某些情況下的數據恢復會用到。由于binlog是二進制數據,要查看一般都借助mysqlbinlog工具。這篇筆記分析了binlog格式,希望能夠了解下mysqlbinlog工具背...
站長的頭像-小浪學習網站長11個月前
3210
有關值處理的文章推薦10篇-小浪學習網

有關值處理的文章推薦10篇

mysql null值處理我們已經知道mysql使用sql select命令和where子句來讀取數據表中的數據,但是當提供的查詢條件字段為null時,該命令可能就無法正常工作。為了處理這種情況時,mysql提供了三大...
站長的頭像-小浪學習網站長11個月前
428
linux進程包括哪三個部分-小浪學習網

linux進程包括哪三個部分

linux進程的三個部分:1、進程控制塊,使一個在多道程序環境下不能獨立運行的程序(包含數據),成為一個能獨立運行的基本單位,一個能與其它進程并發執行的進程;2、程序段,是進程中能被進程...
站長的頭像-小浪學習網站長11個月前
2512
linux系統中以什么方式訪問設備-小浪學習網

linux系統中以什么方式訪問設備

linux系統中以文件方式訪問設備,因為在Linux里面一切都是文件,設備對應的是設備文件,訪問某個設備文件就等于在訪問設備;在Linux中普通文件和目錄文件保存在稱為塊物理設備的磁盤或者磁帶上...
站長的頭像-小浪學習網站長11個月前
2315
linux驅動程序運行在什么空間-小浪學習網

linux驅動程序運行在什么空間

linux驅動程序運行在“內核”空間。一般情況下驅動程序中都是調用kmalloc()來給數據結構分配內存,調用vmalloc()為活動的交換區分配數據結構,為某些I/O驅動程序分配緩沖區,或為模塊分配空間;...
站長的頭像-小浪學習網站長12個月前
429
linux使用什么實現虛擬內存-小浪學習網

linux使用什么實現虛擬內存

虛擬內存的實現需要建立在離散分配的內存管理方式的基礎上,實現方法有3種:1、請求分頁存儲管理方式;2、請求分段存儲管理方式;3、段頁式存儲管理方式。不管哪種方式,都需要有一定的硬件支持...
站長的頭像-小浪學習網站長12個月前
345