你在使用 Retrofit 的時候,是否會有如下幾點疑惑? 什么是動態(tài)代理? 整個請求的流程是怎樣的? 底層是如何用 OkHttp 請求的? 方法上的注解是什么時候解析的,怎...
你在使用 Retrofit 的時候,是否會有如下幾點疑惑? 什么是動態(tài)代理? 整個請求的流程是怎樣的? 底層是如何用 OkHttp 請求的? 方法上的注解是什么時候解析的,怎...
前言 筆者在寫這篇文章的時候糾結了很久,不知道該以怎樣的形式去講解kotlin協(xié)程知識。筆者以前在學習的時候,也白嫖過各種各樣的知識,看過很多文章,大概能夠總結為三種: 講的...
Go實戰(zhàn)--golang中使用JWT(JSON Web Token) 生命不止,繼續(xù) go go go !!! 之前寫過關于golang中如何使用cookie的博客:實戰(zhàn)–g...
一般情況下,直接用pecl install redis會安裝最新版本的redis擴展,但由于php版本的不同,最新版的redis擴展不一定適合,所以我們需要安裝指定版本的擴展...
說到分布式事務,就會談到那個經典的”賬號轉賬”問題:2個賬號,分布處于2個不同的DB,或者說2個不同的子系統(tǒng)里面,A要扣錢,B要加錢,如何保證原子性? 一般的思路都是通過消息...
文章摘要:很多人喜歡把RocketMQ與Kafka做對比,其實這兩款消息隊列的網絡通信層還是比較相似的,本文就為大家簡要地介紹下Kafka的NIO網絡通信模型 前面寫的兩篇R...
golang 實現定時服務很簡單,只需要簡單幾步代碼便可以完成,不需要配置繁瑣的服務器,直接在代碼中實現。 使用 https://github.com/robfig/cron...
主從線程模型 說明: 圖中有m個acceptor線程,一個acceptor對應多個processor線程。此類線程接收客戶端連接請求并創(chuàng)建socketChannel,然后將s...