Retrofit 动态修改BaseUrl 操作
开发中会遇到URL需要动态切换,若你还是通过gradle打包切换是否不太灵活,下面将介绍一下retrofit基于OKhttp中动态修改URL;原理添加拦截器,在retrofit中的现实更加灵活了如下代码:languageprivateRetrofitUrlManager(){if(DEPENDENCY_OKHTT
Easter79 Easter79
3年前
switch多值匹配骚操作,带你涨姿势!
我们都知道switch用来走流程分支,大多情况下用来匹配单个值,如下面的例子所示:/@from微信公众号:Java技术栈@author栈长/privatestaticvoidtest(intvalue){switch(value){
Stella981 Stella981
3年前
Git push
我有两个不同版本的git。在1.6.2版本中,gitpush没有u选项。它只出现在1.7.x版本中。从文档中,u与变量相关branch.<name.merge在gitconfig。该变量如下所述:Defines,togetherwithbranch.<name.remot
Stella981 Stella981
3年前
Git 克隆远程仓库到本地
Git克隆远程仓库到本地参考$gitclonehelphttps://gitscm.com/book/zh/v2/Git%E5%9F%BA%E7%A1%80%E8%8E%B7%E5%8F%96Git%E4%BB%93%E5%BA%93当前目录/e/mozq/0
Stella981 Stella981
3年前
Python技巧之循环体中的条件分支
Python的‘for’和‘while’循环支持‘else’分句,分句仅在循环体没有触发‘break’语句并终止时执行。Python'sforandwhileloopssupportanelseclausethatexecutesonlyiftheloopsterminates
Stella981 Stella981
3年前
Git基本用法(上)
1.Git配置gitconfigglobaluser.name"qwop"gitconfigglobaluser.email"qwop@live.cn"cat~/.gitconfig2\.获得一个仓库gitclonehttp://git.shiyanlou.com/shiyanlou/gitproject
Easter79 Easter79
3年前
SpringCloud配置中心高可用搭建
本文通过configserver连接git仓库来实现配置中心,除了git还可以使用svn或者系统本地目录都行。引入依赖<dependencies<dependency<groupIdorg.springframework.cloud</groupId<artifactIdsp
Stella981 Stella981
3年前
Git使用教程
Windows系统下GIT的使用1:Git简介:1.博客园上面找到的语言:Git是一种非常流行的分布式版本控制系统,它和其他版本控制系统的主要差别在于Git只关心文件数据的整体是否发生变化,而大多数版本其他系统只关心文件内容的具体差异,这类系统(CVS,Subversion,Perforce,Bazaar等等)每次记录有哪些文件作了更新,以及
Stella981 Stella981
3年前
Git和GitHub的基本操作
GIT版本控制系统版本控制系统功能:1.记录版本历史信息(记录每一次修改的记录)2.方便团队之间相互协作开发3.远程开发......常用的版本控制系统cvs/svn:集中式分布系统git:分布式版本控制系统1.GIT工作原
Wesley13 Wesley13
3年前
HTTP请求响应返回状态
1xx(临时响应)表示临时响应并需要请求者继续执行操作的状态码。100(继续)请求者应当继续提出请求。服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。101(切换协议)请求者已要求服务器切换协议,服务器已确认并准备切换。2xx(成功)表示成功处理了请求的状态码。200(成功)服