面試官要求我研究乙個Java快取框架,哪個比較好呢?

時間 2021-05-07 00:39:12

1樓:葉長風

這個研究快取框架的話,研究一下ehcache肯定是不會錯的,一般來說其特性和值得研究的方向就是以下幾點:

1. 快速

2. 簡單

3. 多種快取策略

4. 快取資料有兩級:記憶體和磁碟,因此無需擔心容量問題5.

快取資料會在虛擬機器重啟的過程中寫入磁碟6. 可以通過RMI、可插入API等方式進行分布式快取7. 具有快取和快取管理器的偵聽介面

8. 支援多快取管理器例項,以及乙個例項的多個快取區域如果自己開發相同的快取框架的話,注意以上幾點肯定是錯不了的,在另外一方面來說,不只是要注意以上這些。

還需要注意快取框架所佔的記憶體大小,在設計與實現時最大的記憶體使用值,因為當快取框架過大時,會出現快取框架和應用程式搶占記憶體的情況,所以不建議快取框架能夠快取太多的東西,在此可以和redis或者是memcached結合在一起來使用,研究ehcache相關特性後,將自己做的快取框架當做一級快取,redis作為二級快取,redis進行應佇列發布訂閱,然後相應應用程式監聽佇列,隨之更新自己研發的快取框架。這些都是需要考慮的。

2樓:

spring reds這個可以研究下,spring框架下的快取,用redid作中間快取,搭建比較簡單,可以嘗試一下。

有效時間應該是資料在快取中的有效時間,當時間超過有效時間要重新從資料庫裡讀一次資料,把資料重新放在快取中,以後從快取中讀取資料。

產品面試時,面試官要求分析乙個app,該怎麼回答?

李棟恆 那就得用產品思維來描述表達。產品思維圍繞6個維度 1.產品的目的 為什麼做這個產品 2.使用者是誰 3.干係人 4.使用的場景 5.使用者關注的點 6.體驗 使用者的體驗 先佔坑,後續補充 舉例 技能樹IT修真院 什麼是使用者的需求,其實說白了就是人性的需求,想要理解人性的需求,那就要理解人...

如果你是乙個 Java 面試官,你會問哪些問題?

聚合資料 沒有能力,只有思維,或者只有能力,沒有思維都不是乙個崗位需求的人才,作為面試官,需要考慮的是這個崗位需求,通過面試提問,可以了解面試者與需求崗位是否相符,當然,除了專業技能外,還需要考慮該面試者的團隊協作能力。聚合資料是一家基於API技術的綜合性資料處理服務商,致力於基於API技術向客戶提...

如果面試官問 我和另外乙個面試官打起來了 你幫誰 這個問題怎麼回答?

狂亂 請問面試官您在公司職務是什麼?原來貴公司招聘人員,對武藝或者幽默還有這麼高的要求啊 恕不奉陪,告辭,打擾了 沙雕公司沒必要去,真心沒水平。 偉大的車爾尼 如果我是應聘者,遇到面試官問這個問題,我會立即決定這樣的公司我不會進。面試應該是公司考查應聘者的能力是否達到公司的要求,能否為公司做事創造價...