面試題記錄

2021-10-21 03:03:11 字數 970 閱讀 6680

spring特性:

mq寫入資料庫失敗怎麼辦

mysql事務特性

原子性:要麼全部成功,要麼全部失敗回滾。

一致性:一致性是指事務必須使資料庫從乙個一致性狀態變換到另乙個一致性狀態。

隔離性:事務與事務相互不可見,互不干擾。隔離級別:可讀未提交,可讀已提交,可重讀,可序列化。

永續性:永續性是指乙個事務一旦被提交了,那麼對資料庫中的資料的改變就是永久性的,即便是在資料庫系統遇到故障的情況下也不會丟失提交事務的操作。

springcloud五大元件:eureka註冊中心,ribbon負載均衡,hystrix斷路器,getway閘道器,config配置中心。

資料庫設計注意:

理解表單實體之間的聯絡,通常會有一對一,一對多的情況,這種就會建2張表。

盡量遵循3正規化標準:

1nf是對屬性的原子性約束,要求屬性具有原子性,不可再分解;

2nf是在第一正規化的基礎上消除部分依賴關係,讓所有非主屬性完全依賴於主屬性。

3nf是對字段冗餘性的約束,即任何字段不能由其他字段派生出來,它要求字段沒有冗餘。

但是遵循3正規化的設計不一定是最好的設計,有時候也需要一些冗餘欄位來提高效能:

比如 金額=單價*數量,雖然金額是冗餘字段,但是如果沒有金額冗餘字段,那每次查詢都需要計算一次就會顯得效率比較低。

處理多對多的表關係,需要建立第三張表做橋梁把兩張表聯絡在一次,這樣就會拆解成一對多,多對一的關係。

**重定向:

**:發生在伺服器內部,把乙個請求轉到另外乙個資源,瀏覽器只響應結果,不知道內部發生了**,瀏覽器路徑不會變化。

重定向:瀏覽器的請求直接作出響應,響應的結果就是告訴瀏覽器去重新發出對另外乙個url的 訪問請求。

面試題記錄

面試題記錄 2012年6月13日杭州某網路技術公司 1,空指標自加 int p int pa null p pa p 求p的值 這道題考的貌似指標的加法,因為對於空指標比較敏感直接感覺有問題,所以填寫出錯.到底如何呢?直接反彙編之 int p int pa null 010d14f1 mov dwo...

面試題記錄

筆試面試題總結 1,var a 0 function a catch e 0 this.b bbb var aa new a settimeout function 0 settimeout的作用域是window,所以結果為1,2,bbb,b但是將 中的第二個settimeout去掉之後,結果為1,...

面試題記錄

1 linux實時檢視日誌 tail f catalina.out 2 linux檢視埠是否被占用 etstat tunlp grep 埠號,用於檢視指定埠號的程序情況 lsof i 80 3 linux查詢abc開頭的檔案的第一行輸出到指定檔案 system bin sh ls users zha...