重復(fù)閱讀只是獲得熟悉感而不是知識(shí),更好的方法是先給自己時(shí)間回想,鍛煉自己的神經(jīng),做到真正用腦 檢索式練習(xí)是最為有效的學(xué)習(xí)方式,它是指通過(guò)提問(wèn)和主動(dòng)回想的方式,去鞏固知識(shí)點(diǎn)。 ...
重復(fù)閱讀只是獲得熟悉感而不是知識(shí),更好的方法是先給自己時(shí)間回想,鍛煉自己的神經(jīng),做到真正用腦 檢索式練習(xí)是最為有效的學(xué)習(xí)方式,它是指通過(guò)提問(wèn)和主動(dòng)回想的方式,去鞏固知識(shí)點(diǎn)。 ...
數(shù)據(jù)庫(kù)鎖設(shè)計(jì)的初衷是為了處理并發(fā)問(wèn)題,根據(jù)加鎖的范圍,MySQL 里的鎖大致分為 全局鎖、表鎖、行鎖 三類。 全局鎖 對(duì)整個(gè)數(shù)據(jù)庫(kù)實(shí)例加鎖。當(dāng)你需要讓整個(gè)庫(kù)處于只讀狀態(tài)的時(shí)候...
索引是在存儲(chǔ)引擎層實(shí)現(xiàn)的,下面主要說(shuō)說(shuō) InnoDB 引擎的索引。 索引模型 在 InnoDB 中,表都是根據(jù)主鍵順序以索引的形式存放的,這種存儲(chǔ)方式的表稱為索引組織表,每一...
概念 事務(wù)就是保證一組數(shù)據(jù)庫(kù)操作,要么全部成功,要么全部失敗。在MySQL中,事務(wù)是在引擎層實(shí)現(xiàn)的。 特性(ACID) 原子性(Atomicity):一個(gè)事務(wù)中的操作,要么全...
什么是哈希算法 將任意長(zhǎng)度的二進(jìn)制值串,映射為固定長(zhǎng)度的二進(jìn)制值串,這個(gè)映射規(guī)則就是哈希算法,映射后的二進(jìn)制值串就是哈希值。 一個(gè)優(yōu)秀的哈希算法,需要滿足下面幾點(diǎn)要求: 從哈...
遞歸是一種高效、簡(jiǎn)潔的編碼技巧 滿足下面三點(diǎn)的問(wèn)題,即可用遞歸來(lái)解決 一個(gè)問(wèn)題的解可以分解為幾個(gè)子問(wèn)題的解 這個(gè)問(wèn)題與分解后的子問(wèn)題,除了數(shù)據(jù)規(guī)模不同,求解思路完全一樣 存在...
棧 定義 棧是一種操作受限的線性表,只支持在棧頂入棧(push)和出棧(pop)操作,有后進(jìn)先出的特性。可用數(shù)組或鏈表實(shí)現(xiàn)。 時(shí)間復(fù)雜度 入棧:O(1)出棧:O(1) 隊(duì)列 ...
背景 laravel version:5.8jwt 安裝命令: 問(wèn)題描述 laravel 采用 jwt,$guard->login($user) 報(bào)錯(cuò),無(wú)法生成 token。...
數(shù)組 定義 數(shù)組(Array)是一種線性表數(shù)據(jù)結(jié)構(gòu)。它用一組連續(xù)的內(nèi)存空間,來(lái)存儲(chǔ)一組具有相同類型的數(shù)據(jù)。 關(guān)鍵點(diǎn) 線性表數(shù)據(jù)排成像一條線一樣的結(jié)構(gòu),每個(gè)數(shù)據(jù)最多只有前和后兩...