
第一部分的問題,我們最后再來解釋,我們先了解下jvm的組成部分。首先我們先搞清楚,每個區存儲的是些啥 線程私有(這些區域生命周期隨著線程結束而結束,也就釋放,不需要gc) 程...
java對象內存模型 對象頭:Instance Header,存儲了Java對象hash、GC年齡、鎖標記、class指針、數組長度等信息。在64位系統中,其中mark占8字...
我抱著學習的心態發現看了個小說
我解決了一個重大BUG某天的凌晨1點,我躺在床上愉快的打著我的德州撲克,真香,剛剛又贏了幾千萬,刺激! 突然,游戲畫面飄過一個告警消息,CPU使用率超過80%! 這時候,就體現出了安卓系統的重要性...
寫的好,支持下
面試官:緩存一致性問題怎么解決關于Redis的其他的一些面試問題已經寫過了,比如常見的緩存穿透、雪崩、擊穿、熱點的問題,但是還有一個比較麻煩的問題就是如何保證緩存一致性。 對于緩存和數據庫的操作,主要有以...
上周改了一個小bug,在開發環境自驗之后,就發布了st,自信走測試回歸。然后測試回歸的時候卻出問題了,拋出了個NPE,在群里瘋狂艾特我,我麻溜上服務器看了日志,沒想到居然是s...
一、Thread Dump介紹 1.1 什么是Thread Dump? Thread Dump是非常有用的診斷Java應用問題的工具。每一個Java虛擬機都有及時生成所有線程...
RPC(remote procedure call)即遠程過程調用,在分布式越來越普及的現在,許多系統都用到了RPC服務,他們有的基于thrift,有的基于dubbo,有的基...