如果看過ThreadLocal的源碼,你就會恍然發(fā)現(xiàn)weakHashMap的源碼看著居然有點眼熟。ThreadLocal,WeakHashMap...
1 動態(tài)代理使用 先看下動態(tài)代理如何使用,然后再分析下實現(xiàn)原理 jdk1.8之前動態(tài)代理在實現(xiàn)時反射會被頻繁調(diào)用到,所以在性能上會稍微差一些,但...
關(guān)鍵詞:IndexOutOfBoundsException: Inconsistency detected. Invalid view hold...
引言 最近看了一個開源庫的改動,其中里面的一個代碼改動引起了我的好奇 ,可以看到作者將阻塞隊列從LinkedBlockingQueue換成了Sy...
toast作為android系統(tǒng)發(fā)布以來一直伴隨的一種提示交互,可以說做android開發(fā)的無人不曉。但即使就是這么一個常見到讓人覺得平平無奇的...
前言: 好久沒更新文章了,距離上次更新已經(jīng)有5個月時間了,前段時間結(jié)合自己在處理的權(quán)限方面的問題寫了這么篇水文,希望能幫到其他人。同時還是比較佩...
吐槽 關(guān)于利用okhttp的攔截器實現(xiàn)緩存在網(wǎng)上大概能找到很多相關(guān)的文章,在自己去實現(xiàn)post緩存的時候也看了一些文章,總體給我的感覺吧,都沒有...
吐槽 關(guān)于利用okhttp的攔截器實現(xiàn)緩存在網(wǎng)上大概能找到很多相關(guān)的文章,在自己去實現(xiàn)post緩存的時候也看了一些文章,總體給我的感覺吧,都沒有...