手撕面試官系列(五):Tomcat+Mysql+設計模式面試專題
走過路過不要錯過
點選藍字關注我們
Tomcat
(面試題+答案領取方式|:關注公眾號回覆【666】)
Tomcat 的預設埠是多少,怎麼修改?
tomcat 有哪幾種 Connector 執行模式(優化)?
Tomcat 有幾種部署方式?
tomcat 容器是如何建立 servlet 類例項?用到了什麼原理?
tomcat 如何優化?
記憶體怎樣調優?
垃圾回收怎樣策略調優?
怎樣共享 session 處理?
怎樣新增 JMS 遠端監控?
專業點的分析工具有哪些?
關於 Tomcat 的 session 數目
怎樣監視 Tomcat 的記憶體使用情況
列印類的載入情況及物件的回收情況
Tomcat 一個請求的完整過程
Tomcat 工作模式?
MySQL
資料庫三正規化是什麼?
有哪些資料庫優化方面的經驗?
請簡述常用的索引有哪些種類?
以及在 mysql 資料庫中索引的工作機制是什麼?
MySQL 的基礎操作命令
mysql 的複製原理以及流程
mysql 支援的複製型別?
mysql 中 myisam 與 innodb 的區別?
mysql 中 varchar 與 char 的區別以及 varchar(50)中的 50 代表的涵義?
MySQL 中 InnoDB 支援的四種事務隔離級別名稱,以及逐級之間的區別?
表中有大欄位 X(例如:text 型別),且欄位 X 不會經常更新,以讀為為主,將該欄位拆成子表好處是什麼?
MySQL 中 InnoDB 引擎的行鎖是通過加在什麼上完成(或稱實現)的?
MySQL 中控制記憶體分配的全域性引數,有哪些?
若一張表中只有一個欄位 VARCHAR(N)型別,utf8 編碼,則 N 最大值為多少(精確到數量級即可)?
[SELECT *] 和[SELECT 全部欄位]的 2 種寫法有何優缺點?
HAVNG 子句 和 WHERE 的異同點?
MySQL 當記錄不存在時 insert,當記錄存在時 update,語句怎麼寫?
MySQL 的 insert 和 update 的 select 語句語法
設計模式
請列舉出在 JDK 中幾個常用的設計模式?
什麼是設計模式?你是否在你的程式碼裡面使用過任何設計模式?
Java 中什麼叫單例設計模式?請用 Java 寫出執行緒安全的單例模式
在 Java 中,什麼叫觀察者設計模式(observer design pattern)?
使用工廠模式最主要的好處是什麼?在哪裡使用?
舉一個用 Java 實現的裝飾模式(decorator design pattern)?它是作用於物件層次還是類層次?
在 Java 中,為什麼不允許從靜態方法中訪問非靜態變數?
設計一個 ATM 機,請說出你的設計思路?
在 Java 中,什麼時候用過載,什麼時候用重寫?
舉例說明什麼情況下會更傾向於使用抽象類而不是介面?
往期精彩推薦
騰訊、阿里、滴滴後臺面試題彙總總結 — (含答案)
面試:史上最全多執行緒面試題 !
最新阿里內推Java後端面試題
JVM難學?那是因為你沒認真看完這篇文章
—END—
關注作者微信公眾號 —《JAVA爛豬皮》
瞭解更多java後端架構知識以及最新面試寶典
你點的每個好看,我都認真當成了
看完本文記得給作者點贊+在看哦~~~大家的支援,是作者遠遠不斷出文的動力。