java成神之路——目录

此学习目录来自于趣店——支付金融组。

1.java基础
1.1集合包源码分析
hashmap arraylist linkedlist等
1.2java内存原理
jmm jvm 类加载机制 双亲委派

2.juc并发包源码分析
2.1并发集合包
ConcurrentHashMap、CopyOnWriteArrayList、ConcurrentNavigableMap、ConcurrentSkipListSet等
2.2队列
ArrayBlockingQueue、BlockingDeque、BlockingQueue、ConcurrentLinkedDeque、LinkedBlockingQueue、LinkedTransferQueue、PriorityBlockingQueue等
2.3lock 锁
ReentrantLock、ReadWriteLock、ReentrantReadWriteLock、StampedLock、Condition等
2.4线程池
Executors(fixed、single、cached、schedule)、ExecutorService等
2.5原子类
AtomicInteger等
2.6其他
CountDownLatch、Callable、Future、ForkJoinPool、threadlocal

3.分库分表处理
数据库分片、es、库巴

4.中间件
4.1消息发布订阅
kafaka dubbo rabbitmq activemq
4.2rpc框架
thirft hessian webservice
4.3分布式
zookpeer hadoop hdfs spark stom

5.源码
5.1常用框架
spring(事务、aop、ioc) springmvc mybatis
5.2服务器
tomcat jetty resin
5.3github、apache常用工具
guava nutz lucene apache常用工具包等

6网络通信
6.1http相关
httpclient http、https协议 websocket
6.2tcp/ip相关
tcp/ip协议 udp协议 socket
6.3通信io
aio、bio、nio原理

7.算法和数据结构
7.1算法
时间复杂度推导 矩阵 hash算法 红黑树算法
7.2数据结构
数组 链表(单向、双向) 树(红黑树、平衡二叉树、多叉树、b+、b-) 图

8.数据库
8.1mysql
索引原理、聚簇索引、组合索引底层存储、注意事项
8.2nosql
redis mongodb hbase
8.3其他
sql优化 sql常见问题分析

其他方向
大数据方向:python、hadoop、zookeep、kafka
前端:js、react、安卓/ios
产品:设计模型思维,业务理解
测试:压力测试,测试开发
管理方面

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值