240 發(fā)簡(jiǎn)信
IP屬地:四川
  • 從源碼的角度分析ThreadPoolExecutor實(shí)現(xiàn)原理

    線程池(ThreadPoolExecutor)的幾個(gè)狀態(tài) RUNNING:Accept new tasks and process queued...

  • 數(shù)據(jù)結(jié)構(gòu)剑勾?從HashMap的源碼分析開(kāi)始品追!

    Hash(哈希) 哈希即散列,散列表是為了解決高速存取而設(shè)計(jì)的液走,是一種典型的通過(guò)空間去換取時(shí)間的做法;為啥叫散列浪讳?其實(shí)我們可以把這個(gè)數(shù)據(jù)接口理解...

  • TextView實(shí)現(xiàn)自定義換行以及縮進(jìn)文字的格式化對(duì)齊

    自定義換行 我們通常在自定義控件的時(shí)候會(huì)遇到不想用系統(tǒng)默認(rèn)的文字換行吸耿,而需要根據(jù)自己的需求來(lái)實(shí)現(xiàn)文字的換行,原理如下: 使用Paint的meas...

  • 自定義實(shí)現(xiàn)垂直滾動(dòng)的TextView

    需求 當(dāng)TextView限制最大行數(shù)的時(shí)候掸绞,文本內(nèi)容超過(guò)最大行數(shù)可自動(dòng)實(shí)現(xiàn)文本內(nèi)容向上滾動(dòng) 隨著TextView的文本內(nèi)容的改變泵三,可自動(dòng)計(jì)算換行...

  • Android中使用Contentprovider導(dǎo)致進(jìn)程被殺死

    使用contentprovider發(fā)現(xiàn)的問(wèn)題 在我們的android設(shè)備上有兩個(gè)app,app1提供了一個(gè)contentprovider出去衔掸,也...

  • Android Sqlite并發(fā)問(wèn)題

    背景 我們的項(xiàng)目中使用的是ormlite的加密框架sqlcipher來(lái)進(jìn)行數(shù)據(jù)庫(kù)操作的 多進(jìn)程操作同一個(gè)數(shù)據(jù)庫(kù)文件出現(xiàn)了問(wèn)題 如上異常堆棧中的錯(cuò)...

  • JVM的類加載機(jī)制

    類的生命周期 其中烫幕,加載,驗(yàn)證敞映,準(zhǔn)備较曼,初始化和卸載這5個(gè)階段的順序是確定的,類的加載過(guò)程必須按照這種順序開(kāi)始振愿,而類的解析不一定捷犹,類的解析可能在初...

  • JVM的垃圾收集器策略

    說(shuō)明:本篇屬于讀書(shū)筆記,大量參考《深入理解Java虛擬機(jī)》 判斷對(duì)象不可用的幾種方式 引用計(jì)數(shù)量法 通過(guò)計(jì)算對(duì)象被引用的次數(shù)來(lái)判斷該對(duì)象是否還有...

  • Resize,w 360,h 240
    JVM內(nèi)存區(qū)域與OOM

    說(shuō)明:本篇博客屬于讀書(shū)筆記冕末,大量參考《深入理解Java虛擬機(jī)》這本書(shū) JVM的內(nèi)存 程序計(jì)數(shù)器 程序計(jì)數(shù)器是線程私有的萍歉,每一個(gè)線程都有自己的一個(gè)...

個(gè)人介紹
我是一只小小小小鳥(niǎo)
亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品