架構隨手記

2021-08-27 13:31:21 字數 423 閱讀 9432

部分摘自《架構實戰》一書,紅色部分為個人見解。

1架構與設計:

所有的架構都是設計,但並不是所有的設計都是架構。架構代表塑造乙個系統的重要設計決策,這裡的重要性通過改變所需要的成本來衡量。有此可見架構所要做的是要吧其中關鍵、核心的部分組織起來

2架構師不僅對關鍵的功能性需求感興趣,還對系統質量(如效能)和解決方案約束(包括非功能性需求)感興趣,處理這些非功能性需求通常比處理功能性需求更有挑戰。乙個好的產品功能與非功能性需求應該同樣重要,因為現在越來越突出的使用者體驗好壞往往由非功能性需求決定。

3架構師參與整個定義需求活動以確保需求能夠按通過可用的技術、在指定的時間和預算內就可以實現的方式來指定。這提醒了初次了解架構師的同學,架構師不僅僅是搭建框架,還要全域性統籌。更重要的是全域性統籌決定了需求的優先順序,需求優先順序決定了框架的搭建(低優先順序的需求會在隨後的迭代中考慮)

記憶體隨手記

1,view handler activity conetxt 不可被靜態方法引用,會無法銷毀 引發記憶體問題。2,bitmap 在控制項不需要後,立即強制reclery。3,一些過載的方法,在不同廠商的rom存在初始化順序不同,需要嚴謹對待。4,view的載入不一定要在主線程載入。只是addvie...

手機安全隨手記

byod 的流行,可以把傳統軟體的 智慧型安全設計原則應有到手機裝置上 s system 系統化 i inciddent oriented 面向事件 m management 高效管理 p professionalism 降低專業化 l labor cost 減少人員成本 e envrionment...

wireshark學習隨手記

一 基本語法。a ip.src 192.168.0.2 ip.dst 192.168.0.3。紅色部分可以是 等 或相應的英文 and or not 二 針對協議的過濾 1 僅僅需要捕獲某種協議的資料報,表示式很簡單僅僅需要把協議的名字輸入即可。表示式為 http 2 需要捕獲多種協議的資料報,也只...