● 請你簡述一下synchronized與java.util.concurrent.locks.Lock的相同之處和不同之處? 考察點:鎖機制 參考回答: 主要相同點:Lock能完成synchronized所實現的所有功能 主要不同點:Lock有比synchronized更精確的線程語義 ...
公司:國內三巨頭其中的一家 面試時間約在 月份左右 基本上都是在晚上,所以不影響白天上班 一面 一面偏架構方面 介紹一下自己,講講項目經歷 你們項目中微服務是怎么划分的,划分粒度怎么確定 那在實踐微服務架構中,有遇到什么問題么 你們在關於微服務間數據一致性問題,是如何解決的 你們為什么不用其他的MQ,最終選擇了RokcetMQ 為什么RocketMQ沒有選擇ZooKeeper,而是自己實現了一個 ...
2019-02-25 21:56 0 670 推薦指數:
● 請你簡述一下synchronized與java.util.concurrent.locks.Lock的相同之處和不同之處? 考察點:鎖機制 參考回答: 主要相同點:Lock能完成synchronized所實現的所有功能 主要不同點:Lock有比synchronized更精確的線程語義 ...
● 請簡單描述一下JVM加載class文件的原理是什么? 考察點:JVM 參考回答: JVM中類的裝載是由ClassLoader和它的子類來實現的,Java ClassLoader 是一個重要的Java運行時系統組件。它負責在運行時查找和裝入類文件的類。 Java中的所有類,都需要由類加載 ...
1、kafka的message包括哪些信息 一個Kafka的Message由一個固定長度的header和一個變長的消息體body組成 header部分由一個字節的magic(文件格式)和四個字節的 ...
Python語言特性 1 Python的函數參數傳遞 看兩個如下例子,分析運行結果: 代碼一: a = 1 def fun(a): a = 2 fun(a) print(a) # 1 代碼二: ...
1.Redis 面試題 1、什么是 Redis?.2、Redis 的數據類型?3、使用 Redis 有哪些好處?4、Redis 相比 Memcached 有哪些優勢?5、Memcache 與 Redis 的區別都有哪些?6、Redis 是單進程單線程的?7、一個字符串類型的值能存儲最大容量是多少 ...
● 請簡單描述一下垃圾回收器的基本原理是什么?還有垃圾回收器可以馬上回收內存嗎?並且有什么辦法可以主動通知虛擬機進行垃圾回收呢? 考察點:垃圾回收 參考回答: 對於GC來說,當程序員創建對象時, ...
十、Spring/Spring MVC 90.為什么要使用 spring? 1.方便解耦,便於開發(Spring就是一個大工廠,可以將所有對象的創建和依賴關系維護都交給spring管理) 2.s ...
1.Java基礎 1.集合框架的結構 Java集合框架中抽象有序列表的接口是(List),無序列表的接口是(Set),他們的共同父接口是( Collection),用於對集合進行特殊操作如排序的工具類是(Collections),他提供一系列靜態方法實現對各種集合的搜索、排序、線程安全化 ...