Mycroft的个人微博
天道酬勤
okhttp Interceptor责任链 okhttp Interceptor责任链
okhttp Interceptor责任链责任链 责任链模式将处理用户请求的对象形成一个链,责任链上的每个处理者要么处理用户的请求,要么把请求传递给责任链上的下一个处理者 实例: 请求 处理者:处理请求的对象 链:处理者形成的链表 说
okhttp请求与响应执行过程 okhttp请求与响应执行过程
okhttp请求与响应执行过程前言不考虑真正的网络请求部分,看一下从一个Request到Response的过程。 请求再来看一下上一篇最简单的执行代码 OkHttpClient httpClient = new OkHttpClient.B
okhttp基本概念 okhttp基本概念
okhttp基本概念okhttp官网 An HTTP client for Android, Kotlin, and Java. 官方介绍:Android, Kotlin, Java的HTTP客户端 基本类在使用okhttp时,我们一
okhttp系列 okhttp系列
OkHttp架构分析
OkHttp是一个非常好用的网络数据库,本系列文章以OkHttp 3.14.2版本,也是最后一个Java版本
StringBuilder、StringBuffer的线程安全到底是什么 StringBuilder、StringBuffer的线程安全到底是什么
StringBuilder、StringBuffer的线程安全到底是什么前言昨天看到这个面试题:String、StringBuilder、StringBuffer之间的区别是什么? 这个问题本身很简单: String是不可变的,对于字符串
Android包优化个人总结 Android包优化个人总结
Android包优化个人总结前言打包apk对app运行本身会有很多用处,减少代码量,减少资源量,减少资源名等,都可以减少apk的大小。如果apk足够大,会发现,release包比debug包启动都会快很多。 所以优化非常有必要,同时为了安全
Luban压缩实现分析 Luban压缩实现分析
Luban压缩实现分析前言Luban是一个非常好用的Android图片压缩库,据作者所言,作者逆向推算了微信的压缩算法,压缩结果很接近微信朋友圈压缩后的效果。在实际使用中,压缩的结果大大缩小了从相册选择出来的图片,质量也几乎没有太大差别。
hexo-bug解决方案 hexo-bug解决方案
1. git clone下来的主题,没有添加到项目中前提:一开始知道需要删除.git文件夹 问题:提交之后发现,远程仓库只有一个主题目录,其中的内容并没有提交,尝试进入主题目录,添加所有的文件 # 进入文件夹 $ cd themes/hex
2019-08-12
将阿里云作为git服务器 将阿里云作为git服务器
将阿里云作为git服务器前言本来一开始在研究,如何部署在github上的博客自动发布到aliyun上,这样就不用每次更新需要在aliyun服务器上进行一次pull操作 看了些使用git hook操作的文章,没有看到,很多都是一些步骤,也不说
2019-08-11
Spring bug解决方案 Spring bug解决方案
这是在实际过程中遇到的bug及解决方案1. QQ邮件发送错误在本地测试发送邮件没有问题,打包发送到服务器之后,无法发送邮件 问题:端口修改成465,出现错误spring boot Could not connect to SMTP host
hexo添加category目录 hexo添加category目录
hexo添加category目录一开始我以为直接在配置文件_config.yml中去掉注释categories即可,这样是不对的,还需要手动建立categories目录 新建categories目录使用命令hexo new page cat
2019-08-09
Android点击空白处关闭软键盘 Android点击空白处关闭软键盘
Android点击空白处关闭软键盘答案直接说解决方法,在Activity中重写dispatchTouchEvent(MotionEvent ev)方法 /** * 点击空白处,关闭软键盘 * * @param event event
2019-08-09
3 / 4