学习计划
- Java
    
- 引用类型
        
- 参考:http://www.importnew.com/20468.html
 - 应用:guava cache
 
 - 集合类
        
- 基本集合类
            
- List
 - Set
 - Queue
 - Map
 - Arrays
 - Collections
 
 - 并发集合类
            
- CurrentHashMap
 - PriorityBlockingQueue
 - …
 
 
 - 基本集合类
            
 - 网络编程《Java网路编程》Netty/Mina/grizzly
 - 并发编程 * 《Java并发编程实战》 * 赛平wiki:https://wiki.sankuai.com/pages/viewpage.action?pageId=1123272360
 - JVM * 深入理解Java虚拟机 * https://wiki.sankuai.com/pages/viewpage.action?pageId=490806825 * merchant-web full GC问题:https://wiki.sankuai.com/pages/viewpage.action?pageId=890485048
 - 代码规范[]
 
 - 引用类型
        
 - 设计模式
    
- 季赛平wiki:https://wiki.sankuai.com/pages/viewpage.action?pageId=979732373
 - 策略模式的使用:订单流程
 - 观察者模式:通知清理缓存;Event Bus
 - 构造器模式:适用场景-多个可选参数
 
 - Java Web中间件
    
- Spring
 
 - 微服务化
    
- 基于TCP协议的RPC
 - 基于HTTP协议的RPC
 - 服务拆分需要注意的点
 - poseidon项目的服务架构设计
 - spring boot
 - rpc框架 * pigeon * thrift * dubbo * brpc * tars * 框架对比
 - 服务治理 * 阿里鹰眼 * Mtrace * cat
 
 - 服务路由和负载均衡
    
- 负载均衡
 - 动态配置 zookeeper
 - 路由
 - http网关
 
 - 消息系统
    
- ActiveMQ
 - JMS
 - kafka
 - Event Bus
 - Data Bus
 
 - 缓存
    
- Redis
 - MemCache(分布式)
 - Guava Cache
 
 - 持久化
    
- 数据库MySQL
  	* 锁机制:https://wiki.sankuai.com/pages/viewpage.action?pageId=1102447782
  	* 隔离级别:https://wiki.sankuai.com/pages/viewpage.action?pageId=1102447711
        
- InnoDB:https://wiki.sankuai.com/pages/viewpage.action?pageId=884717128
 
 - HBase
 - Hive
 
 - 数据库MySQL
  	* 锁机制:https://wiki.sankuai.com/pages/viewpage.action?pageId=1102447782
  	* 隔离级别:https://wiki.sankuai.com/pages/viewpage.action?pageId=1102447711
        
 - 垂直搜索引擎
    
- Lucene
 - Elastic Search * https://wiki.sankuai.com/pages/viewpage.action?pageId=768476285
 - Solr
 
 - 安全
    
- 常见攻击 * https://wiki.sankuai.com/pages/viewpage.action?pageId=472843364
 - 安全算法
 - 摘要与签名
 - HTTPS
 
 - 数据分析
    
- 日志收集
 - 数据同步
        
- 离线
 - 实时
 
 - 分析
        
- 离线分析Hadoop
 - 流式分析Storm
 
 - 报表
 
 
书籍