前言volatile關(guān)鍵字是面試中常問的知識(shí)點(diǎn),包括三點(diǎn):可見性、有序性、非原子性。接下來就說一下這三點(diǎn)。 JMM(Java Memory Model - Java內(nèi)存模型)...
前言volatile關(guān)鍵字是面試中常問的知識(shí)點(diǎn),包括三點(diǎn):可見性、有序性、非原子性。接下來就說一下這三點(diǎn)。 JMM(Java Memory Model - Java內(nèi)存模型)...
今天測(cè)試小哥思彬說我只有一篇 iOS 篇的抓包文章,為啥沒有安卓的。。。理論上,它和蘋果是一樣,以前也確實(shí)可以抓取 https,事實(shí)上,我后面再試了幾次,沒成功就沒管了。。。...
今天又是連續(xù)暴雨的一天,已連續(xù)下雨好幾周了。房間里黑漆漆的,突然想到JavaScript 的call()、apply()、bind()三個(gè)函數(shù)。。。人家都在想女友,而我此時(shí)此...
今天來玩一下Promise,一步步分析。 原版Promise效果 自定義一個(gè)Pomise 執(zhí)行結(jié)果執(zhí)行結(jié)果 此時(shí)看起來似乎實(shí)現(xiàn)了功能,但是當(dāng)new MyPromise的時(shí)候把...
今天剛好有時(shí)間,最近也在觀察vue3新特性,抽空玩一玩嵌套路由的vue-router,直接上代碼 項(xiàng)目目錄結(jié)構(gòu) 代碼展示 app.vue Index.vue Person.v...
緩存 RecyclerView的緩存:( tryGetViewHolderForPositionByDeadline這個(gè)方法) mAttachedScrap第一級(jí)緩存,用于快...
跨進(jìn)程通信(IPC)方式 Bundle實(shí)現(xiàn)了Parcelable接口優(yōu)點(diǎn):簡(jiǎn)單易用缺點(diǎn):只能傳遞Bundle支持的數(shù)據(jù)類型使用場(chǎng)景:四大組件間的進(jìn)程通訊 文件共享優(yōu)點(diǎn):簡(jiǎn)單易...
為什么會(huì)出現(xiàn)內(nèi)存泄漏問題呢? 分析Handler使用是用來進(jìn)行線程間通信的,所以新開啟的線程是會(huì)持有Handler引用的,如果在Activity等中創(chuàng)建Handler,并且是...