1, 明文流量網(wǎng)絡請求 CLEARTEXT communication to * not permitted by network OkHttp...
前言 任何一個傻瓜都可以寫出計算機可以理解的代碼洲胖。唯有寫出人類容易理解的代碼,才是優(yōu)秀的程序員 重構的意圖 重構不產生新的功能坯沪,狹義范圍來說也不...
一绿映、背景 MVI在架構分層上和MVP沒有本質區(qū)別,但區(qū)別主要體現(xiàn)在架構風格和編程思想上 MVI風格面向意圖,響應式編程狀態(tài)模式 + 流處理思想 ...
本文為讀書筆記 一叉弦、架構決策的案例 架構設計決策交流 對并發(fā)的考慮不足丐一,使用Spark導致瓶頸無法解決 由于是微服務,接口保證了可擴展性卸奉,整體遷...
一钝诚、集合 基本集合 CollectionList 有序,可重復榄棵,索引速度快凝颇;插入刪除速度慢Set 無序,不可重復疹鳄。位置由HashCode決定并由...
一拧略、內存 虛擬機管理的內存包括以下運行時數(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ā)射事件觀察者模式 裝飾器模式自上而下疹味,被觀察者被一層層裝飾自下而上,觀察者被...