基本比较常见的知识都扫一遍(我扫的是一份30个章节分类的Java知识大全整理),然后用思维导图捋顺复习思路(我这儿有JVM、Spring、SpringBoot、性能调优、多线程、高并发、Redis、MySQL、kafka、RabbitMQ等),常见的考点深入源码(这边源码我主要是算法的源码、Spring的源码等),然后就是刷题目了。
简单说说...(其实这些“Java知识大全整理、思维导图、源码、算法、还有刷题大全1000以及各大厂的面经”我这儿都有整理
Java知识大全整理
这个PDF真的很全面,有JVM,JAVA集合,JAVA多线程并发,JAVA基础,Spring原理,微服务,Netty与RPC,网络,日志,Zookeeper,Kafka,RabbitMQ,Hbase,MongoDB,Cassandra,设计模式,负载均衡,数据库,一致性哈希,JAVA算法,数据结构,加密算法,分布式缓存,Hadoop,Spark,Storm,YARN,机器学习,云计算等
Java知识大全整理
- 思维导图(每个小分支点击都有相应的解析,上几个看看)
Redis思维导图
Spring思维导图
MySQL思维导图
多线程并发编程思维导图
- 刷题(互联网 Java 工程师面试1000题)
包括了Java、MyBatis、ZooKeeper、Dubbo、Elasticsearch、Memcached、Redis、MySQL、Spring、Spring Boot、Spring Cloud、RabbitMQ、Kafka、Linux 等
互联网 Java 工程师面试1000题
互联网 Java 工程师面试1000题
- 关于算法学习
应该有很多朋友想问我算法怎么准备?其实我个人偏向兔系刷法,第一遍思考5分钟做不出来的题目直接看答案,但是注意,最终每道题一定要自己完整的敲出答案来,不能边写边看。二刷的时候追求速度,一天10道题左右,题目范围就是 剑指offer 和 Leetcode100。另外一个,Leetcode上有一个字节跳动的题目区,里面的题目字节确确实实很常考,建议大家熟练掌握。
而且如果你选择看视频学习,这里也有技巧,很多人都有这种思维误区,看书的时候总爱一页一页看,一行一行读,看了前面忘了后面,看视频也是一点点看,效率其实不算高;建议讲废话的地方、你已经懂的地方,倍速播放, 拿好本子记录关键节点对应的时间戳,后续复习翻本子找对应的时间节点来看,效率怎么样,谁试谁知道。
- 各大厂面经
各大厂面经
不论是算法Leetcode、各大厂的面经、互联网 Java 工程师面试1000题、思维导图、Java知识大全整理还是更多的Java学习,上面截图可以看见小编这边都有整理