Windows 使用之那些你还不知道操作 (mp.weixin.qq.com)
建议更换 win10 系统

可能很多朋友看到这个建议,心里很不爽,还很不服气,别急,且看官方给出的信息。
by @code小生 2019-05-19 09:58 分享 查看详情
StackOverflow 创始人关于如何高效编程的清单 (mp.weixin.qq.com)
这是 StackOverflow 联合创始人 Jeff Atwood 注释的十戒。程序员普遍有很强的自尊心,都应该看看本文,打印下来时刻提醒自己。
by @code小生 2019-05-19 09:58 分享 查看详情
6 大神器在手,难怪是无敌的 (mp.weixin.qq.com)
作为一名码农,随着平时等等的需要,慢慢收藏了很多趁手的工具箱,这其中包括导航类、资源类、趣玩类、影视类、学习类等等,今天分享的是导航类,这可是小编的收藏夹中的精品,注意珍惜哦。
by @code小生 2019-05-19 09:57 分享 查看详情
记一次趣头条 Android 面试经历! (mp.weixin.qq.com)
2018年末,在互联网寒冬下,本人也很不幸成为了牺牲品,原公司项目停止,项目组解散。我也在没有任何补偿的情况下(郑州很多公司都不正规,工资发全就不错了)被迫离职。
by @code小生 2019-05-19 09:56 分享 查看详情
Android 基于 ViewGroup 实现流式布局 (mp.weixin.qq.com)
最近在做一个聊天功能,其中需要给对方打标签,第一时间想到的就是流式布局,目前项目上用的是鸿洋大神的FlowLayout,功能很强大,不过我项目上只用到了展示效果,读了大神的源码,给了我一些灵感,这里我也写一个FlowLayout,并且参考了一些Recycler.Adapter的做法。
by @code小生 2019-05-19 09:56 分享 查看详情
retrofit-helper 简洁的封装retrofit,优雅的取消请求 (mp.weixin.qq.com)
Retrofit是很多android开发者都在使用的Http请求库!他负责网络请求接口的封装,底层实现是OkHttp,它的一个特点是包含了特别多注解,方便简化你的代码量,CallAdapter.Factory 和Converter.Factory可以很灵活的扩展你的请求。我们在使用的时候还是需要封装一层便于我们使用,retrofit-helper的作用就是再次简化你的请求。
by @code小生 2019-05-19 09:56 分享 查看详情
Application 组件设计 (mp.weixin.qq.com)
application 在以前是非常重要的一个地方,刚开始开发时我们会在 application 中存储数据,提供全局公共方法,application 虽然很方便,但是渐渐的我们还是放弃了在 application 里面做其他的工作,现在 application 主要的应用场景是:
by @code小生 2019-05-19 09:55 分享 查看详情
死磕 Java集合之ArrayList源码分析 (mp.weixin.qq.com)
简介
ArrayList是一种以数组实现的List,与数组相比,它具有动态扩展的能力,因此也可称之为动态数组。

继承体系
by @zhisheng_tian 2019-05-17 19:59 分享 查看详情
死磕 java集合之CopyOnWriteArrayList源码分析 (mp.weixin.qq.com)
简介
CopyOnWriteArrayList是ArrayList的线程安全版本,内部也是通过数组实现,每次对数组的修改都完全拷贝一份新的数组来修改,修改完了再替换掉老数组,这样保证了只阻塞写操作,不阻塞读操作,实现读写分离。
by @zhisheng_tian 2019-05-17 19:57 分享 查看详情
从云计算到容器到容器云 (zhuanlan.zhihu.com)
把云计算、容器、容器云三者放到一起来说,因为这三个现在非常非常的火,它们之间互有关联,一般谈云计算时也会提到容器,提到容器就更无可避免的提到容器云。
by @又拍云 2019-05-17 11:05 分享 查看详情
我方卧底发自美团的真实Android资料 (mp.weixin.qq.com)
你们期待已久的卧底系列来了,我方卧底发自美团的真实Android资料,附小姐姐大佬真实内心独白。
by @SELECT-FROMALL 2019-05-13 14:54 分享 查看详情
腾讯面试:一条SQL语句执行得很慢的原因有哪些?---不看后悔系列 (mp.weixin.qq.com)
说实话,这个问题可以涉及到 MySQL 的很多核心知识,可以扯出一大堆,就像要考你计算机网络的知识时,问你“输入URL回车之后,究竟发生了什么”一样,看看你能说出多少了。
by @code小生 2019-05-12 21:54 分享 查看详情
Android Gradle 干货 (mp.weixin.qq.com)
Gradle是一个基于JVM的新一代构建工具,可以用于自动化自定义有序的步骤来完成代码的编译、测试和打包等工作,让重复的步骤变得简单,用于实现项目自动化,是一种可编程的工具,你可以用代码来控制构建流程最终生成可交付的软件。构建工具可以帮助你创建一个重复的、可靠的、无需手动介入的、不依赖于特定操作系统和IDE的构建
by @code小生 2019-05-12 21:52 分享 查看详情
清洁和新 Android 架构的认知诉求 (mp.weixin.qq.com)
一个根本性的变化即将改变Android的核心工作方式。但你为什么要关心?而且,为什么这是一件好事?让我们来看看。
by @code小生 2019-05-12 21:51 分享 查看详情
Android 开发中关于摄像头方向的理解 (mp.weixin.qq.com)
安卓开发中经常有需要使用摄像头的应用场景,对于初次接触的同学摄像头的方向是一个比较难弄清楚的概念,开发时很容易处理不当,本文将详述该部分内容帮助理解。
by @code小生 2019-05-12 21:51 分享 查看详情
Android 适配之版本适配 (mp.weixin.qq.com)
Android 9 支持最新的全面屏,其中包含为摄像头和扬声器预留空间的屏幕缺口。
通过 DisplayCutout 类可确定非功能区域的位置和形状,这些区域不应显示内容。
by @code小生 2019-05-12 21:51 分享 查看详情
Android 中的红点提示怎么统一实现 (mp.weixin.qq.com)
App中的红点广泛用于提醒功能,虽然用在菜单上、Tab上、列表,但本质它就是一个红色的View,不就是放哪里就显示在哪里嘛,有什么难的?对!这是UI设计师和产品经理的一致观点,但是作为开发你可别信了他们的鬼话!
by @code小生 2019-05-12 21:50 分享 查看详情
聊聊 CDN 缓存与浏览器缓存 (zhuanlan.zhihu.com)
CDN 为解决网络延迟提供了一整套技术方案,今天我们介绍的缓存就是其中重要的一环。这篇文章主要介绍在使用了 CDN 之后,数据是如何被缓存的,以及缓存是如何提高数据加载速度的。
by @又拍云 2019-05-15 10:30 分享 查看详情
新手也能看懂的监控报警系统架构设计 (mp.weixin.qq.com)
对于监控报警这一块内容我想过很多次要从哪个方面讲,因为监控报警在现在已经是互联网公司一个通用的产品。
by @zhisheng_tian 2019-05-09 23:12 分享 查看详情
OPPO数据中台之基石:基于Flink SQL构建实数据仓库 (mp.weixin.qq.com)
- OPPO 实时数仓的演进思路;

- 基于 Flink SQL 的扩展工作;

- 构建实时数仓的应用案例;

- 未来工作的思考和展望。
by @zhisheng_tian 2019-05-14 19:37 分享 查看详情