原创 划水:Retrofit三步走:Response篇

前面介紹了request篇的處理,這裏我們進入最後一篇章response篇,response這裏會介紹retrofit對response的處理,在加上retrofit內部做的解耦操作(即需要我們出入的好比RxJavaCallAda

原创 SpringCloud微服務-服務發現Eureka使用篇(含gradle項目配置使用)

簡介 Spring Cloud 是基於springboot的一系列工具框架的集合體,提供了一套完整的微服務解決方案,它提供了微服務開發所需的服務發現註冊(eureka)、負載均衡(Ribbon)、熔斷器(Hystrix)、斷路器、

原创 ARouter路由使用與源碼分析(二)

彙總篇章: ARouter路由源碼分析彙總 簡介 上一篇,我們將ARouter分成五步處理,上面我們瞭解了Arouter的init處理方法,對interceptor/provider等的加載邏輯,下面我們從剩下的路由和跳轉取值完成

原创 划水:Retrofit三步走:流程梳理篇

Retrofit 入門 相信對於retrofit而言,很多人都知道如何用,網上也有很多文章介紹使用retrofit。而對於它的原理,簡直跟它的名字一樣,不相上下,介紹使用它的文章更是數不勝數,就是基於動態代理,也爲我們對於動態代理

原创 ARouter路由插件源碼分析

彙總篇章: ARouter路由源碼分析彙總 前言 前面對ARouter的源碼進行了分析,爲了分析的完整性(潔癖),接下來就對ARouter的插件進行分析,這一篇是基於ARouter的gradle插件及編譯的註解生成部分進行源碼分析

原创 spring步步前行(IOC)-Spring beanFactory詳解(一)

spring步步前行(IOC)-Spring beanFactory詳解(一) beanFactory組成 在接觸spring的ioc的時候 factory與applicationContext它們倆真真攪得糊里糊塗,下定決心重

原创 ARouter路由源碼分析彙總

前言 ​ 這一篇的由來,是通過ARouter的不斷分析,每部分相對較散,通過這一邊將各個部分鏈接起來,有一個整體脈絡,從而更清晰的瞭解ARouter的運作流程 流程結構圖 ARouter路由插件大致流程: 大綱: ARouter

原创 ARouter路由使用與源碼分析(一)

彙總篇章: ARouter路由源碼分析彙總 簡介 組件化被越來越多的Android項目採用,而作爲組件化的基礎——路由也是重中之重,如果說組件化是肢體,那麼路由就是縫合各個組件的筋脈,廢話不多說,既然重中之重,那麼從源碼層次瞭解A

原创 划水:Retrofit三步走:request篇

​ 在流程梳理篇,我們介紹了ServiceMethod是其retrofit的核心部分,這篇我們就着重分析retrofit的ServiceMethod這個處理類 build建造者部分 對於ServiceMethod這部分的build

原创 flutter入門配置及對比學習flutter

flutter配置環境篇 前言 使用flutter有段時間了,總有感覺flutter與ReactNative很相似,不過flutter是goodle的親兒子,所以拿着瞭解用用還是不錯,既然是環境配置篇,當然是初級入門了,不過筆者是

原创 步步前行(RecyclerView拆分解析)-RecyclerView之TouchEvent篇

不喜勿噴,有錯請留言(以下源碼均來自recyclerView-27.1.1版本) 在之前的layout篇中,我們分析了layout的對ItemView進行創建,填充,測量和佈局,以及錨點的意義等,接下來就要從scroll角度分析,

原创 FFMPEG交叉編譯問題(FFmpeg安裝沒有ffplay)

記一次FFMPEG最新版本的編譯問題 這裏是FFMPEG當前最新版本安裝使用問題,版本爲FFMPEG-4.2 在源碼編譯階段沒有生成ffplay,在ffmpeg3.0以下時,我們使用ffmpeg源碼編譯時,項目bin下會生成一堆f

原创 spring步步前行(IOC)-整理篇

從之前的ioc部分的源碼分析等,我們對spring-ioc部分的相關已經有了一部分認識和了解,但是還是有很多人對裏面一些部分的理解還是很模糊,好比既然有了beanFactory那factoryBean是幹什麼的,在ioc中有很多相

原创 步步前行(RecyclerView拆分解析)-LayoutManager之Layout篇

不喜勿噴,有錯請留言(以下源碼均來自recyclerView-27.1.1版本) 對於RecyclerView這個ViewGroup而言,我們已經初步瞭解了ViewGroup的各個基本方法,下面我們進入layoutManager這

原创 spring步步前行(IOC)-強擼BeanFactoryPostProcessor

spring步步前行(IOC)-強擼BeanFactoryPostProcessor spring爲我們提供的一些由我們自由控制時機的方式除了BeanPostProcessor外,還有一個叫BeanFactoryPostProce