- 反射
- 枚举
- 注解
- 序列化
- String
- Java 8
-
List
- ArrayList
- LinkedList
-
Set
- HashSet
-
Map
- HashMap
- HashTable
- concurrentMap
-
内存原型
-
对象结构
-
垃圾回收
- 对象存活判断
- 引用类型
- 垃圾收集算法
- 状态图
- 线程池
- 锁,锁优化,死锁
- 工具类
- 索引使用
- 回表
- 编码方式
- B+,红黑树
- 事务,并发一直性,隔离级别
- 多版本控制
- 数据库分表分库
- 分布式锁
- 缓存三穿
- 高可用
- 持久化机制
- 配置文件
- 缓存淘汰策略
- 常用协议
- OSI七层模型
- TCP/UDP
- TCP/IP
- HTTP
- DNS
- 反向代理
- 进程管理
- 死锁
- 内存管理
- 设备管理
- 常用操作以及概念
- 文件系统和分区
- 缓冲区溢出
-
栈
-
队列
-
链表
-
数组
-
哈希表
-
树
- 二叉树
- 字典树
- 平衡树
- 排序树
- B树
- B+树
- R树
- 多路树
- 红黑树
- 大根堆
- 小根堆
-
图
- 有向图
- 无向图
- 拓扑
-
Spring
- SpringIOC 基础
- SpringAOP 基础
- Spring 容器
- Bean 的扫描与注册
- Bean 的实例化和初始化
- BeanFactory & FactoryBean
-
Hibernate
- 缓存机制
- 懒加载
-
MyBatis
- 一级缓存二级缓存
- 与hibernate对比,优缺点
- 内部关键类,整体设计思路
- 配置文件XML映射
- 从初始化到sql执行
- 动态sql
- 延迟加载
-
Spring Boot
- Spring Boot 2.0新特性
- 起步依赖
- 自动配置
- starter原理
-
Spring Cloud
- 服务发现与注册
- 负载均衡
- 服务配置
- 服务限流与熔断
- 服务链路追踪
- 服务网关、安全、消息
- ElasticSearch
- Solr
- Lucene
- Shiro
- Spring Security
- Oauth2
- CPU
- 内存
- 磁盘I/O
- 网络I/O
- 日志
- 埋点
- LVS
- HAProxy
- Nginx
- 静态负载均衡算法
- 动态负载均衡算法
-
MQ
-
RabbitMQ
-
RocketMQ
- Kafka
-
Kafka
-
-
RESTful API
-
分布式文件系统
-
分布式锁
-
分布式事务
-
分布式数据库
-
分布式缓存
-
限流降级
-
分布式算法
- git
- svn
- jenkins
- maven
- sonarqube
- docker
- Intellij IDEA
- Tomcat
- jetty
XMind: ZEN - Trial Version