PHP 從 5.x 版本開始新增了 final 關(guān)鍵字,它可以在類或類的方法前面使用,但是不能用來修飾類的屬性。記重點(diǎn):final 修飾的類不能被繼承,final 修飾的方法不能被重寫。被 final 修飾的類稱為 ”最終類“,被 final 修飾的方法稱為 “最終方法”
辰風(fēng)沐陽 閱讀 1492 2022-05-17
常見面試題:如何從一個(gè)大項(xiàng)目中,迅速定位執(zhí)行速度慢的 SQL 語句?此時(shí)可以使用慢查詢定位 SQL 語句。慢查詢,故名思義,就是在日志中記錄運(yùn)行比較慢的 SQL 語句,是指所有執(zhí)行超過 long_query_time 參數(shù)設(shè)定的時(shí)間閾值的 SQL 語句查詢
辰風(fēng)沐陽 閱讀 1474 2022-05-14
設(shè)計(jì)表的依據(jù),按照范式設(shè)計(jì)出來的表,不會(huì)出現(xiàn)數(shù)據(jù)的冗余。數(shù)據(jù)庫的設(shè)計(jì)范式是數(shù)據(jù)庫設(shè)計(jì)所需要滿足的規(guī)范,滿足這些規(guī)范的數(shù)據(jù)庫是簡潔的、結(jié)構(gòu)清晰的;反之則是亂七八糟,不僅會(huì)給開發(fā)人員制造麻煩,還可能存儲(chǔ)了大量冗余數(shù)據(jù)
辰風(fēng)沐陽 閱讀 1376 2022-05-14
cookie 和 session 的區(qū)別是什么?這個(gè)問題在面試中問到的頻率非常高。cookie 和 session 的共同點(diǎn): 都是用來記錄用戶訪問瀏覽器時(shí)保存的數(shù)據(jù),比如:用戶的身份信息等。cookie 數(shù)據(jù)存放在瀏覽器端,session 數(shù)據(jù)存放在服務(wù)器端
辰風(fēng)沐陽 閱讀 1487 2022-05-11
MySQL 的存儲(chǔ)引擎其實(shí)就是如何存儲(chǔ)數(shù)據(jù)、如何建立索引、如何查詢和更新數(shù)據(jù)等技術(shù)的實(shí)現(xiàn)方法。事務(wù)和外鍵:MyISAM 強(qiáng)調(diào)的是性能,它的執(zhí)行速度比 InnoDB 更快,但是不支持事務(wù)和外鍵功能;InnoDB 支持事務(wù)和外鍵等高級(jí)數(shù)據(jù)庫功能
辰風(fēng)沐陽 閱讀 1402 2022-05-08
眾所周知,PHP 是單繼承的語言,也就是 PHP 中的類只能繼承一個(gè)父類,無法同時(shí)從多個(gè)基類中繼承屬性和方法,于是 PHP 實(shí)現(xiàn)了一種代碼復(fù)用的方法,稱之為 trait,使開發(fā)人員可以在不同層次結(jié)構(gòu)內(nèi)獨(dú)立的類中復(fù)用屬性和方法
辰風(fēng)沐陽 閱讀 1633 2022-04-28
git fetch 命令用于將遠(yuǎn)程庫更新到本地。當(dāng)遠(yuǎn)程庫中有了新的提交記錄、分支、標(biāo)簽時(shí),可以使用這個(gè)命令將遠(yuǎn)程庫中的更新拉取到本地庫
辰風(fēng)沐陽 閱讀 2168 2022-04-26
在 linux 系統(tǒng)中有很多命令可以在終端查看文本文件,其中就是兩個(gè)就是 cat、more,但這兩個(gè)命令的輸出是不一樣的,我會(huì)根據(jù)不同的場(chǎng)景使用不同的命令
辰風(fēng)沐陽 閱讀 1727 2022-04-23
當(dāng)我們執(zhí)行 git init 后,會(huì)生成一個(gè) .git 文件夾,這個(gè)文件夾我們稱為 Git 倉庫(Git Repository)。.git 目錄下面有很多文件和目錄,把這些內(nèi)容的作用搞清楚可以幫助我們了解到 git 的實(shí)現(xiàn)原理,進(jìn)而明白 git 是如何對(duì)文件進(jìn)行版本控制的
辰風(fēng)沐陽 閱讀 1987 2022-04-19
git push 用于更新遠(yuǎn)程引用以及關(guān)聯(lián)對(duì)象,使用本地 refs 更新遠(yuǎn)程 refs,同時(shí)發(fā)送完成給定 refs 所需的對(duì)象。用于將本地分支的更新推送到到遠(yuǎn)程主機(jī),也可以用于刪除遠(yuǎn)程分支和遠(yuǎn)程庫中標(biāo)簽
辰風(fēng)沐陽 閱讀 1164 2022-04-18
當(dāng)我們開發(fā)新功能做到一半時(shí),產(chǎn)品經(jīng)理過來和我們反饋了一個(gè)緊急 bug,需要馬上解決,但是做了一半的新功能又不想提交到版本庫。這時(shí)可以使用 git stash 將當(dāng)前進(jìn)度保存起來,修復(fù)完 bug 后再使用 git stash`恢復(fù)之前保存的進(jìn)度
辰風(fēng)沐陽 閱讀 1760 2022-04-15
當(dāng)分支進(jìn)行合并時(shí),首先會(huì)自動(dòng)合并。如果可以自動(dòng)合并成功,只需要修改下合并后的備注信息,然后會(huì)自動(dòng)提交到版本庫;如果自動(dòng)合并失敗,會(huì)出現(xiàn)文件沖突的提示,我們需要手動(dòng)將沖突處理掉,然后再將文件提交到版本庫
辰風(fēng)沐陽 閱讀 2814 2022-04-13