在上一篇 java并發(fā)編程——內(nèi)存模型中我們提到:并發(fā)編程中,我們需要處理兩個(gè)關(guān)鍵問(wèn)題:線(xiàn)程之間如何通信和線(xiàn)程之間如何同步竟终。線(xiàn)程之間如何通信已經(jīng)在上篇文章中講述,本文主要來(lái)闡...
在上一篇 java并發(fā)編程——內(nèi)存模型中我們提到:并發(fā)編程中,我們需要處理兩個(gè)關(guān)鍵問(wèn)題:線(xiàn)程之間如何通信和線(xiàn)程之間如何同步竟终。線(xiàn)程之間如何通信已經(jīng)在上篇文章中講述,本文主要來(lái)闡...
正則表達(dá)式统捶,一個(gè)十分古老而又強(qiáng)大的文本處理工具,僅僅用一段非常簡(jiǎn)短的表達(dá)式語(yǔ)句柄粹,便能夠快速實(shí)現(xiàn)一個(gè)非常復(fù)雜的業(yè)務(wù)邏輯喘鸟。熟練地掌握正則表達(dá)式的話(huà),能夠使你的開(kāi)發(fā)效率得到極大的提...
JavaScript是按照ECMAScript標(biāo)準(zhǔn)設(shè)計(jì)和實(shí)現(xiàn)的驻右,后文說(shuō)的JavaScript語(yǔ)法其實(shí)是ES5的標(biāo)準(zhǔn)的實(shí)現(xiàn)什黑。先說(shuō)說(shuō)有哪些基礎(chǔ)語(yǔ)法? 最基礎(chǔ)語(yǔ)法有哪些堪夭? 基礎(chǔ)語(yǔ)法...
今天筆試騰訊時(shí)遇到的一個(gè)手寫(xiě)算法題:不用BigInteger和Long愕把,實(shí)現(xiàn)大整數(shù)相乘。在筆試時(shí)森爽,時(shí)間不夠只寫(xiě)了思路恨豁。結(jié)果面試時(shí),面試官讓我當(dāng)場(chǎng)寫(xiě)算法爬迟,有點(diǎn)不能接受橘蜜,太久沒(méi)搞...
你真的會(huì)寫(xiě)單例嗎付呕? 摘錄來(lái)源 單例的正確姿勢(shì) Java單例模式可能是最簡(jiǎn)單也是最常用的設(shè)計(jì)模式计福,一個(gè)完美的單例需要做到哪些事呢? 單例(這不是廢話(huà)嗎) 延遲加載 線(xiàn)程安全 沒(méi)...
1.直接插入排序 經(jīng)常碰到這樣一類(lèi)排序問(wèn)題:把新的數(shù)據(jù)插入到已經(jīng)排好的數(shù)據(jù)列中徽职。 將第一個(gè)數(shù)和第二個(gè)數(shù)排序象颖,然后構(gòu)成一個(gè)有序序列 將第三個(gè)數(shù)插入進(jìn)去,構(gòu)成一個(gè)新的有序序列活箕。 ...