你在使用 Retrofit 的时候,是否会有如下几点疑惑? 什么是动态代理? 整个请求的流程是怎样的? 底层是如何用 OkHttp 请求的? 方法上的注解是什么时候解析的,怎...

你在使用 Retrofit 的时候,是否会有如下几点疑惑? 什么是动态代理? 整个请求的流程是怎样的? 底层是如何用 OkHttp 请求的? 方法上的注解是什么时候解析的,怎...
前言 笔者在写这篇文章的时候纠结了很久,不知道该以怎样的形式去讲解kotlin协程知识。笔者以前在学习的时候,也白嫖过各种各样的知识,看过很多文章,大概能够总结为三种: 讲的...
一.前言 最近在知乎、知识星球等网站看到大数据的问题和文章非常多的,看到很多问题都是问“我想从事大数据,应该怎么准备?”,“如何入门大数据”等类似的问题?以前在招聘的时候包括...
Go实战--golang中使用JWT(JSON Web Token) 生命不止,继续 go go go !!! 之前写过关于golang中如何使用cookie的博客:实战–g...
一般情况下,直接用pecl install redis会安装最新版本的redis扩展,但由于php版本的不同,最新版的redis扩展不一定适合,所以我们需要安装指定版本的扩展...
说到分布式事务,就会谈到那个经典的”账号转账”问题:2个账号,分布处于2个不同的DB,或者说2个不同的子系统里面,A要扣钱,B要加钱,如何保证原子性? 一般的思路都是通过消息...
文章摘要:很多人喜欢把RocketMQ与Kafka做对比,其实这两款消息队列的网络通信层还是比较相似的,本文就为大家简要地介绍下Kafka的NIO网络通信模型 前面写的两篇R...
golang 实现定时服务很简单,只需要简单几步代码便可以完成,不需要配置繁琐的服务器,直接在代码中实现。 使用 https://github.com/robfig/cron...
主从线程模型 说明: 图中有m个acceptor线程,一个acceptor对应多个processor线程。此类线程接收客户端连接请求并创建socketChannel,然后将s...