需要学习整理的知识点
1. Java高并发,JUC
http://cmsblogs.com/?cat=151 (死磕Java并发)
https://www.skjava.com/ (死磕Java并发NEW)
http://www.iocoder.cn/ (芋道源码)
https://www.jianshu.com/u/7d74032a4c1a (石杉的架构笔记)
http://www.hollischuang.com/
http://www.cnblogs.com/chenssy/category/683553.html (JUC)
https://blog.csdn.net/a953713428/article/category/6586341 (Java并发编程)
https://blog.csdn.net/column/details/19206.html (深入理解Java并发)
http://www.cnblogs.com/skywang12345/p/java_threads_category.html (Java多线程系列目录)
http://www.cnblogs.com/trust-freedom/p/6594270.html (ThreadPoolExecutor使用分析)
https://blog.csdn.net/lipc_/article/details/52025993 (ThreadPoolExecutor详解)
2. Java基础
https://blog.csdn.net/lemon89/article/category/3168539 (深入理解JVM)
https://blog.csdn.net/chenleixing/article/details/46706039 (触发JVM进行Full GC的情况及应对策略)
http://www.cnblogs.com/ysocean/category/1120217.html (Java数据结构与算法)
https://www.cnblogs.com/LinkinPark/p/5233104.html (输入和输出--java序列化机制)
https://www.cnblogs.com/ysocean/p/6870069.html (序列化与反序列化)
https://www.cnblogs.com/dolphin0520/p/3780005.html (深入剖析Java中的装箱和拆箱)
https://blog.csdn.net/column/details/talk-about-jvm.html (聊聊JVM)
https://www.cnblogs.com/fengyiliang/p/10030092.html (Java代码编译和执行的整个过程)
搜关键词:java虚拟机的结构
https://blog.csdn.net/lovelion/article/details/17517213 (史上最全设计模式导学目录(完整版))
http://design-patterns.readthedocs.io/zh_CN/latest/index.html (图说设计模式)
https://github.com/me115/design_patterns (图说设计模式)
https://blog.csdn.net/qq_14876133/article/details/123024983 (Java不可重入锁和可重入锁)
https://wenku.baidu.com/view/5dbb60d6920ef12d2af90242a8956bec0975a533.html (Java不可重入锁和可重入锁)
3. SQL优化,索引原理
https://blog.csdn.net/u014421556/article/details/52063904 (SQL查询优化)
https://www.cnblogs.com/hyd1213126/p/5828937.html (sql-索引的作用(超详细))
https://www.cnblogs.com/aspwebchh/p/6652855.html (深入浅出数据库索引原理)
https://www.cnblogs.com/xiaoxi/p/6868087.html (MySQL和B树的那些事)
https://www.cnblogs.com/huanongying/p/7021555.html (MySQL的四种事务隔离级别)
https://www.cnblogs.com/heiming/p/5865101.html (B+树索引和哈希索引的区别)
https://blog.csdn.net/wl044090432/article/details/53423333 (数据库常见索引解析)
https://blog.csdn.net/chuangsun/article/details/78013537 (b树和hash的应用场景)
http://blog.codinglabs.org/articles/theory-of-mysql-index.html (MySQL索引背后的数据结构及算法原理)
4. 数据结构与算法,树的操作,B+树,B树
https://www.cnblogs.com/charlesblc/p/5987812.html (红黑树、B(+)树、跳表、AVL等数据结构,应用场景及分析)
https://blog.csdn.net/yixuandong9010/article/details/71481205 (AVL 红黑树 B(+)树 跳表 字典树 应用场景及分析)
https://www.cnblogs.com/a8457013/p/8251967.html (跳表)
5. Kafka
https://blog.csdn.net/vinfly_li/article/details/79397201 (Kafka全解析)
https://honeypps.com/mq/mq-list/ (消息中间件(Kafka/RabbitMQ)收录集)
https://blog.csdn.net/qq_28900249/article/details/90346599 (Kafka常见面试题)
6. Redis
https://www.cnblogs.com/kismetv/p/8654978.html (深入学习Redis(1):Redis内存模型)
https://blog.csdn.net/universe_ant/article/details/51134020 (Redis中的跳跃表)
https://blog.csdn.net/acceptedxukai/article/details/17333673 (Redis内部数据结构详解之跳跃表(skiplist))
https://blog.csdn.net/column/details/21480.html (Redis源码剖析)
https://zhuanlan.zhihu.com/zhangtielei (铁蕾的IT专栏)
7. NIO、BIO、AIO
https://blog.csdn.net/u013096088/article/details/79122671 (Java NIO学习笔记四(零拷贝详解))
https://blog.csdn.net/a953713428/article/category/6790236 (NIO)
http://www.cnblogs.com/charlesblc/p/5944383.html (Java NIO学习 & NIO BIO AIO 比较)
8. 大数处理
https://blog.csdn.net/zyq522376829/article/details/47686867 (top k)
https://www.cnblogs.com/chenhuan001/p/5866916.html (海量数据处理:十道面试题与十个海量数据处理方法总结)
https://www.cnblogs.com/ECJTUACM-873284962/p/6910842.html (海量数据处理算法总结【超详解】)
https://blog.csdn.net/v_july_v/article/details/6685962 (海量数据处理面试题集锦) July
https://blog.csdn.net/v_JULY_v/article/details/6279498 (程序员面试、算法研究、编程艺术、红黑树、机器学习系列)
9. 刷题和编程
https://blog.csdn.net/lilianforever/article/category/6351357/2 (剑指Offer 1-34)
https://blog.csdn.net/Together_CZ/article/details/74906427 (剑指Offer 1-67)
10. Spring
https://blog.csdn.net/u010853261/article/details/54707028 (Spring的AOP使用实例)
https://blog.csdn.net/monkeyduck/article/details/54344890 (Spring AOP IOC 实现原理)
https://my.oschina.net/CentralD/blog/1841352 (Spring中的发布订阅模式)
11. 微服务
SpringClode的所有内容
https://gitee.com/forezp/SpringCloudLearning (深入理解Spring Cloud与微服务构建)
12. 网络
https://blog.csdn.net/qq_18425655/article/details/52163228 (三次握手、四次握手内容整理)
https://blog.csdn.net/oney139/article/details/8103223 (TCP三次握手详解及释放连接过程)
https://blog.csdn.net/sssnmnmjmf/article/details/68486261 (SYN攻击,DDOS攻击)
13. Linux命令
https://www.cnblogs.com/ggjucheng/archive/2012/01/08/2316661.html (查看端口占用状态,netstate)
https://blog.csdn.net/bolg_hero/article/details/77622616 (Linux下查看进程打开的文件句柄数)
https://www.cnblogs.com/alwu007/p/6024631.html (Linux下查看系统配置)
14. 广告相关
http://www.cnblogs.com/diegodu/p/9072937.html (广告系统)
http://www.cnblogs.com/diegodu/p/9073123.html (广告引擎之索引介绍 —— 倒排索引)
15. 分布式数据一致性
https://blog.csdn.net/lucky_greenegg/article/details/52644213 (分布式系统一致性问题和一致性算法)
http://www.cnblogs.com/mindwind/p/5231986.html (Raft 为什么是更易理解的分布式一致性算法)
https://www.cnblogs.com/soundcode/p/5590710.html (保证分布式系统数据一致性的6种方案)
https://www.cnblogs.com/sunddenly/p/4138580.html (ZooKeeper学习第七期--ZooKeeper一致性原理)
http://wely.iteye.com/category/354268 (ZooKeeper)
https://blog.csdn.net/meilong_whpu/article/details/77987412 (如何保障微服务架构下的数据一致性)
16. 经典Github宝库
https://github.com/EbookFoundation
https://blog.csdn.net/androidlushangderen (林宜群CSDN)
17. 宝典整理