系統(tǒng)架構(gòu)
博客和簡書
我的博客:https://blog.csdn.net/qq_24675479
我的簡書:http://www.reibang.com/u/3ff32f5aea98
軟件架構(gòu)
01.面向?qū)ο罅蠡驹瓌t - 網(wǎng)絡(luò)引擎切換
https://blog.csdn.net/qq_24675479/article/details/79435620
02.AOP面向切面編程 - 淘寶京東網(wǎng)絡(luò)處理
https://blog.csdn.net/qq_24675479/article/details/79436630
03.UML建模
http://www.reibang.com/p/ae2f59bc823f
04.編譯時注解 - ButterKnife源碼分析和手寫
https://blog.csdn.net/qq_24675479/article/details/79604829
05.編譯時注解 - 繞過微信支付和分享的局限
https://blog.csdn.net/qq_24675479/article/details/79606028
06.Handler通信 - 源碼分析和手寫Handler框架
- Handler源碼分析
http://www.reibang.com/p/ba2a1808129f - 手寫Handler源碼框架
http://www.reibang.com/p/578ddae104a8
07.單例設(shè)計模式 - 強大的 Activity 管理
- 單例設(shè)計模式補充-volatile 關(guān)鍵字
https://blog.csdn.net/qq_24675479/article/details/79620197 - 單例模式之強大的activity的管理
https://blog.csdn.net/qq_24675479/article/details/79621310
08.Builder設(shè)計模式 - 增強版 NavigationBar
https://blog.csdn.net/qq_24675479/article/details/79633998
09.工廠設(shè)計模式 - 數(shù)據(jù)存儲的特有方式
https://blog.csdn.net/qq_24675479/article/details/79639059
10.裝飾設(shè)計模式 - RecyclerView添加頭部和底部
http://www.reibang.com/p/dd0925261a4c
11.模版設(shè)計模式(AsyncTask) - 線程池介紹和使用
https://blog.csdn.net/qq_24675479/article/details/79647852
12.策略設(shè)計模式
https://blog.csdn.net/qq_24675479/article/details/79652914
13.Adapter設(shè)計模式
https://blog.csdn.net/qq_24675479/article/details/79655645
14.觀察者設(shè)計模式之觀察數(shù)據(jù)的插入
https://blog.csdn.net/qq_24675479/article/details/79711206
15.代理設(shè)計模式-靜態(tài)代理和動態(tài)代理
https://blog.csdn.net/qq_24675479/article/details/79715954
16.原型設(shè)計模式
https://blog.csdn.net/qq_24675479/article/details/79725799
17.迭代器設(shè)計模式之構(gòu)建通用底部的BottomTabNavigationBar
https://blog.csdn.net/qq_24675479/article/details/79742254
18.責任鏈模式和外觀模式
https://blog.csdn.net/qq_24675479/article/details/79744947
19.享元和命令組合設(shè)計模式
https://blog.csdn.net/qq_24675479/article/details/79753057
20.狀態(tài),橋接唇牧,中介,備忘錄設(shè)計模式
- 23種設(shè)計模式之狀態(tài)模式
https://blog.csdn.net/qq_24675479/article/details/79174783 - 23種設(shè)計模式之橋接模式
https://blog.csdn.net/qq_24675479/article/details/79162465 - 23種設(shè)計模式之中介者模式
https://blog.csdn.net/qq_24675479/article/details/79172143 - 23種設(shè)計模式之備忘錄模式
https://blog.csdn.net/qq_24675479/article/details/79179045
21.eventBus源碼分析和手寫
- eventBus源碼分析
http://www.reibang.com/p/4467fa132615 - eventBus手寫
http://www.reibang.com/p/f0d0b1fc23ca
22.java編程網(wǎng)絡(luò)基礎(chǔ)
http://www.reibang.com/p/54555123d7af
23.第三方開源庫OKHttp-整體架構(gòu)和源碼分析
https://blog.csdn.net/qq_24675479/article/details/79768396
24.第三方OkHttp源碼分析-自己動手寫表單提交和文件上傳
http://www.reibang.com/p/a66c02260969
25.OKHttp源碼精髓之攔截器分析
https://blog.csdn.net/qq_24675479/article/details/79774553
26.第三方開源庫 OKHttp - 上傳進度監(jiān)聽和自定義緩存
https://blog.csdn.net/qq_24675479/article/details/79792965
27.okhttp單線程下載和多線程下載
https://blog.csdn.net/qq_24675479/article/details/79804700
28.rxjava基本使用和源碼分析
https://blog.csdn.net/qq_24675479/article/details/79815712
29.手寫rxjava事件變換
https://blog.csdn.net/qq_24675479/article/details/79818202
30.RxJava自己動手線程調(diào)度切換之子線程切換
https://blog.csdn.net/qq_24675479/article/details/79826386
31.RxJava自己動手線程調(diào)度切換之主線程切換
https://blog.csdn.net/qq_24675479/article/details/79827373
32.retrofit基本使用和源碼設(shè)計模式分析
https://blog.csdn.net/qq_24675479/article/details/79831828
33.手寫retrofit
https://blog.csdn.net/qq_24675479/article/details/79846282
34.rxjava+retrofit+okhttp三者封裝
https://blog.csdn.net/qq_24675479/article/details/79846406
35.開發(fā)模式之MVP
https://blog.csdn.net/qq_24675479/article/details/79863215
36.Glide源碼分析和時序圖
https://blog.csdn.net/qq_24675479/article/details/79879140