240 發(fā)簡(jiǎn)信
IP屬地:北京
  • EventBus源碼學(xué)習(xí)筆記

    前言 最近閱讀了EventBus(3.0.0)的源碼,這里也是記錄下自己對(duì)EventBus的理解逊谋,功力善淺扒腕,如有錯(cuò)誤地方還望各位大佬及時(shí)指正绢淀。 1、EventBus的簡(jiǎn)單使用...

  • 2017-05-16-人生什么更重要瘾腰?

    哪個(gè)更重要皆的? 方向比努力重要 身體比金錢重要 生活比文憑重要 情商比智商重要 能力比知識(shí)重要 行動(dòng)比(愿望)空想重要 一生最重要的7項(xiàng)資產(chǎn) 健康:人類的第一資產(chǎn) 財(cái)富:資產(chǎn)的...

  • 2019-07-30-代理模式

    代理模式,側(cè)重于對(duì)某一事物的具體方面的實(shí)現(xiàn)蹋盆,代理可能是對(duì)象本身费薄,但代理和對(duì)象不完全相同 這里使用到編程中的一個(gè)思想:不要隨意去修改別人已經(jīng)寫好的代碼或者方法,如果需改修改,可...

  • 2019-08-02-工廠模式

    使用場(chǎng)景:一類產(chǎn)品有多個(gè)具體的產(chǎn)品族 一, 簡(jiǎn)單工廠模式 又稱靜態(tài)工廠方法模式 工廠類角色:這是本模式的核心栖雾,含有一定的商業(yè)邏輯和判斷邏輯楞抡,用來(lái)創(chuàng)建產(chǎn)品 public cla...

  • 2019-08-02-觀察者模式

    一, 觀察者模式的應(yīng)用場(chǎng)景 當(dāng)需要觀察一個(gè)對(duì)象在特定的情況下的不同動(dòng)作的時(shí)候使用 觀察者模式通常是和單例模式一起使用 作為一個(gè)系統(tǒng)的觀察者析藕,來(lái)為各個(gè)頁(yè)面發(fā)送通知召廷。相當(dāng)于一個(gè)事...

  • 2019-08-16-鎖的分類

    鎖的分類: 一,線程是否需要鎖住同步資源 廣義角度上的概念,對(duì)于同一個(gè)數(shù)據(jù)的并發(fā)操作下 樂觀鎖認(rèn)為自己使用數(shù)據(jù)的時(shí)候竞慢,不會(huì)有別的線程來(lái)修改數(shù)據(jù)先紫,只是會(huì)在更新數(shù)據(jù)的時(shí)候,判斷數(shù)...

  • 2019-08-16-鏈表的思想實(shí)現(xiàn)隊(duì)列

    使用鏈表的思想實(shí)現(xiàn)一個(gè)隊(duì)列棧的特點(diǎn)FIFO筹煮,即更早入隊(duì)的消息遮精,更早的出隊(duì) 思路是鏈表的思路來(lái)實(shí)現(xiàn)(當(dāng)然也可以使用數(shù)組,數(shù)組的話需要考慮擴(kuò)容等等)寺谤,直接上代碼

  • 2019-08-16-使用鏈表的思想實(shí)現(xiàn)棧

    棧的特點(diǎn)FILO仑鸥,即先push的元素,最后才能pop出來(lái) 思路是鏈表的思路來(lái)實(shí)現(xiàn)(當(dāng)然也可以使用數(shù)組变屁,數(shù)組的話需要考慮擴(kuò)容等等)眼俊,直接上代碼

  • 2017-10-19-同步和異步

    同步和異步 1,同步 2粟关,異步 并發(fā)和并行都是異步任務(wù)實(shí)現(xiàn)的倆種方式 3疮胖,并發(fā) 4,并行 總結(jié):并行是相對(duì)于多核CPU的并發(fā)是相對(duì)于單核CPU的 5闷板,串行 總結(jié)2:并發(fā)編程指...

  • 2017-09-21-JAVA OOM分析方法

    Java OOM 運(yùn)行結(jié)果: 出現(xiàn)java的堆內(nèi)存溢出的時(shí)候:會(huì)提示 “java.lang.OutOfMemoryError”澎灸,進(jìn)一步提示:“Java heap space”...

  • 2019-08-04-讀取指定目錄下所有的文件夾總數(shù)

    求所有文件下的.txt文件的個(gè)數(shù)

  • 2019-08-10-Handler機(jī)制之Looper介紹

    Handler機(jī)制之Looper介紹 1,Handler遮晚、MessageQueue性昭、Looper三者之間的關(guān)系 Handler和Looper的創(chuàng)建線程是相同的,而looper...

  • 2017-10-19-常用的SQL語(yǔ)句

    常用的SQL語(yǔ)句 常用的SQL語(yǔ)句 一县遣,簡(jiǎn)單查詢 1糜颠,查詢like語(yǔ)句:%表示匹配多個(gè)字符,_表示匹配一個(gè)字符 2,查詢字段內(nèi)容為空或者非空的語(yǔ)句 3,使用邏輯操作符 4,查...

  • 2019-08-15-代碼實(shí)現(xiàn)一個(gè)MVP基礎(chǔ)結(jié)構(gòu)

    我們的場(chǎng)景是大概實(shí)現(xiàn)一個(gè)基本的登錄請(qǐng)求萧求,然后將數(shù)據(jù)返回給View層 一其兴,Model 負(fù)責(zé)數(shù)據(jù)的獲取,并返回給Presenter 獲取數(shù)據(jù)的Model 二夸政,View 負(fù)責(zé)數(shù)據(jù)的...

  • 2019-08-13-Android進(jìn)程通信方式總結(jié)

    首先元旬,我們可以想一些通信的方式, 第一種方式就是需要有一個(gè)消息的發(fā)送方(client守问,指發(fā)送消息)匀归,消息的接收方(server-接收并處理消息) 第二種方式就是發(fā)送方和接收方...

  • 120
    Android 進(jìn)程之間的通信(IPC)

    序:很多都是自己的個(gè)人理解,不一定非常準(zhǔn)確酪碘,供大家參考學(xué)習(xí) 大家應(yīng)該都用過進(jìn)程間的通訊朋譬,那有沒有想過一個(gè)問題,進(jìn)程之間為什么要通信呢兴垦?? 下面循序漸進(jìn)的為大家解釋這個(gè)問題。 ...

  • 2019-08-13-Android系統(tǒng)啟動(dòng)流程

    1探越,啟動(dòng)電源以及系統(tǒng)啟動(dòng) 當(dāng)按下電源時(shí)引導(dǎo)芯片代碼從預(yù)定義的地方(固化的Rom)開始執(zhí)行狡赐,加載引導(dǎo)程序Bootloader到RAM,然后執(zhí)行 2钦幔,引導(dǎo)程序BootLoader...

  • 2019-08-12-Android系統(tǒng)架構(gòu)簡(jiǎn)單介紹

    Android系統(tǒng)架構(gòu) Android的系統(tǒng)架構(gòu)分為五層枕屉,分別是應(yīng)用層(system app),應(yīng)用框架層(java api framework)鲤氢,運(yùn)行時(shí)庫(kù)(runtime ...

  • 2019-08-12-AtomicInteger實(shí)現(xiàn)原理

    AtomicInteger位于java.util.concurrent.atomic包下搀擂,是對(duì)int的封裝,提供原子性的訪問和更新操作卷玉,其原子性操作的實(shí)現(xiàn)是基于CAS哨颂。 包下...

亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品