Redis持久化是面試中經常會問到的問題,這里主要通過對以下幾個問題進行分析,幫助大家了解Redis持久化的實現原理。 1.Redis持久化是什么? 2.Redis持久化有哪些策略?各自的實現原理是怎么樣的? 3.Redis的數據恢復策略是怎么樣的? 4.Redis持久化策略該如何進 ...
摘要 HashMap的原理也是大廠面試中經常會涉及的問題,同時也是工作中常用到的Java容器,本文主要通過對以下問題進行分析講解,來幫助大家理解HashMap的原理。 .HashMap添加一個鍵值對的過程是怎么樣的 .為什么說HashMap不是線程安全的 .為什么要一起重寫hashCode 和equal 方法 HashMap添加一個鍵值對的過程是怎么樣的 這是網上找的一張流程圖,可以結合着步驟來看 ...
2020-06-17 10:12 0 530 推薦指數:
Redis持久化是面試中經常會問到的問題,這里主要通過對以下幾個問題進行分析,幫助大家了解Redis持久化的實現原理。 1.Redis持久化是什么? 2.Redis持久化有哪些策略?各自的實現原理是怎么樣的? 3.Redis的數據恢復策略是怎么樣的? 4.Redis持久化策略該如何進 ...
1.事務與四大特性 面試老是談到事務,事務的實現其實很簡單,但是對事務的描述,不同的人有不同的看法,描述 語言更是千變萬化, 這種概念性的東西,經驗告訴我,不能死記硬背,應該用自己的話來理解才是上上簽。 那么,什么是事務? 想要理解什么是事務,應該先從事務的4大特性入手 ...
synchronized鎖的原理也是大廠面試中經常會涉及的問題,本文主要通過對以下問題進行分析講解,來幫助大家理解synchronized鎖的原理。 1.synchronized鎖是什么?鎖的對象是什么? 2.偏向鎖,輕量級鎖,重量級鎖的執行流程是怎樣的? 3.為什么說是輕量級,重量級鎖 ...
為什么需要分布式鎖 在 jdk 中為我們提供了多種加鎖的方式: (1)synchronized 關鍵字 (2)volatile + CAS 實現的樂觀鎖 (3)ReadWriteLock ...
如果您是產品經理,或者您自己可能正在扮演產品經理的角色,那么在某些時候,您可能需要向不太熟悉該領域的人解釋您的工作… 正好,這里有一個適合所有朋友的產品管理定義。 什么是產品管理?定義 用最簡單 ...
很幸運,在華為的上機考試中一道題,也沒有做,然后就去參加面試,鬼知道時怎么回事,方正比其他人幸運多了。 但可悲的是二面沒過,天哪,我知道是什么原因,我先簡單談一談我的面試經歷。 第一面的時候,起始很隨意,就考察一些基本知識,沒有什么難度,然后講一講自己的項目經歷,這些都挺簡單的,過了一面 ...
DD是指在編寫真正的功能實現代碼之前先寫測試代碼,然后根據需要重構實現代碼。在JUnit的作者Kent Beck的大作《測試驅動開發:實戰與模式解析》(Test-Driven Development: ...
前幾天受阿里通信的同事邀請,分享了一個關於成長的話題。其實我不太熱衷於分享此類話題,作為一個技術人,分享那些沒有技術干貨的內容總感覺有些怪怪的。但最后還是擬下了這個話題 ——《談一談我在阿里的成長》,所以本文主要是對分享的 PPT 做簡述。 可以回首一下,畢業工作后的這段時間里,你做過哪些事情 ...