首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
音乐
掘友等级
Android TV
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
40
文章 40
沸点 0
赞
40
返回
|
搜索文章
赞
文章( 40 )
沸点( 0 )
OkHttp踩坑记:为何 response.body().string() 只能调用一次?
想必大家都用过或接触过 OkHttp,我最近在使用 Okhttp 时,就踩到一个坑,在这儿分享出来,以后大家遇到类似问题时就可以绕过去。 只是解决问题是不够的,本文将 侧重从源码角度分析下问题的根本,干货满满。 在开发时,我通过构造 OkHttpClient 对象发起一次请求并…
写给 Android 应用工程师的 Binder 原理剖析
一. 前言 这篇文章我酝酿了很久,参考了很多资料,读了很多源码,却依旧不敢下笔。生怕自己理解上还有偏差,对大家造成误解,贻笑大方。又怕自己理解不够透彻,无法用清晰直白的文字准确的表达出 Binder 的设计精髓。直到今天提笔写作时还依旧战战兢兢。 Binder 之复杂远远不是一…
java多线程之一/Java内存模型(JMM)
在讲解之前,先区别两个概念:java内存模型与JVM内存模型。java内存模型:JMM(JavaMemoryModel),JMM的目的是为了解决Java多线程对共享数据的读写一致性问题,通过Happe
热修复——深入浅出原理与实现
热修复无疑是这2年较火的新技术,是作为安卓工程师必学的技能之一。在热修复出现之前,一个已经上线的app中如果出现了bug,即使是一个非常小的bug,不及时更新的话有可能存在风险,若要及时更新就得将app重新打包发布到应用市场后,让用户再一次下载,这样就大大降低了用户体验,当热修…
关于vue-cli构建的项目在github上的预览问题
vue-cli构建的项目,npm run dev时看到的页面对应的是npm run build之后dist文件夹中的index.html文件,而不是项目根目录下的index.html文件。 我第一次使用vue-cli构建的项目,在npm run build之后,在本地打开dis…
30分钟SQL入门指南
本篇文章是 SQL 必知必会 的读书笔记,SQL必知必会的英文名叫做 Sams Teach Yourself in 10 Minutes。但是,我肯定是不能够在10分钟就能学会本书所有涉及到的sql,所以就起个名字叫30分钟学会SQL语句(其实半个小时也没有学会...)。 目前…
Lombok指南
最近发现了一个好东西,初看惊为天人,各种黑科技,仔细看了一下确实是很方便实用的工具。Github上已经5000+star了,很优秀的项目。 Lombok为Java提供了不少很甜的语法糖,设计也很合理,很多都符合《Effective Java》所描述的最佳实践。因此结合官方文档和…
【每日一题】Java 包装类型装箱拆箱基础面试题
关注一下嘛,又不让你背锅! 问:如下程序运行结果是什么? 答:对于注释 1 的语句,Long 包装类型常量 cache 为 -128 到 127 之间,所以 l1 和 l2 变量是两个对象,== 比较的是对象的地址,所以打印为 false。 对于注释 2 的语句,由于包装类型在…
听说你Binder机制学的不错,来解决下这几个问题(一)
Binder承担了绝大部分Android进程通信的职责,可以看做是Android的血管系统,负责不同服务模块进程间的通信。在对Binder的理解上,可大可小,日常APP开发并不怎么涉及Binder通信知识,最多就是Service及AIDL的使用会涉及部分Binder知识。Bin…
下一页
关注了
4
关注者
1
收藏集
0
关注标签
23
加入于
2016-10-03