欧美1区2区3区激情无套,两个女人互添下身视频在线观看,久久av无码精品人妻系列,久久精品噜噜噜成人,末发育娇小性色xxxx

五一準備刷完這些面試八股題!!

一、JVM篇

1、知識點匯總

2、知識點詳解

3、說說類加載與卸載

4、簡述-下JVM的內(nèi)存模型

  • 線程私有區(qū)
  • 線程共享區(qū)

5、說說堆和棧的區(qū)別

6、什么時候會觸發(fā)FullGC

7、什么是Java虛擬機?為什么Java被稱作是“平臺無關(guān)的編程語言”?

8、java內(nèi)存結(jié)構(gòu)

9、說說對象分配規(guī)則

10、描述一下JVM加載class文件的原理機制?

11、說說Java對象創(chuàng)建過程

12、知道了的生命周期嗎?

13、簡述Java的對象結(jié)構(gòu)

14、如何判斷對象可以被回收?

15、JVM的永久代中會發(fā)生垃圾回收嗎?

16、你知道哪些垃圾收集算法

17、調(diào)優(yōu)命令有哪些?

18、常見調(diào)優(yōu)工具有哪些

19、Minor Gc與FulLGC分別在什么時候發(fā)生?

二、MySQL篇

1、數(shù)據(jù)庫的三范式是什么

2、MySQL數(shù)據(jù)庫引擎有哪些

3、說說InnoDB與MyISAM的區(qū)別

4、數(shù)據(jù)庫的事務(wù)

5、索引是什么

6、SOL優(yōu)化手段有哪些

7、簡單說-說drop、delete與truncate的區(qū)別

8、什么是視圖

9、什么是內(nèi)連接、左外連接、右外連接?

10、并發(fā)事務(wù)帶來哪些問題?

11、事務(wù)隔離級別有哪些?MySQL的默認隔離級別是?

12、大表如何優(yōu)化?

  • 限定數(shù)據(jù)的范圍
  • 讀/寫分離
  • 垂直分區(qū)
  • 水平分區(qū)

13、分庫分表之后,id主鍵如何處理?

14、說說在MySQL中一條查詢SQL是如何執(zhí)行的?

15、索引有什么優(yōu)缺點?

16、MyS0L中varchar與char的區(qū)別?varchar(30)中的 30

17、int(11)中的11代表什么含義?

三、MyBatis篇

1、什么是MyBatis

2、說說MyBatis的優(yōu)點和缺點

3、#{}和${}的區(qū)別是什么?

4、當實體類中的屬性名和表中的字段名不一樣怎么辦?

5、Mybatis是如何進行分頁的?分頁插件的原理是什么

6、Mybatis是如何將sql執(zhí)行結(jié)果封裝為目標對象并返回的?都有

7、如何執(zhí)行批量插入?

8、Xml映射文件中,除了常見的select|insertlupdaedelete標簽之外,還有什么

9、MyBatis實現(xiàn)一對一有幾種方式?具體怎么操作的?

10、Mybatis是否支持延遲加載?如果支持,它的實現(xiàn)原理是什么嗎?

11、說說Mybatis的緩存機制:

12、JDBC編程有哪些步驟?

13、MyBatis中見過什么設(shè)計模式?

14、MyBatis中比如UserMapper.java是接口為什么沒有實現(xiàn)類還能調(diào)用?

四、spring篇

1、什么是spring

2、你們項目中為什么使用spring框架?

3、Autowired和Resource關(guān)鍵字的區(qū)別?

4、依賴注入的方式有幾種,各是什么?

5、講一下什么是Spring

6、說說你對Spring MVC的理解

7、SpringMVC常用的注解有哪些?

8、談?wù)勀銓pring的AOP理解

9、spring AOP和AspectJAOP有什么區(qū)別?在Spring AOP中,關(guān)注點和橫切關(guān)注的區(qū)別是什么?什么是通知呢?有哪些類型呢?

10、說說你對spring的I0C是怎么理解的?

11、解釋-下spring bean的生命周期

12、解釋Spring支持的幾種bean的作用域?

13、spring基于xml注入bean的幾種方式?

14、Spring框架中都用到了哪些設(shè)計模式?

15、說說Spring中Applicationcontext和BeanFactory的區(qū)別

16、Spring框架中的單例Bean是線程安全的嗎?

17、spring是怎么解決循環(huán)依賴的?

18、說說事務(wù)的隔離級別

19、說說事務(wù)的傳播級別

五、springBoot篇

1、為什么要用springBoot

2、Spring Boot的核心注解是哪個?它主要由哪幾個注解組成

3、運行Spring Boot有哪幾種方式?

4、如何理解 Spring Boot中的 Starters ?

5、如何在Spring Boot啟動的時候運行一些特定的代碼?

6、Spring Boot需要獨立的容器運行嗎?

7、Spring Boot中的監(jiān)視器是什么?

8、如何使用Spring Boot實現(xiàn)異常處理?

9、你如何理解spring Boot 中的 Starters ?

10、springboot常用的starter有哪些

11、SpringBoot實現(xiàn)熱部署有哪幾種方式?

12、如何理解Spring Boot配置加載順序?

13、spring Boot的核心配置文件有哪幾個?它們的區(qū)別是什么嗎?

14、如何集成Spring Boot和ActiveMQ?

