摘要:實現線性一致讀最常規的辦法是走協議,將讀請求同樣按照處理,通過復制和狀態機執行來獲取讀結果,然后再把讀取的結果返回給。使用發起線性一致讀請求,當安全讀取時傳入的將被調用,正常情況下從狀態機中讀取數據返回給客戶端,將保證讀取的線性一致性。 SOFAStackScalable?Open?Financial?Architecture?Stack是螞蟻金服自主研發的金融級分布式架構,包含了構...
摘要:背景微信退款接口需要使用到證書,我參考微信的官方進行,部分代碼如下上面的代碼,在本地調試的時候正常跑過,沒有出現任何異常,但是放到測試環境之后便會出現下面的異常,這三種異常都是從這里拋出來的。 背景 微信退款接口需要使用到證書,我參考微信的官方Demo進行,部分代碼如下: char[] password = config.getMchID().toCharArray(); InputS...
摘要:我們都接觸這些集合類,這些在包的集合類就都是快速失敗的而包下的類都是安全失敗,比如。安全失敗明白了什么是快速失敗之后,安全失敗也是非常好理解的。最后說明一下,快速失敗和安全失敗是對迭代器而言的。 什么是快速失敗(fail-fast)和安全失敗(fail-safe)?它們又和什么內容有關系。以上兩點就是這篇文章的內容,廢話不多話,正文請慢用。 我們都接觸 HashMap、ArrayLis...
摘要:虛擬機所處的區域,則表示它是屬于新生代收集器還是老年代收集器。虛擬機總共運行了分鐘,其中垃圾收集花掉分鐘,那么吞吐量就是。收集器線程所占用的數量為。 本文主要從GC(垃圾回收)的角度試著對jvm中的內存分配策略與相應的垃圾收集器做一個介紹。 注:還是老規矩,本著能畫圖就不BB原則,盡量將各知識點通過思維導圖或者其他模型圖的方式進行說明。文字僅記錄額外的思考與心得,以及其他特殊情況 內存...
摘要:這本書是我第一次買的,從買來至今整本書還沒有看完,只看了一半,原因是個人比較懶,而且玩的心比較大,經過這么多年的沉淀,終于可以偷點時間寫下對于這本書的觀后感了整本書給我的感覺不像是一個技術書,更多的是講解一些實用技巧,而對于我這個職場菜鳥來 effective Java 這本書是我第一次買的, 從買來至今整本書還沒有看完, 只看了一半, 原因是個人比較懶,而且玩的心比較大,經過這么多年...