专业基石
数据结构
- 数组
- 栈
- 队列
- 链表
- 树
- 散列表
- 堆
- 图
算法思想
- 算法基础概念
- 排序算法
- 查找算法
- 递归算法
网络知识
- 网络分层
- TCP
- HTTP
- IP
- DNS
设计模式
- 单例模式
- 策略模式
- 代理模式
- 观察者模式
- 工厂模式
- 装饰模式
- 适配器模式
- 模版模式
Java基础
基础知识
- java不知道的事
- 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常用指令
扩展
- 个人评价之冰山模型
- 学习能力,沟通能力,总结能力