BAT大廠APP架構演進實踐與優化之路
課程地址 www.icourse8.com/h-pd-318.html#_pp=2_323
-
第1章 打車課程專案整體介紹
-
第2章 需求分析和工作量化
-
第3章 專案規範與團隊協作
-
第4章 啟動過渡頁面開發
-
第5章 OkHttp 3.x 的使用
-
第6章 基礎網路模組—架構實現及OkHttp封裝
-
第7章 賬戶註冊登入模組—架構設計與開發實現
-
第8章 MVP架構模式介紹以及優化實現
-
第9章 RxJava的使用以及RxJava封裝優化MVP
-
第10章 高德地圖SDK的接入
-
第11章 LBS地圖定位模組—架構設計實現和封裝
-
第12章 打車核心業務—附近的司機
-
第13章 打車核心業務—起點終點及呼叫司機下單
-
第14章 打車核心業務—接單以及接送過程相關
-
第15章 訂單列表及支付狀態模組—架構設計與實現
-
第16章 整體專案總結
相關推薦
BAT大廠APP架構演進實踐與優化之路
課程地址 www.icourse8.com/h-pd-318.html#_pp=2_323 第1章 打車課程專案整體介紹 第2章 需求分析和工作量化 第3章 專案規範與團隊協作 第4章 啟動過渡頁面開發 第5章 OkHttp 3.
攜程移動端架構演進與優化之路
作者簡介: 南志文,攜程研發經理,曾負責App整體技術框架的架構研發與實踐,現負責酒店業務的迭代更新及App架構、效能優化。曾先後就職於阿里巴巴、巨人網路。 本文為《程式設計師》原創文章,未經允許不得轉載,更多精彩文章請訂閱2016年《程式設計師》。
App架構師實踐指南器之效能優化五
針對App包size,如果硬是要犧牲業務或者消耗太多時間且效果也不一定最佳,那就得不償失了,因此要學會把握這個度。 1、App包Size優化概述 1.1 瘦身目的 App包Size優化,即通過App瘦身來提高App的下載轉化率,這是具體業務運營指標,通俗一點理解就是APP包S
高德APP啟動耗時剖析與優化實踐(iOS篇)
前言最近高德地圖APP完成了一次啟動優化專項,超預期將雙端啟動的耗時都降低了65%以上,iOS在iPhone7上速度達到了400毫秒以內。就像產品們用後說的,快到不習慣。算一下每天為使用者省下的時間,還是蠻有成就感的,本文做個小結。 (文中配圖均為多才多藝的技術哥哥手繪) 啟動階段效能多維度
Kubernetes系統架構演進過程與背後驅動的原因
1、背景 各種平臺都會遇到一個不可迴避的問題,即平臺應該包含什麼和不包含什麼,Kubernetes也一樣。Kubernetes作為一個部署和管理容器的平臺,Kubernetes不能也不應該試圖解決使用者的所有問題。Kubernetes必須提供一些基本功能,使用者可以在這些基本功
Apache Spark 系列技術直播 - Spark SQL 實踐與優化
Apache Spark 系列技術直播 Spark SQL 實踐與優化 內容簡介: SparkSQL介紹 基本原理 支援的DataSource介紹 Hue/Zepplin/Livy周邊跟SparkSQL的整合使用等 SparkSQL優化
Android多渠道打包方案的實踐與優化
目前使用過的多渠道打包方式有兩種 ,一種是通過gradle打包,還有一種是美團的多渠道打包方案具體詳情見這裡 1、Gradle打包 1.1、在Androidmanifest.xml中新增 <meta-data android:name
達達O2O後臺架構演進實踐:從0到4000高並發請求背後的努力
net 表數據 接下來 發布 消息 出現 重復 圖片文件 方案 1、引言 達達創立於2014年5月,業務覆蓋全國37個城市,擁有130萬註冊眾包配送員,日均配送百萬單,是全國領先的最後三公裏物流配送平臺。 達達的業務模式與滴滴以及Uber很相似,以眾包的方式利
iOS作業系統-- App啟動流程分析與優化
背景知識: mach-o檔案為基於Mach核心的作業系統的可執行檔案、目的碼或動態庫,是.out的代替,其提供了更強的擴充套件性並提升了符號表中資訊的訪問速度, 符號表,用於標記原始碼中包括識別符號、宣告資訊、行號、函式名稱等元素的具體資訊,比如說資料型別、作用域以及記憶體地址,iOS符號表在dS
百度海量日誌處理:任務排程實踐與優化
作者簡介 運小軍 百度高階研發工程師 負責百度運維部大規模日誌處理、海量事件資料儲存相關設計研發工作,在分散式系統架構、大資料儲存計算、高效能網路服務和即時通訊服務有廣泛實踐經驗。 乾貨概覽 本文主要介紹百度運維部監控架構團隊在處理大規模日誌計算任務時,為保證任務分配均勻性和穩定性,對原始一致性雜湊
達達O2O後臺架構演進實踐:從0到4000高併發請求背後的努力
1、引言 達達創立於2014年5月,業務覆蓋全國37個城市,擁有130萬註冊眾包配送員,日均配送百萬單,是全國領先的最後三公里物流配送平臺。 達達的業務模式與滴滴以及Uber很相似,以眾包的方式利用社會閒散人力資源,解決O2O最後三公里即時性配送難題(2016年4月,達達已經與京東到家合併
全民K歌React Native實踐與優化
PPT主題:全民K歌React Native實踐與優化 嘉賓:袁聰 1)React Native,H5,Native的優缺點 2)React Native優化——Bundle拆分 • 業務分離,按需載入,減少資源消耗 • 避免執行大量JavaScri
Android App冷啟動分析與優化
app的啟動方式: 1.)冷啟動 當啟動應用時,後臺沒有該應用的程序,這時系統會重新建立一個新的程序分配給該應用,這個啟動方式就是冷啟動。冷啟動因為系統會重新建立一個新的程序分配給它,所以會先建立和初始化Application類,再建立和初始化MainActivit
算法設計與優化之等價轉換
算法優化 等價轉換 Gergovia酒的交易 等價轉換與其說是一種算法的設計方法,更不說是一種算法思想。這種思想能有助於我們把復雜的問題簡單化,幫我們理清問題的思路,甚至能直接得出求解問題的方法。下面通過一道具體的題目來像讀者介紹這種思想。Gergovia酒的交易(Wine trading in
菜鳥要做架構師——java效能優化之for迴圈
完成同樣的功能,用不同的程式碼來實現,效能上可能會有比較大的差別,所以對於一些效能敏感的模組來說,對程式碼進行一定的優化還是很有必要的。今天就來說一下java程式碼優化的事情,今天主要聊一下對於for(while等同理)迴圈的優化。 作為三大結構之一的迴圈,在我們編寫程式碼的時候會經常用到。
高併發Haproxy壓力測試與優化之道
壓力測試--壓測及調優 HAProxy 實現 200 萬併發 SSL 連線的過程先觀察上面截圖,可以看到兩個關鍵資訊: • 這臺機器已經建立了 2.3 萬個 TCP 連線• 使用記憶體大約在 22G。測試目標 我們要測試的元件是 HAProxy 1.6 版。生產環境是在 4 核 30 G 的機器
高並發Haproxy壓力測試與優化之道
細節 過濾 real rfc p s 多個 list 服務 執行c 壓力測試--壓測及調優 HAProxy 實現 200 萬並發 SSL 連接的過程先觀察上面截圖,可以看到兩個關鍵信息: ? 這臺機器已經建立了 2.3 萬個 TCP 連接? 使用內存大約在 22G
深入淺出分散式儲存的設計與優化之道
隨著資訊化程度的不斷提高,全球資料日益膨脹。面對當前PB級的海量資料儲存需求,傳統的儲存系統在容量和效能的擴充套件上存在瓶頸。雲端儲存以其擴充套件性強、價效比高、容錯性好等優勢得到了業界的廣泛認同。由於其前瞻性,眾多企業都將其作為進軍雲端計算的第一步。分散式檔案系統和分散式塊儲存作為雲端儲存中重要的
[聊聊架構] 日請求量過億,談陌陌的 Feed 服務優化之路
場景和架構介紹 先從產品層⾯面介紹一下Feed業務。Feed本⾝身就是一段簡短文字加一張圖片,帶有位置資訊,釋出之後可以被好友和附近的人看到,通過點贊評論的方式互動。類似微博和朋友圈。 陌陌上季度的MAU為6980萬,Feed作為主要的社交業務,從201
Golang 優化之路-空結構[轉]
提升 常用 span http get 參考文獻 處理 delet bool 寫在前面 開發 hashset 常用的套路: map[int]int8 map[int]bool 我們一般只用 map 的鍵來保存數據,值是沒有用的。所以來緩存集合數據會造成內存浪費。 空對象