天天看點

記一次匆忙的Java電話面試-中軟

1. Spring架構都配置哪些内容?能百度得到的就不說了

2. Spring Bean 的配置内容有哪些?

   id、class、scope、property

3.Mysql資料庫有什麼特點?

   1、可以處理擁有上千萬條記錄的大型資料;

   2、支援常見的SQL語句規範;

   3、可移植行高,安裝簡單小巧;

   4、良好的運作效率,有豐富資訊的網絡支援;

   5、調試、管理,優化簡單(相對其他大型資料庫)。

4.Mysql資料庫聯合索引遵循的是什麼原則?

  最左比對原則

5.我看你精通Tomcat 等中間件,那你說下我Tomcat如何做調優呢?

  1. 禁用AJP協定

  2. 将BIO通訊模式修改為NIO通訊模式

  3. 啟用外部連接配接池,來滿足高并發已經複用的請求

  4. 優化連接配接器

  5. 在tomcat中設定JVM參數

6.Spring Service層有很多業務代碼,可能是100多行或更多,可讀性非常差,讀完它可能需要個把小時,那麼你怎麼去做讓它的可能性提升呢 ?

  我的答案是通過業務邏輯步驟進行方法的一個封裝

7.你有過資料庫性能調優經驗,那麼資料庫的耗費都耗費在了哪裡?

   1、  減少資料通路(減少磁盤通路)

   2、  傳回更少資料(減少網絡傳輸或磁盤通路)

   3、  減少互動次數(減少網絡傳輸)

   4、  減少伺服器CPU開銷(減少CPU及記憶體開銷)

   5、  利用更多資源(增加資源)

繼續閱讀