学习计划
- 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
- 报表
书籍