面試的艱苦過程 1

最近面試差不多整整一個月,給offer 還沒有真正一家。 自己的基礎還是很不扎實,問到很多東西不會回答。

比如:面試官問了 mvc 的框架的原理,我說mvc ,就是一個代碼結構良好,可以很好管理代碼的結構,m 是模型,負責和數據庫打交道,c 是控制器,是起到調度的作用,是總司令,控制邏輯代碼的走向,v 是視圖,只要負責數據的渲染,和顯示就可以了。

結果說我回答得不好,說mvc 誰不會,你回答這些玩意,其他我想讓你回答 ,是否還有 其他服務層,比如 控制代碼很臃腫,那是否可以 搞出來 什么 服務層, 那怪自己了沒有回答這個。

還問了 redis 和 memcache 的區別,一時間沒有想起來了,基礎不行啊

redis 和 memcache 都是內存型的緩存服務器
redis 內存,也可以保存磁盤上,可以做到持久化,value 可以達到1G,
memchache value 只有 1M., 重啟和死機了 數據做不到恢復。

還有 php-fpm 問我是什么? 一下子想不起來了,
現在知道 php-fpm 是進程管理器 ,管理fastcgi ,fastcgi 處理php程序的,不用每次fork 一個進程,減少資源的開銷,對高并發有好處。 原來的 cgi 每次都要 fork 進程,導致資源的浪費,不適合高并發
所以才有后來的fastCGi 。

php-fpm 可以平滑重啟。

linux 的操作

問一個大文件的,如何找到 想要的 字符,比如在文件中,是否含有hello 字符
我慌了,大文件的,有多大,心理就亂了,其實不管大不大

grep -s hello haoren.txt 就可以找到,不要說 大嚇到你。

mysql ,mysqli 和pdo 的區別

mysql 淘汰了就沒有什么好處了

mysqli 是用mysql-php 內部的函數處理,改為用其他數據庫連接,那就不行了,因為函數就不一樣
肯定要改了所以,擴展不好,
用pdo,其他的數據庫,改一下就可以了,有很好的擴展性。

最近諸多不順,感覺生活就是跟你開了一個玩笑,這個玩笑還是自己給自己開的,還會讓你抬不起頭來的,感覺生活就是一個操蛋,自己把這個蛋弄破,還要把蛋吃了,想想都惡心,可是還能反悔嗎?不能。

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 一、MemCache簡介 session MemCache是一個自由、源碼開放、高性能、分布式的分布式內存對象緩存...
    李偉銘MIng閱讀 3,863評論 2 13
  • 更改ip和dnsVi /etc/sysconfig/network-scripts/ifcfg-eth0vi /...
    Xwei_閱讀 1,853評論 0 3
  • 前言 這里筑夢師,是一名正在努力學習的iOS開發工程師,目前致力于全棧方向的學習,希望可以和大家一起交流技術,共同...
    筑夢師Winston閱讀 26,080評論 80 514
  • 從小學五年級第一次寫小說,到現在已經七年了,最近對寫作,尤其是小說的寫作又有了新的感悟,就寫出來跟大家分享一下,很...
    我是ZJ吧閱讀 809評論 4 11
  • 問:瀏覽器訪問一個站點,產生一個session,接著進行以下操作:1、在同一個瀏覽器新打開一個tab卡,訪問同一站...
    小塵哥閱讀 2,263評論 0 1