#五一假期,你打算“躺”還是“卷”?#
全部評論
背完是不是感覺又忘了?
2 回復 分享
發(fā)布于 04-30 07:19 河南
別卷了
1 回復 分享
發(fā)布于 04-30 07:28 陜西
mark
點贊 回復 分享
發(fā)布于 05-11 09:06 廣西
佬,收藏了
點贊 回復 分享
發(fā)布于 05-06 17:43 河南
mark
點贊 回復 分享
發(fā)布于 05-05 09:06 河北
佬,收藏了
點贊 回復 分享
發(fā)布于 05-05 09:06 河北
怎么沒有計網(wǎng)和計操
點贊 回復 分享
發(fā)布于 05-02 11:21 四川
照刷,打卡
點贊 回復 分享
發(fā)布于 05-02 02:20 江西
佬,收藏了
點贊 回復 分享
發(fā)布于 04-30 21:47 北京
mark
點贊 回復 分享
發(fā)布于 04-30 18:24 湖北
佬,收藏了
點贊 回復 分享
發(fā)布于 04-30 18:07 山西
m
點贊 回復 分享
發(fā)布于 04-30 16:04 北京
佬,收藏了
點贊 回復 分享
發(fā)布于 04-30 11:15 北京
mark
點贊 回復 分享
發(fā)布于 04-29 17:01 廣東

相關(guān)推薦

從輸入URL到頁面加載發(fā)生了什么:總體來說分為以下幾個過程: 1.DNS解析 2.TCP連接 3.發(fā)送HTTP請求 4.服務(wù)器處理請求并返回HTTP報文 5.瀏覽器解析渲染頁面 6.連接結(jié)束。簡述了一下各個過程的輸入輸出作用:以下是對從輸入 URL 到頁面加載各過程的輸入、輸出或作用的一句話描述:DNS 解析: 輸入:用戶在瀏覽器地址欄輸入的域名(如 www.example.com)。輸出:對應(yīng)的 IP 地址(如 192.168.1.1)。作用:將易于記憶的域名轉(zhuǎn)換為計算機能夠識別和用于網(wǎng)絡(luò)通信的 IP 地址,以便瀏覽器與目標服務(wù)器建立連接。TCP 連接: 輸入:瀏覽器獲得的服務(wù)器...
明天不下雨了:參考一下我的說法: 關(guān)鍵要講出輸入網(wǎng)址后涉及的每一個網(wǎng)絡(luò)協(xié)議的工作原理和作用: 涉及到的網(wǎng)絡(luò)協(xié)議: HTTP/HTTPS協(xié)議->DNS協(xié)議->TCP協(xié)議->IP協(xié)議->ARP協(xié)議 面試參考回答: 第一次訪問(本地沒有緩存時): 一般我們在瀏覽器地址欄輸入的是一個域名。 瀏覽器會先解析 URL、解析出域名、資源路徑、端口等信息、然后構(gòu)造 HTTP 請求報文。瀏覽器新開一個網(wǎng)絡(luò)線程發(fā)起HTTP請求(應(yīng)用層) 接著進行域名解析、將域名解析為 IP 地址 瀏覽器會先檢查本地緩存(包括瀏覽器 DNS 緩存、操作系統(tǒng)緩存等)是否已解析過該域名 如果沒有、則向本地 DNS 服務(wù)器請求解析; 本地服務(wù)器查不到會向更上層的 DNS 服務(wù)器(根域名服務(wù)器->頂級域名服務(wù)器->權(quán)威域名服務(wù)器詢問)遞歸查詢 最終返回該域名對應(yīng)的 IP 地址。(應(yīng)用層DNS協(xié)議)DNS 協(xié)議的作用: 將域名轉(zhuǎn)換為 IP 地址。 由于 HTTP 是基于 TCP 傳輸?shù)?、所以在發(fā)送 HTTP 請求前、需要進行三次握手、在客戶端發(fā)送第一次握手的時候、( 瀏覽器向服務(wù)器發(fā)送一個SYN(同步)報文、其中包含客戶端的初始序列號。TCP頭部設(shè)置SYN標志位、并指定客戶端端口 同時填上目標端口和源端口的信息。源端口是瀏覽器隨機生成的、目標端口要看是 HTTP 還是 HTTPS、如果是 HTTP 默認目標端口是 80、如果是 HTTPS 默認是 443。(傳輸層) 然后到網(wǎng)絡(luò)層:涉及到(IP協(xié)議) 會將TCP報文封裝成IP數(shù)據(jù)包、添加IP頭部,包含源IP地址(瀏覽器)和目標IP地址(服務(wù)器)。IP 協(xié)議的作用: 提供無連接的、不可靠的數(shù)據(jù)包傳輸服務(wù)。 然后到數(shù)據(jù)鏈路層、會通過 ARP 協(xié)議、獲取目標的路由器的 MAC 地址、然后會加上 MAC 頭、填上目標 MAC 地址和源 MAC 地址。 然后到物理層之后、直接把數(shù)據(jù)包、轉(zhuǎn)發(fā)給路由器、路由器再通過下一跳、最終找到目標服務(wù)器、然后目標服務(wù)器收到客戶的 SYN 報文后,會響應(yīng)第二次握手。 當雙方都完成三次握手后、如果是 HTTP 協(xié)議、客戶端就會將 HTTP 請求就會發(fā)送給目標服務(wù)器。如果是 HTTPS 協(xié)議、客戶端還要和服務(wù)端進行 TLS 四次握手之后、客戶端才會將 HTTP 報文發(fā)送給目標服務(wù)器。 目標服務(wù)器收到 HTTP 請求消息后、就返回 HTTP 響應(yīng)消息、瀏覽器會對響應(yīng)消息進行解析渲染、呈現(xiàn)給用戶
點贊 評論 收藏
分享
評論
18
114
分享

創(chuàng)作者周榜

更多
牛客網(wǎng)
??推髽I(yè)服務(wù)