Summary Android Android系统架构 Activity && Service生命周期 Activity四种启动模式 ListView原理及优化 Android中Handler机制 Android广播机制 View绘制过程 Canvas使用 事件分发机制 Binder 性能优化 推送机制 进程保活 Activity、View及Window之间关系 EventBus OkHttp Intent 版本问题 面试题 计算机基础 算法 基本算法 树 Hash 最小生成树算法 最短路径算法 KMP算法 查找算法 排序算法 跳跃表 面试题 操作系统 计算机体系结构 操作系统基础 并发 内存管理 磁盘与文件 Linux系统 中断 设备管理 I/O 面试题 计算机网络 网络分层 底层网络协议 TCP IP HTTP HTTPS 面试题 数据库 事务 索引 SQL 连接 MySQL 并发控制 Redis Innodb 面试题 密码学 Java OOP 序列化 面试题 运算符 异常 范型 Object StringBuilder 代理 集合 集合 HashMap Concurrenthashmap BlockQueue 并发 线程 Volatile Synchronized AQS CountDownLatch Threadlocal 线程中断 GC Java 虚拟机垃圾收集 Java 虚拟机对象生命周期 Java 虚拟机 类加载 类加载器 Java分派机制 虚拟机架构 内存模型 String 常量池 框架 Netty Mybatis 面试题 缓存 代理 Spring IOC 设计模式 AOP 系统架构 基本概念 高并发 流量控制 系统设计 短链接系统 分布式 分布式 Session 分布式缓存 分布式锁 分布式事务 消息队列 Zookeeper Kafka 远程调用 Dubbo