原创 Redis 基礎、高級特性與性能調優

本文將從Redis的基本特性入手,通過講述Redis的數據結構和主要命令對Redis的基本能力進行直觀介紹。之後概覽Redis提供的高級能力,並在部署、維護、性能調優等多個方面進行更深入的介紹和指導。 本文適合使用Redis的普通開發人員

原创 java中高級大公司多線程面試題

1)在Java中Lock接口比synchronized塊的優勢是什麼?你需要實現一個高效的緩存,它允許多個用戶讀,但只允許一個用戶寫,以此來保持它的完整性,你會怎樣去實現它? lock接口在多線程和併發編程中最大的優勢是它們爲讀和寫分別提

原创 那些讓人睡不着覺的bug,你有沒有遭遇過?

我先講一個小故事,以前在外企工作時的一個親身經歷。   當時我所在的team,負責手機上多媒體Library方面的開發。有一天,一個具有最高等級的bug被轉到了我的手上。這個bug非常詭異,光是重現它就需要花很長時間。在公司內部的issu

原创 在騰訊的八年,我的職業思考

 一、   今年是2018年,騰訊20週年。我30週歲,剛好在騰訊工作滿8年。   我從來沒有想過自己會在同一家公司工作8年。因爲4年足以讀完大學,6年能讓小孩讀完小學,8年漫長得不可思議。   2010年,我剛大學畢業,加入騰訊。那一天

原创 一線互聯網企業面試題總結(幫你成功拿到offer)

面試題附帶答案 junit用法,before,beforeClass,after, afterClass的執行順序 分佈式鎖 nginx的請求轉發算法,如何配置根據權重轉發 用hashmap實現redis有什麼問題(死鎖,死循環,可用