1, 明文流量網(wǎng)絡請求 CLEARTEXT communication to * not permitted by network OkHttp...
前言 任何一個傻瓜都可以寫出計算機可以理解的代碼。唯有寫出人類容易理解的代碼,才是優(yōu)秀的程序員 重構的意圖 重構不產(chǎn)生新的功能距帅,狹義范圍來說也不...
一、背景 MVI在架構分層上和MVP沒有本質區(qū)別娘侍,但區(qū)別主要體現(xiàn)在架構風格和編程思想上 MVI風格面向意圖奕巍,響應式編程狀態(tài)模式 + 流處理思想 ...
本文為讀書筆記 一呵燕、架構決策的案例 架構設計決策交流 對并發(fā)的考慮不足窘面,使用Spark導致瓶頸無法解決 由于是微服務翠语,接口保證了可擴展性,整體遷...
一财边、集合 基本集合 CollectionList 有序肌括,可重復,索引速度快酣难;插入刪除速度慢Set 無序谍夭,不可重復。位置由HashCode決定并由...
一鲸鹦、內(nèi)存 虛擬機管理的內(nèi)存包括以下運行時數(shù)據(jù)區(qū)域 線程私有 程序計數(shù)器慧库。 當前線程所執(zhí)行的字節(jié)碼的行數(shù)指示器。native方法則數(shù)值為空 Jav...
創(chuàng)建和銷毀對象 靜態(tài)工廠方法代替構造器優(yōu)勢1 有方法名不必要每次調用都創(chuàng)建一個對象可以返回原類型的任意子類 遇到多參數(shù)的對象可用考慮使用Buil...
一馋嗜、創(chuàng)建型 一般在最上游,靜態(tài)方法 二吵瞻、轉換型 進行數(shù)據(jù)轉換葛菇,有輸入,有輸出 三橡羞、功能型 傳入?yún)?shù)即可眯停,工具類型操作符 四、過濾型 跟進條件過濾...
一卿泽、框架思想 觀察者模式觀察者自下而上注入被觀察者被觀察者自上而下發(fā)射事件觀察者模式 裝飾器模式自上而下莺债,被觀察者被一層層裝飾自下而上,觀察者被...