面試總結 (一)

2021-08-07 22:29:01 字數 1634 閱讀 5322

單引號和雙引號的區別

單引號不解析$,雙引號解析;

在某些特定情況下,單引號效率要比雙引號高;

xml和json的區別

js的五種資料型別,並說明原始資料型別和引用資料型別的區別

js的基本資料型別:number、string 、boolean、null和undefined

區別:

說明myisam和innodb的區別

1)myisam不支援事務,innodb支援事務。innodb的每條sql都會封裝成乙個事務;

2)innodb支援行鎖,myisam支援表鎖。myisam在同乙個表的讀鎖和寫鎖是互斥的,預設寫請求的優先順序高,即使讀的請求先到,也會先執行寫的請求。(myisam不適合大量查詢和修改並存的的情況)

3)innodb支援外來鍵,myisam不支援;

4)innodb不支援全文檢索,而mysiam支援。myisam的全文索引其實沒啥用,因為它不支援中文分詞,必須由使用者分詞後加入空格再寫到資料表裡,而且少於4個漢字的詞會和停用詞一樣被忽略掉。

5)沒有where的count()使用myisam要比innodb快得多。因為myisam內建了乙個計數器,count()時它直接從計數器中讀,而innodb必須掃瞄全表。

說明什麼是資料庫的事務,資料庫acid的四大特性

四大特性:原子性、一致性、永續性、分離性

資料庫事務:是指作為單個邏輯工作單元執行的一系列操作,要麼完全地執行,要麼完全地不執行

如何防止sql注入

陣列和字串的函式

陣列:

in_array() 在陣列中搜尋是否存在相應的值,如果找到返回true,否則返回false;

array_key_exists(key,array) 檢查相應的key值是否在陣列中,如果在返回true,不在返回false;

array_merge():合併兩個陣列;

array_keys():把陣列的索引下標合併到乙個新陣列中;

implode():把乙個陣列拼接成字串;

explode():把字串分割成陣列;

字串:

substr()字串擷取;

substr_replace(),字串替換;

strpos(),查詢出現的位置;

trim(),去除空格和特殊字元;

md5(),加密

獲取本地ip和伺服器ip的函式

$_server['server_addr'] --伺服器

$_server['remote_addr']--本地

[email protected]」,擷取『@163.com』的方法

訪問量特別大的**,可以做哪些操作

char和varchar的區別

a:char的長度是固定的,varchar的長度是可變的;

b:char的執行效率比varchar高;

c:varchar比char節省空間,在效率上比char會稍微差一些,即要想獲得效率,就必須犧牲一定的空間,這也就是我們在資料庫設計上常說的『以空間換效率』。

面試總結(一)

又到了一年一度的就業高峰期,作為應屆畢業生中的一員,我也同樣為了自己的工作而奔波,經過乙個多星期的努力,拿下了四五家offer,最後選擇了一家自己比較滿意的公司 下面對求職當中遇到的一些問題進行下總結。一 簡歷準備 乙份好的簡歷是你個人的敲門磚,現在找工作基本上都是通過網上投遞你的簡歷,然後等待公司...

面試總結 一

記錄 2017年8月11日模擬面試問題及答案,許多自己答得很模糊,再次總結語言。面試總結 二 回答基於jdk1.8,低版本部分答案不適用 1.equals和 區別?答 在基礎資料型別中比較其大小,引用型別比較記憶體位址。equals在不重寫的情況下與 相同,重寫後是按照其本身方法內部規則進行判斷。任...

面試總結一

1 基類的虛構函式為什麼使用virtual?這種虛析構函式尋在的意義?virtual虛函式是動態繫結的基礎 這很重要 在動態繫結的過程中,我們使用的是基類的指標指向子類 例如b派生於a,a pa new b 如果沒有使用virtual實現動態繫結,在進行delete a 時,不會呼叫b的析構函式,如...