簡(jiǎn)介 異常是我們?nèi)粘i_發(fā)中一定會(huì)遇到的問題帖鸦,如果我們不了解異常的使用及處理方法易遣,那么我們會(huì)恐懼遇到異常機(jī)制。但是如果我們對(duì)異常的機(jī)制有了一定的了...
概述 CAP理論告訴我們由于分布式系統(tǒng)總是存在通信異常搓幌,網(wǎng)絡(luò)分區(qū)杆故,節(jié)點(diǎn)故障等問題,無法同時(shí)保證一致性溉愁,可用性处铛,分區(qū)容錯(cuò)性。而分區(qū)容錯(cuò)性是分布式系...
概述 在之前的一篇博客里談?wù)凾hreadPoolExecutor的實(shí)現(xiàn)已經(jīng)對(duì)ThreadPoolExecutor中的線程如何運(yùn)行進(jìn)行了簡(jiǎn)單的介紹...
概述 ? 線程作為系統(tǒng)稀缺資源,如果在應(yīng)用中進(jìn)行頻繁的創(chuàng)建和銷毀撤蟆,會(huì)為我們的應(yīng)用帶來災(zāi)難性的體驗(yàn)奕塑,增大系統(tǒng)負(fù)荷,降低效率家肯。池化技術(shù)為該...
概述 ? java nio可以被稱為java new io龄砰,因?yàn)槠涮峁┝艘环N有別于傳統(tǒng)java io的io工作方式。同時(shí)讨衣,由于jav...
概述 最近看ThreadLocal的實(shí)現(xiàn)原理的過程中了解到ThreadLocalMap是定義在ThreadLocal中的靜態(tài)內(nèi)部類寝贡,默默的問了問...
簡(jiǎn)介 ? String是我們最常用的一個(gè)類,和普通java類一樣其對(duì)象會(huì)存在java堆中值依。但是String類有其特殊之處圃泡,可以通過n...
概述 ? 在解決多線程共享變量是,我們常常使用synchronzed或者鎖限制共享變量同一時(shí)刻只能有一個(gè)線程修改愿险,這是通過互斥解決的...
概述 ? 在使用java多線程解決問題的時(shí)候颇蜡,為了提高效率,我們常常會(huì)異步處理一些計(jì)算任務(wù)并在最后異步的獲取計(jì)算結(jié)果辆亏,這個(gè)過程的實(shí)現(xiàn)...