专业基石
数据结构
算法思想
网络知识
- 网络分层
- TCP
- HTTP
- IP
- DNS
设计模式
- 单例模式
- 策略模式
- 代理模式
- 观察者模式
- 工厂模式
- 装饰模式
- 适配器模式
- 模版模式
Java基础
基础知识
数据结构
- list
- ArrayList
- Vector
- LinkedList
- set
- HashSet
- LinkedHashSet
- TreeSet
- map
- Hashtable
- LinkedHashMap
- HashMap
- TreeMap
- ConcurrentHashMap
- 数组
- queue
IO
NIO
并发编程
- 线程
- 锁
- synchronized
JVM
- 字节码文件编译和运行
- jvm内存模型
- jvm性能调优
JDBC/连接池
函数式编程和lambda表达式
- java.util.function包
- stream流
socket
其他
数据库
- mysql
- mongodb
- 分库分表
缓存
- redis
- memcache
开源框架
- Sring
- SpringCloud
- dubbo
- mybatis
- mq
- RocketMQ
- ActiveMQ
- zookeeper
性能
- 应用服务性能
- 数据库性能
- web端性能
架构
- 分布式架构
- 微服务架构
- 数据库架构
前端
前端基础
- js
- css
- html
前端框架
- vue
- angular
UI框架
- elementUI
其他
- idea
- maven
- git
- linux常用指令
扩展
- 个人评价之冰山模型
- 学习能力,沟通能力,总结能力