什么是持續(xù)測試? 2022-09-14
今天,整個行業(yè)的變化要求測試更多,同時使自動化測試更難實(shí)現(xiàn)(至少使用傳統(tǒng)工具和方法):應(yīng)用程序體系結(jié)構(gòu)越來越分散和復(fù)雜,包含云,API,微...詳情>
在完全部署到所有用戶之前,有哪些方法可以測試部署? 2022-09-14
由于必須回滾/撤消對所有用戶的部署可能是一種代價高昂的情況(無論是技術(shù)上還是用戶的感知),已經(jīng)有許多技術(shù)允許“嘗試”部署新功能并在發(fā)現(xiàn)問...詳情>
什么是CI/CD的管道? 2022-09-14
CI / CD管道是與自動化工具和改進(jìn)的工作流程集成的部署管道。 如果執(zhí)行得當(dāng),它將最大程度地減少人為錯誤,并增強(qiáng)整個SDLC的反饋循環(huán),使團(tuán)隊(duì)...詳情>
什么是默認(rèn)方法,為什么要有默認(rèn)方法? 2022-09-14
首先,之前的接口是個雙刃劍,好處是面向抽象而不是面向具體編程,缺陷是,當(dāng)需要修改接口時候,需要修改全部實(shí)現(xiàn)該接口的類,目前的java 8之...詳情>
說說JVM內(nèi)存整體的結(jié)構(gòu),線程私有還是共享的? 2022-09-14
另外一些則是與線程一一對應(yīng)的,這些與線程一一對應(yīng)的數(shù)據(jù)區(qū)域會隨著線程開始和結(jié)束而創(chuàng)建和銷毀。線程私有:程序計(jì)數(shù)器、虛擬機(jī)棧、本地方法...詳情>
如何使用Optional來解決嵌套對象的判空問題? 2022-09-14
map 方法接收一個 Function 類型的 lambda 表達(dá)式,并自動將每個 function 的結(jié)果包裝成一個 Optional 對象。這使我們能夠在一行中進(jìn)行多個 ma...詳情>
Synchronized在使用時有何注意事項(xiàng)? 2022-09-14
在能選擇的情況下,既不要用Lock也不要用synchronized關(guān)鍵字,用java.util.concurrent包中的各種各樣的類,如果不用該包下的類,在滿足業(yè)務(wù)的...詳情>
sendfile怎么實(shí)現(xiàn)的零拷貝? 2022-09-14
第二步,緩沖區(qū)描述符和數(shù)據(jù)長度傳到 socket 緩沖區(qū),這樣網(wǎng)卡的 SG-DMA 控制器就可以直接將內(nèi)核緩存中的數(shù)據(jù)拷貝到網(wǎng)卡的緩沖區(qū)里,此過程不...詳情>
什么是多路復(fù)用IO? 2022-09-14
你早上去買現(xiàn)炸油條,點(diǎn)單收錢和炸油條原來都是由一個人完成的,現(xiàn)在他成了瓶頸,所以專門找了個收銀員下單收錢,他則專注在炸油條。(本質(zhì)上炸...詳情>
本質(zhì)上Synchronized是通過什么保證線程安全的? 2022-09-14
每一個對象在同一時間只與一個monitor(鎖)相關(guān)聯(lián),而一個monitor在同一時間只能被一個線程獲得,一個對象在嘗試獲得與這個對象相關(guān)聯(lián)的Monitor...詳情>
熱問標(biāo)簽 更多>>
在線提問
專業(yè)導(dǎo)師線上坐鎮(zhèn),解答個性化學(xué)習(xí)難題
提交問題