重復(fù)閱讀只是獲得熟悉感而不是知識(shí)妆距,更好的方法是先給自己時(shí)間回想畜眨,鍛煉自己的神經(jīng)瘟判,做到真正用腦 檢索式練習(xí)是最為有效的學(xué)習(xí)方式莲兢,它是指通過(guò)提問(wèn)和主動(dòng)回想的方式妄壶,去鞏固知識(shí)點(diǎn)吊奢。 ...
![240](https://cdn2.jianshu.io/assets/default_avatar/2-9636b13945b9ccf345bc98d0d81074eb.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
重復(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 里的鎖大致分為 全局鎖葱跋、表鎖、行鎖 三類(lèi)。 全局鎖 對(duì)整個(gè)數(shù)據(jù)庫(kù)實(shí)例加鎖娱俺。當(dāng)你需要讓整個(gè)庫(kù)處于只讀狀態(tài)的時(shí)候...
索引是在存儲(chǔ)引擎層實(shí)現(xiàn)的稍味,下面主要說(shuō)說(shuō) InnoDB 引擎的索引。 索引模型 在 InnoDB 中荠卷,表都是根據(jù)主鍵順序以索引的形式存放的模庐,這種存儲(chǔ)方式的表稱(chēng)為索引組織表,每一...
概念 事務(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)秀的哈希算法撬即,需要滿(mǎn)足下面幾點(diǎn)要求: 從哈...
遞歸是一種高效、簡(jiǎn)潔的編碼技巧 滿(mǎ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ì)列 ...
數(shù)組 定義 數(shù)組(Array)是一種線性表數(shù)據(jù)結(jié)構(gòu)挨摸。它用一組連續(xù)的內(nèi)存空間孩革,來(lái)存儲(chǔ)一組具有相同類(lèi)型的數(shù)據(jù)。 關(guān)鍵點(diǎn) 線性表數(shù)據(jù)排成像一條線一樣的結(jié)構(gòu)得运,每個(gè)數(shù)據(jù)最多只有前和后兩...
背景 laravel version:5.8jwt 安裝命令: 問(wèn)題描述 laravel 采用 jwt膝蜈,$guard->login($user) 報(bào)錯(cuò),無(wú)法生成 token熔掺。...
背景 laravel 版本:5.8 步驟 安裝 jwt 配置 生成配置 config/auth.php 配置 修改 User Model 添加自定義 Middleware a...
語(yǔ)句執(zhí)行流程 查詢(xún)語(yǔ)句 一條查詢(xún)語(yǔ)句的執(zhí)行流程一般是經(jīng)過(guò)連接器饱搏、分析器、優(yōu)化器置逻、執(zhí)行器等功能模塊推沸,最后到達(dá)存儲(chǔ)引擎。 更新語(yǔ)句 和查詢(xún)語(yǔ)句一樣。不一樣的是鬓催,更新流程還會(huì)設(shè)計(jì)到...
架構(gòu) // TODO 架構(gòu)圖 大體來(lái)說(shuō)肺素,MySQL分為 Server層 和 存儲(chǔ)引擎層 兩部分 Server層包括:連接器、查詢(xún)緩存宇驾、分析器倍靡、優(yōu)化器、執(zhí)行器课舍。涵蓋MySQL大...
需要搞清楚的疑問(wèn) 為什么要使用單例? 單例存在哪些問(wèn)題布卡? 單例與靜態(tài)類(lèi)的區(qū)別雨让? 有何替代的解決方案? 如何理解單例模式中的唯一性 如何實(shí)現(xiàn)線程唯一的單例 如何實(shí)現(xiàn)集群環(huán)境下的...
待完善忿等。栖忠。。 一贸街、單一職責(zé)原則 二庵寞、開(kāi)閉原則(對(duì)擴(kuò)展開(kāi)放、對(duì)修改關(guān)閉) 三薛匪、里式替換原則 四捐川、接口隔離原則 五、依賴(lài)反轉(zhuǎn)原則 控制反轉(zhuǎn)(IOC) 依賴(lài)注入(DI) 六逸尖、KIS...
為何要少用繼承 繼承層次過(guò)深娇跟、過(guò)復(fù)雜岩齿,會(huì)影響到代碼的可維護(hù)性 可能會(huì)違背最小知識(shí)原則(迪米特法則),暴露不該暴露的接口給外部苞俘,增加了類(lèi)使用過(guò)程中被誤用的概率 如何決定該用組合...
食材 400g 牛肉 蔥段(一小把)、姜片(5片)仔戈、蒜(5~8個(gè)) 番茄(3~5個(gè))陷揪、小土豆(3~5個(gè))惋鸥、胡蘿卜(1根)、西蘭花少許 料酒悍缠、醬油卦绣、蕃茄醬、冰糖 飯具 一個(gè)炒鍋...