什么是redis? Redis 是一個基于內存的高性能key-value數據庫。 (有空再補充,有理解錯誤或不足歡迎指正) Reids的特點 Redis本質上是一個Ke
垃圾回收之垃圾標記算法 對象被判定為垃圾的標準: 該對象沒有被其他對象引用 判定對象是否為垃圾的算法: 引用計數算法,優點:執行效率高,程序執行受影響較小;缺點:無法檢測出循環引用的情況,容易導
面試題 為什么使用消息隊列?消息隊列有什么優點和缺點?Kafka、ActiveMQ、RabbitMQ、RocketMQ 都有什么區別,以及適合哪些場景? 面試官心理分析其實面試官主要是想看看: 第一,
為記錄阿里的電面經歷,特與大家分享,崗位是JAVA研發工程師。 一面主要問題如下: 1)首先自我介紹2)數據結構算法的基本問題,如排序算法,二叉樹遍歷,后序遍歷非遞歸,圖的最短路徑問題3)對一個數組進
JVM的內存結構 根據 JVM 規范,JVM 內存共分為虛擬機棧、堆、方法區、程序計數器、本地方法棧五個部分。 1. Java虛擬機棧:線程私有;每個方法在執行的時候會創建一個棧幀,存儲了局部變量表,
大家都應該知道Java是目前最火的計算機語言之一,連續幾年蟬聯最受程序員歡迎的計算機語言榜首,因此每年新入職Java程序員也數不勝數。究竟這些新入職的Java程序員是入坑還是入行呢?那就要看他們對于J
0.寫在前面這兩天做了一道常見的Java面試題,毫無懸念的做錯了,在運行出正確答案之后,發現以自己的知識儲備竟然無法完整的解釋為什么,十分慚愧,于是有了這篇文章,對其進行總結反思。1.題目先看下題目:
1、kafka的message包括哪些信息一個Kafka的Message由一個固定長度的header和一個變長的消息體body組成header部分由一個字節的magic(文件格式)和四個字節的CRC3
自己整理的面試題,希望可以幫到大家,需要更多資料的可以私信我哦,大家一起學習進步! 48、同步和異步有何異同,在什么情況下分別使用他們?舉例說明。 如果數據將在線程間共享。例如正在寫的數據以后可能被另
前言 有些同學老問我,快要校招了 今年的金三銀四退成了金四銀五了,我改準備哪些知識點去面試復習,然而要準備的知識點很龐大,今天要講的知識其中之一。一篇關于HandlerThread的解析 文檔筆記~