程序员提交代码的几个好习惯

提交代码是每个程序员日常工作中的一个重要事情,但是往往又不受重视。一些良好的习惯可以帮助你提高效率。代码版本管理工具作为程序员,除了写代码本身这个主技能外,代码版本管理工具的使用是一个必要的辅助...

寒冬下的程序员

最近大家一直都在聊寒冬,资本寒冬,互联网寒冬,移动互联网寒冬,作为一个技术人员,我是傻傻分不清,现在到底是啥寒冬,我倒是知道现在已经挺冷了,秋裤都穿上了。做为一名 IT 从业人员,最近确实看到了...

Android LruCache 源码分析

LruCache 源码简单分析前几天在公司组内做分享,本来想分享以下 Android 三级缓存的设计思路的,想画一个流程图分享一下,不过后来发现画一个流程图的工作量也不小啊~~,后来就改成了分享...

Android 应用和进程

在 Android 开发中,默认情况下,一个 App 对应的就是一个进程,但实际上,在一个 App 中可以存在多个进程,多个 App 也可以共享一个进程。下面是官方文档中对 <applic...

Java NIO 完全学习笔记

本篇博客依照 Java NIO Tutorial 翻译,算是学习 Java NIO 的一个读书笔记。建议大家可以去阅读原文,相信你肯定会受益良多。1. Java NIO TutorialJava...

Java IO

在刚开始学 Java 的时候,一看到 java io 的时候就头大,更别说 java nio 了,以致于每次都是一需要写相关的代码都需要网上搜一下。当然现在回过头来看 java io,感觉它们已...