簡介 異常是我們日常開發(fā)中一定會遇到的問題,如果我們不了解異常的使用及處理方法,那么我們會恐懼遇到異常機制。但是如果我們對異常的機制有了一定的了...
概述 CAP理論告訴我們由于分布式系統(tǒng)總是存在通信異常,網(wǎng)絡分區(qū),節(jié)點故障等問題,無法同時保證一致性,可用性,分區(qū)容錯性。而分區(qū)容錯性是分布式系...
概述 在之前的一篇博客里談談ThreadPoolExecutor的實現(xiàn)已經對ThreadPoolExecutor中的線程如何運行進行了簡單的介紹...
概述 ? 線程作為系統(tǒng)稀缺資源,如果在應用中進行頻繁的創(chuàng)建和銷毀,會為我們的應用帶來災難性的體驗,增大系統(tǒng)負荷,降低效率。池化技術為該...
概述 ? java nio可以被稱為java new io,因為其提供了一種有別于傳統(tǒng)java io的io工作方式。同時,由于jav...
概述 最近看ThreadLocal的實現(xiàn)原理的過程中了解到ThreadLocalMap是定義在ThreadLocal中的靜態(tài)內部類,默默的問了問...
簡介 ? String是我們最常用的一個類,和普通java類一樣其對象會存在java堆中。但是String類有其特殊之處,可以通過n...
概述 ? 在解決多線程共享變量是,我們常常使用synchronzed或者鎖限制共享變量同一時刻只能有一個線程修改,這是通過互斥解決的...
概述 ? 在使用java多線程解決問題的時候,為了提高效率,我們常常會異步處理一些計算任務并在最后異步的獲取計算結果,這個過程的實現(xiàn)...