面試造航母,工做擰螺絲

平常檢討本身,JAVA素質十連:

 

1.@transactional註解在什麼狀況下會失效,爲何。前端

2.HashMap在高併發下若是沒有處理線程安全會有怎樣的安全隱患,具體表現是什麼?java

3.HashMapHashTableConcurrentHashMap的區別。redis

4.標記清除標記整理算法的理解以及優缺點。算法

5.CallableFuture的瞭解。設計模式

6.悲觀鎖,樂觀鎖,優缺點,CAS有什麼缺陷,該如何解決。安全

7.redismemcached的區別。 redis支持哪些數據結構。數據結構

redis是單線程的麼,全部的工做都是單線程麼。併發

redis如何存儲一個String的。app

redis的部署方式,主從,集羣。memcached

redis的哨兵模式,一個key值如何在redis集羣中找到存儲在哪裏。

redis持久化策略。

8.SpringMVCController是如何將參數和前端傳來的數據一一對應的。 Mybatis如何找到指定的Mapper的,如何完成查詢的。 Quartz是如何完成定時任務的。 自定義註解的實現。

9.java反射的做用於原理

10.設計模式:單例工廠適配器責任鏈觀察者等等.

相關文章
相關標籤/搜索