Java面試經歷問題總結

Java基礎:

1:HashMap是怎麼存儲數據
https://zhuanlan.zhihu.com/p/79507868

2:hashMap爲什麼線程不安全

在多線程的環境下,存在同時其他的元素也在進行put操作,如果hash值相同,
可能出現同時在同一數組下用鏈表表示,造成閉環,導致在get時會出現死循環,所以HashMap是線程不安全的

3:線程池有哪幾種策略

4:synchronized作用方法和代碼塊有什麼區別

框架:

1:mybatis中執行一條查詢SQL語句的執行過程是怎樣的

首先通過SqlSessionFactoryBuilder的build方法加載配置文件得到SqlSessionFactory會話工廠,通過會話工廠的openSession打開會話,得到SqlSession,通過SqlSession裏面的增刪改查,API方法去執行sql語句,最後關閉手動會話連接

2:springboot的啓動方式

組件:

1:RabbitMQ的交換機有幾種

Linux系統

1:Linux系統的top命令可以查看什麼數據

可以查看系統CPU佔比,內存使用量,IO,系統進程等

2:springCloud的常用組件介紹

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章