一、神器1 —— 內置函數eval eval是python中的內置函數,它的作用是將字符串變為所對應的表達式,也相當於一個功能代碼加雙引號變為字符串,而eval又將字符串轉為相應的功能,它在使用過程中有絕對的優勢,但是也存在使用風險,所以要在程序中正確使用,本人建議不要使用 eval的語法格式 ...
前言 只有光頭才能變強 索引和鎖在數據庫中可以說是非常重要的知識點了,在面試中也會經常會被問到的。 本文力求簡單講清每個知識點,希望大家看完能有所收獲 聲明:如果沒有說明具體的數據庫和存儲引擎,默認指的是MySQL中的InnoDB存儲引擎 一 索引 在之前,我對索引有以下的認知: 索引可以加快數據庫的檢索速度 表經常進行INSERT UPDATE DELETE操作就不要建立索引了,換言之:索引會降 ...
2018-07-23 19:27 6 2499 推薦指數:
一、神器1 —— 內置函數eval eval是python中的內置函數,它的作用是將字符串變為所對應的表達式,也相當於一個功能代碼加雙引號變為字符串,而eval又將字符串轉為相應的功能,它在使用過程中有絕對的優勢,但是也存在使用風險,所以要在程序中正確使用,本人建議不要使用 eval的語法格式 ...
索引和鎖在數據庫中可以說是非常重要的知識點了,在面試中也會經常會被問到的。 本文力求簡單講清每個知識點,希望大家看完能有所收獲 聲明:如果沒有說明具體的數據庫和存儲引擎,默認指的是MySQL中的InnoDB存儲引擎 一、索引 在之前,我對索引有以下的認知: 索引可以加快 ...
Python 數據庫圖解流程 Connection、Cursor比喻 Connection()的參數列表 host,連接的數據庫服務器主機名,默認為本地主機(localhost)。 user,連接數據庫的用戶名,默認為當前用戶 ...
Python 數據庫的Connection、Cursor兩大對象 pymysql是Python中操作MySQL的模塊,其使用方法和py2的MySQLdb幾乎相同。 Python 數據庫圖解流程 Connection、Cursor比喻 Connection()的參數 ...
GitHub 21.3k Star 的Java工程師成神之路,不來了解一下嗎! GitHub 21.3k Star 的Java工程師成神之路,真的不來了解一下嗎! 在MySQL數據庫中,為了解決並發問題,引入了很多的鎖機制,很多時候,數據庫的鎖是在有數據庫操作的過程中自動添加的。 所以,這就 ...
這篇文章講了 1.同步異步概念(消去很多疑惑),同步就是一件事一件事的做;sychronized就是保證線程一個一個的執行。 2.我們需要明白,鎖機制有兩個層面,一種是代碼層次上的,如Java中的同步鎖,典型的就是同步關鍵字synchronized ( 線 程級別的)。另一個就是數據庫 ...
數據庫的兩段鎖協議是指所有事務必須分兩個階段對數據項進行加鎖和解鎖 1.擴展階段 在對任何數據項的讀、寫之前,要申請並獲得該數據項的封鎖。 2.收縮階段 每個事務中,所有的封鎖請求必須先於解鎖請求。 例如:事務T遵循兩段鎖協議 ...
1 前言 數據庫大並發操作要考慮死鎖和鎖的性能問題。看到網上大多語焉不詳(尤其更新鎖),所以這里做個簡明解釋,為下面描述方便,這里用T1代表一個數據庫執行請求,T2代表另一個請求,也可以理解為T1為一個線程,T2 為另一個線程。T3,T4以此類推。下面以SQL Server ...