摘要 HashMap的原理也是大廠面試中經常會涉及的問題,同時也是工作中常用到的Java容器,本文主要通過對以下問題進行分析講解,來幫助大家理解HashMap的原理。 1.HashMap添加一個鍵值對的過程是怎么樣的? 2.為什么說HashMap不是線程安全的? 3.為什么要一起 ...
Redis持久化是面試中經常會問到的問題,這里主要通過對以下幾個問題進行分析,幫助大家了解Redis持久化的實現原理。 .Redis持久化是什么 .Redis持久化有哪些策略 各自的實現原理是怎么樣的 .Redis的數據恢復策略是怎么樣的 .Redis持久化策略該如何進行選擇 .Redis持久化是什么 因為Redis是一個內存數據庫,數據保存在內存中,一旦發生關機或者重啟,內存中的數據都會丟失,所 ...
2020-06-10 10:16 1 527 推薦指數:
摘要 HashMap的原理也是大廠面試中經常會涉及的問題,同時也是工作中常用到的Java容器,本文主要通過對以下問題進行分析講解,來幫助大家理解HashMap的原理。 1.HashMap添加一個鍵值對的過程是怎么樣的? 2.為什么說HashMap不是線程安全的? 3.為什么要一起 ...
為什么需要分布式鎖 在 jdk 中為我們提供了多種加鎖的方式: (1)synchronized 關鍵字 (2)volatile + CAS 實現的樂觀鎖 (3)ReadWriteLock ...
1.事務與四大特性 面試老是談到事務,事務的實現其實很簡單,但是對事務的描述,不同的人有不同的看法,描述 語言更是千變萬化, 這種概念性的東西,經驗告訴我,不能死記硬背,應該用自己的話來理解才是上上簽。 那么,什么是事務? 想要理解什么是事務,應該先從事務的4大特性入手 ...
1、以下內容僅為個人理解和總結,僅供參考,萬萬不可全盤真信,內容會進行實時改進和修正 2、redis持久化: 參考鏈接1、https://redis.io/topics/persistence -- redis官網幫助 2、https ...
synchronized鎖的原理也是大廠面試中經常會涉及的問題,本文主要通過對以下問題進行分析講解,來幫助大家理解synchronized鎖的原理。 1.synchronized鎖是什么?鎖的對象是什么? 2.偏向鎖,輕量級鎖,重量級鎖的執行流程是怎樣的? 3.為什么說是輕量級,重量級鎖 ...
【大廠面試02期】Redis過期key是怎么樣清理的? 在Redis中,對於過期key的清理主要有惰性清除,定時清理,內存不夠時清理三種方法,下面我們就來具體看看這三種清理方法。 (1)惰性清除 在訪問key時,如果發現key已經過期,那么會將key刪除。 (2)定時清理 ...
如果您是產品經理,或者您自己可能正在扮演產品經理的角色,那么在某些時候,您可能需要向不太熟悉該領域的人解釋您的工作… 正好,這里有一個適合所有朋友的產品管理定義。 什么是產品管理?定義 用最簡單 ...
1.心路歷程 上年11月份來公司了,和另外一個同事一起,做了公司一個移動項目的微信公眾號,然后為了推廣微信公眾號,策划那邊需要我們做一些活動,包括抽獎,投票。最開始是沒有用過redis的,公司因為考慮到參與人數的問題,給我們配了兩台redis服務器,一台windows的(負責本地測試 ...