productFlavors的高级用法

Android gradle的功能非常强大,其中有一项productFlavors, 顾名而思义,就是用于定义产品的特性,这是每个产品不同的地方。有了它我们可以用同一套代码创建不同的产品。我们这篇文章不具体介绍它的详细用法,而只是介绍一个我实际工作中用到的一项比较复杂的用法。

理解RESTful架构

在移动互联网的大潮下,随着docker等技术的兴起,『微服务』的概念也越来越被大家接受并应用于实践,日益增多的web service逐渐统一于RESTful 架构风格,如果开发者对RESTful 架构风格不甚了解,则开发出的所谓RESTful API总会貌合神离,不够规范。