五分钟看懂UML图
Binder
https://zhuanlan.zhihu.com/p/35519585
Windows activity view之间的关系
Android中为什么主线程不会因为Looper.loop()里的死循环卡死?
https://www.zhihu.com/question/34652589
::::网络:::::
计算机网络体系结构综述(上)
计算机网络体系结构综述(下)
HTTP 必知必会的那些
数字证书有效性验证
::::面试锦集:::::
面试/笔试第一弹 —— 计算机网络面试问题集锦
面试/笔试第二弹 —— 操作系统面试问题集锦
面试/笔试第三弹 —— 数据库面试问题集锦
面试/笔试第四弹 —— 多线程面试问题集锦
面试/笔试第五弹 —— Java面试问题集锦(下篇)
::::Java基础:::::
Java 继承、多态与类的复用
Java 的抽象特性:抽象类与接口深度解析
Java 中的 ==, equals 与 hashCode 的区别与联系
Java 数组综述
Java 原生类型与包装器类型深度剖析
Java 内部类综述
Java String 综述(上篇)
Java String 综述(下篇)
Java 异常模型综述
serialize和parcel区别
::::Java集合:::::
Map 综述(一):彻头彻尾理解 HashMap
Map 综述(二):彻头彻尾理解 LinkedHashMap
Map 综述(三):彻头彻尾理解 ConcurrentHashMap
Map 综述(四):彻头彻尾理解 HashTable
Java 迭代器综述
::::算法相关:::::
算法设计方法:递归的内涵与经典应用
箭指OFFER
堆排序
KMP
::::好的库:::::
RxJava
https://gank.io/post/560e15be2dca930e00da1083
OkHttp官方教程解析-彻底入门OkHttp使用 使用教程
OkHttp3 源码解读
OkHttp官方教程解析-彻底入门OkHttp使用
RxJava系列
https://zhuanlan.zhihu.com/p/20687178
RxJava源码
RxJava基本流程和lift源码分析
activity的启动过程。
https://www.jianshu.com/p/9ecea420eb52
::::设计模式:::::
设计模式大全
http://www.runoob.com/design-pattern/factory-pattern.html
彻头彻尾理解单例模式与多线程
优雅地创建复杂对象 —— Builder 模式
责任链模式综述(基础篇)`
如何通俗理解设计模式及其思想?
MVC、MVP、MVVM,我到底该怎么选?
::::Java并发:::::
Java 并发:深入理解 ThreadLocal
Java 并发:内置锁 Synchronized
Java 并发:Lock 框架详解
Java 并发:线程间通信与协作
Java 并发:volatile 关键字解析
Java并发问题--乐观锁与悲观锁以及乐观锁的一种实现方式
锁和监视器之间的区别 – Java并发
::::Java内存:::::
JVM 内存模型概述
图解Java 垃圾回收机制
JVM类生命周期概述:加载时机与加载过程
深入理解Java对象的创建过程:类的初始化与实例化
深入理解Java类加载器(一):Java类加载原理解析
深入理解Java类加载器(二):线程上下文类加载器
网络IO之阻塞、非阻塞、同步、异步总结
::::面试总结:::::
https://github.com/leerduo/InterviewQuestion
::::Android:::::
你真的懂Handler.postDelayed()的原理吗?
::::Java WEB:::::
图解 HTTP:Web开发相关的一些核心基础概念
Spring 事务管理机制概述
Spring 核心技术概览(一)
Spring MVC 简述:从MVC框架普遍关注的问题说起
简述Spring容器与SpringMVC的容器的联系与区别
Java Web 基础 --- Filter 综述
过滤器(Filter)和拦截器(Interceptor)的区别
Struts1与Struts2的区别和对比(深度好文)
与MVC框架解耦的OGNL:前世今生及其基本用法
再述 OGNL:在Struts2中的应用
理解RESTful架构
Struts2 实战:从 登录Demo 看 Struts2 应用开发
Java Web基础 --- Servlet 综述(理论篇)
Java Web基础 --- Servlet 综述(实践篇)