問題描述:有 N (N>1000000)個數(shù),求出其中的前K個最小的數(shù)(又被稱作topK問題)。 這類問題似乎是備受面試官的青睞,相信面試過互聯(lián)網(wǎng)公司的同學都會遇到這來問題。...
Java 語言中的volatile變量可以被看作是一種 “程度較輕的 synchronized”;與 synchronized 塊相比,volatile 變量所需的編碼較少,...
已知二叉樹,求二叉樹中給定的兩個節(jié)點的最近公共祖先。 最近公共祖先: 兩節(jié)點v與w的最近公共祖先u,滿足在樹上最低(離根最 遠),且v,w兩個節(jié)點都是u的子孫。LeetCod...
今天對五種常見的java內(nèi)置線程池進行講解。 線程使用的demo newCachedThreadPool 重用之前的線程 適合執(zhí)行許多短期異步任務的程序。 調(diào)用 execut...
在之前的系列文章DataBinding系列(一):DataBinding初認識中講過了關于DataBinding用法的一些知識,那今天就來聊聊和它相關的一個架構(gòu)MVVM的話題...
沒耐心自己分析源碼的同學,還可以參考Stay錄制的視頻版Retrofit分析-漂亮的解耦套路(視頻版) 萬萬沒想到Retrofit會這么火,在沒看源碼之前,我簡單的認為是因為...
原來公司用的是OKGO來加載網(wǎng)絡,現(xiàn)在全部替換為Retrofit了,用起來挺不適應的,現(xiàn)在我負責的模塊代碼中網(wǎng)絡數(shù)據(jù)請求都是照葫蘆畫瓢搬過其他人的接口代碼改成自己的。至于為什...
前言 本人目前負責的項目是原生+Webview方式開發(fā)的,由于Webview的體驗不太友好,所以決定選擇一種混編的方式,選擇一種跨平臺的技術來提升改善Webview的體驗,通...
RxJava說白了就是兩點 數(shù)據(jù)源的轉(zhuǎn)換 觀察者嵌套(關聯(lián)) 我們列一行代碼,后面均以這個例子解說Observable.create().filter().map().sub...