什么是阻塞?什么是同步? 2022-09-14
主要描述的是操作系統(tǒng)在收到程序請求IO操作后,如果IO資源沒有準(zhǔn)備好,該如何響應(yīng)程序的問題: 前者不響應(yīng),直到IO資源準(zhǔn)備好以后;后者返回一...詳情>
線程的互斥同步方式有哪些? 如何比較和選擇? 2022-09-14
Java 提供了兩種鎖機(jī)制來控制多個(gè)線程對共享資源的互斥訪問,個(gè)是 JVM 實(shí)現(xiàn)的 synchronized,而另一個(gè)是 JDK 實(shí)現(xiàn)的 ReentrantLock。 1. 鎖...詳情>
Java IO設(shè)計(jì)上使用了什么設(shè)計(jì)模式? 2022-09-14
FilterInputStream 屬于抽象裝飾者,裝飾者用于裝飾組件,為組件提供額外的功能。實(shí)例化一個(gè)具有緩存功能的字節(jié)流對象時(shí),只需要在 FileInputS...詳情>
線程的中斷方式有哪些? 2022-09-14
Executor 的中斷操作。調(diào)用 Executor 的 shutdown() 方法會(huì)等待線程都執(zhí)行完畢之后再關(guān)閉,但是如果調(diào)用的是 shutdownNow() 方法,則相當(dāng)于調(diào)...詳情>
如何從數(shù)據(jù)傳輸方式理解IO流? 2022-09-14
從數(shù)據(jù)傳輸方式或者說是運(yùn)輸方式角度看,可以將 IO 類分為:字節(jié)流,字節(jié)流讀取單個(gè)字節(jié),字符流讀取單個(gè)字符(一個(gè)字符根據(jù)編碼的不同,對應(yīng)的...詳情>
什么是Docker? 2022-09-14
Docker是一個(gè)開源的應(yīng)用容器引擎,它讓開發(fā)者可以打包他們的應(yīng)用以及依賴包到一個(gè)可移植的容器中,然后發(fā)布到安裝了任何 Linux 發(fā)行版本的機(jī)器...詳情>
監(jiān)控體系監(jiān)控哪些內(nèi)容? 2022-09-14
通過SNMP來進(jìn)行路由器交換機(jī)的監(jiān)控(這些可以跟一些廠商溝通來了解如何做)、服務(wù)器的溫度以及其它,可以通過IPMI來實(shí)現(xiàn)。當(dāng)然如果沒有硬件全都...詳情>
為什么要有監(jiān)控系統(tǒng)? 談?wù)勀銓ΡO(jiān)控的理解? 2022-09-14
發(fā)現(xiàn)問題:當(dāng)系統(tǒng)發(fā)生故障報(bào)警,我們會(huì)收到故障報(bào)警的信息。定位問題:故障郵件一般都會(huì)寫某某主機(jī)故障、具體故障的內(nèi)容,我們需要對報(bào)警內(nèi)容...詳情>
如何做版本管理? 2022-09-14
Master 分支 主分支,這個(gè)分支最近發(fā)布到生產(chǎn)環(huán)境的代碼,最近發(fā)布的Release, 這個(gè)分支只能從其他分支合并,不能在這個(gè)分支直接修改 Develop ...詳情>
基礎(chǔ)線程機(jī)制有哪些? 2022-09-14
當(dāng)所有非守護(hù)線程結(jié)束時(shí),程序也就終止,同時(shí)會(huì)殺死所有守護(hù)線程。main() 屬于非守護(hù)線程。使用 setDaemon() 方法將一個(gè)線程設(shè)置為守護(hù)線程。...詳情>
熱問標(biāo)簽 更多>>
熱問TOP榜
在線提問
專業(yè)導(dǎo)師線上坐鎮(zhèn),解答個(gè)性化學(xué)習(xí)難題
提交問題