写在前面:我目前就职于阿里巴巴-菜鸟,团队目前缺人,招聘java和客户端开发,招聘对象为:社招和19届毕业的校招生,有适合的人选发送简历到我个人邮箱:hsk256@163.c...
IP属地:上海
写在前面:我目前就职于阿里巴巴-菜鸟,团队目前缺人,招聘java和客户端开发,招聘对象为:社招和19届毕业的校招生,有适合的人选发送简历到我个人邮箱:hsk256@163.c...
简述 在性能优化中,内存是一个不得不聊的话题;然而内存泄漏,显示已经成为内存优化的一个重量级的方向。当前流行的内存泄漏分析工具中,不得不提的就是LeakCanary框架;这是...
注:源码为OkHttp 3.10.0版本 在OkHttp内部存在一个Dispatcher的类,他的作用就是通过内部的一个线程池和几个相关的数据结构来调度请求任务的。我们知道O...
一.组件化简介 注:组件化开发只适用于大型团队协作开发大型项目的场景,如果只是个人或者两三人开发则没有必要使用 什么是组件化 业务按照功能划分为一个一个模块,模块之间没有依赖...
RePlugin的开源地址:https://github.com/Qihoo360/RePlugin官方介绍:https://github.com/Qihoo360/RePl...
ExoPlayer 与 MediaPlayer 与Android内置的MediaPlayer相比,ExoPlayer具有许多优点: 1.支持通过HTTP(DASH)和Smoo...
(创建于2018/1/1)
CPU时间片轮转机制 CPU时间片轮转机制(RR调度-Round-robin scheduling)原理解释如下:如果在时间片结束时线程还在运行,则CPU将被剥夺并分配给另一...
1.设计模式六大原则 a.单一职责原则:就一个类来说,应该只有一个引起它变化的原因 一个类做一件事情,避免职责过多。比如这种情况是不太好的,在一个Activity中既有bea...