寫在前面:我目前就職于阿里巴巴-菜鳥,團隊目前缺人,招聘java和客戶端開發(fā),招聘對象為:社招和19屆畢業(yè)的校招生,有適合的人選發(fā)送簡歷到我個人郵箱:hsk256@163.c...
寫在前面:我目前就職于阿里巴巴-菜鳥,團隊目前缺人,招聘java和客戶端開發(fā),招聘對象為:社招和19屆畢業(yè)的校招生,有適合的人選發(fā)送簡歷到我個人郵箱:hsk256@163.c...
簡述 在性能優(yōu)化中,內(nèi)存是一個不得不聊的話題;然而內(nèi)存泄漏,顯示已經(jīng)成為內(nèi)存優(yōu)化的一個重量級的方向。當前流行的內(nèi)存泄漏分析工具中,不得不提的就是LeakCanary框架;這是...
注:源碼為OkHttp 3.10.0版本 在OkHttp內(nèi)部存在一個Dispatcher的類,他的作用就是通過內(nèi)部的一個線程池和幾個相關(guān)的數(shù)據(jù)結(jié)構(gòu)來調(diào)度請求任務(wù)的。我們知道O...
一.組件化簡介 注:組件化開發(fā)只適用于大型團隊協(xié)作開發(fā)大型項目的場景,如果只是個人或者兩三人開發(fā)則沒有必要使用 什么是組件化 業(yè)務(wù)按照功能劃分為一個一個模塊,模塊之間沒有依賴...
RePlugin的開源地址:https://github.com/Qihoo360/RePlugin官方介紹:https://github.com/Qihoo360/RePl...
ExoPlayer 與 MediaPlayer 與Android內(nèi)置的MediaPlayer相比,ExoPlayer具有許多優(yōu)點: 1.支持通過HTTP(DASH)和Smoo...
CPU時間片輪轉(zhuǎn)機制 CPU時間片輪轉(zhuǎn)機制(RR調(diào)度-Round-robin scheduling)原理解釋如下:如果在時間片結(jié)束時線程還在運行,則CPU將被剝奪并分配給另一...
1.設(shè)計模式六大原則 a.單一職責原則:就一個類來說,應(yīng)該只有一個引起它變化的原因 一個類做一件事情,避免職責過多。比如這種情況是不太好的,在一個Activity中既有bea...