猿星人的修仙之路II

一、 Spring
1.1 Bean生命周期
1.1.1 简略流程
1.1.2 简略流程图
1.2 Singleton Bean
1.2.1 循环依赖
1.3 BeanFactory
1.3.1 BeanFactory 和FactoryBean的区别
1.4 ApplicationContext
1.4.1 简述
1.4.2 FileSystemXmlApplicationContext
1.4.3 XmlWebApplicationContext
1.4.4 ClassPathXmlApplicationContext
1.5 BeanPostProcesser
1.6 InstantiationAwareBeanPostProcessor
1.7 BeanDefinition
1.7.1 RootBeanDefinition
1.7.2 GenericBeanDefinition
1.7.3 BeanDefinitionHolder
1.8 NamespaceHandlerSupport
1.9 Spring事务
1.9.1 配置
1.9.2 传播性
1.9.3 隔离性
1.9.4 不生效的情况
二、 Java基础
2.1 集合
2.1.1 HashMap
2.1.2 ConCurrentHashMap
2.1.3 ArrayList
2.2 队列
2.2.1 BlockingQueue
2.3 生产者和消费者
2.4 SPI机制
2.5 增强型for循环
三、 数据库
3.1 主从复制
3.1.1 简述
3.1.2 常见问题
3.2 读写分离
3.2.1 简述
3.3 分库分表
3.3.1 简述
3.4 Sql优化
3.4.1 MySQL
3.5 悲观锁和乐观锁
四、 线程
4.1 线程与进程
4.2 线程池
4.2.1 内部原理
4.2.2 常见类型
4.3 线程安全
五、 JVM
5.1 JVM 内存模型
5.2.1 程序计数器
5.2.2 虚拟机栈
5.2.3 本地方法区
5.2.4 JAVA堆
5.2.5 方法区
5.2 OOM原因
5.2.1 Heap
5.2.2 StackOverflowError
5.2.3 Perm
5.2.4 GC
5.2.5 Native Thread Created
5.2.6 Allocate Huge Array
5.2.7 Small Swap
5.2.8 Exhausted Native Memory
5.3 GC算法
5.3.1 标记-清除算法(Mark-Sweep)
5.3.2 复制算法(copying)
5.3.3 标记-压缩算法(Mark-compact)
5.4 优化参数
六、 分布式
6.1 分布式主键生成策略
6.2 分布式锁
6.2.1 Redis
6.2.2 ZooKeeper
6.3 分布式事务
6.3.1 一阶段提交
6.3.2 二阶段提交
6.3.3 三阶段提交
七、 RPC
7.1 序列化方式
7.2 Dubbo(了解)
7.3 Netty(了解)
八、 大数据
8.1 Hadoop(了解)
8.2 Spark(了解)
九、 语言
9.1 Python(了解)
9.2 Node.js(了解)

最后附上简单的一个整理:http://download.csdn.net/detail/boneix/9862455

猜你喜欢

转载自blog.csdn.net/boneix/article/details/72865533
今日推荐