课题 - afan249/hello-public GitHub Wiki
一. 基础技术课题
1.java的类加载机制
2.java中创建对象的方式以及各个方式的原理
3.java并发包中有几种线程池,各种线程池都是怎么用的,原理是什么,使用的场合
4.volatie的底层含义
5.锁的原理 已经各种锁的原理 乐观锁 悲观锁 共享锁 排他锁等等
6.jdk1.8有哪些新特性 怎么使用 需要demo
7.AQS 与CAS的原理
8.链表结构的原理 实现一个链表结构 需要演示
9.设计模式--listen模式 (设计模式都需要有代码配合 主要是要说出什么场合需要使用它)
10.设计模式--单例模式
11.NIO 多路复用 这个比较复杂 我研究
12.........
二.开源框架项目
1.市场上流行的爬虫框架有哪些,各个框架的弊端 优势 推荐咱使用哪个框架
2.canal的使用 canal是啥 用他来做什么
3.kafka的使用 生产者与消费者
4.redis的使用
5.mongodb的使用
6.zookeeper
7.es
8.mybatis