博客使用说明和我的学习心得(技术路线和书单)

讲在前面

  • 欢迎光临我的博客,希望我的文章对您有所帮助。如果您发现了文章中的错误或者有任何建议,请及时向我联系。
  • 右上角可以切换日间/夜间模式
  • 点击左上角的MENU获取更多信息,或许您可以在侧边栏中找到更多详细的分类,从而快速找到文章。
  • 首页和文章的背景图都是随机的,首次进入博客可能会出现加载图片较慢的情况,对文章内容并无影响(刷到派大星祝你一天无bug)

技术栈

学习过程中可能涉及到各种开发语言,但至2021年,我都将以Java为主。很多视频都是通过B站学习的(推荐一个up主:遇见狂神说),然后通过看书来进一步学习。

我的java学习路线如下:

  1. java基础:Java 基础到高级-宋红康-零基础自学Java-尚硅谷
  2. MySQL数据库:黑马的MySQL,B站上有很多,mysql入门简单,难在于实际应用,我的博客中也有黑马mysql的笔记,之后的学习学到一定程度后,可以回来看看mysql高级,包括锁、事务、索引、优化等尚硅谷MySQL数据库高级
  3. Linux: 就看过黑马的和狂神的,快速入门看看狂神的Linux最通俗易懂的教程阿里云真实环境学习
  4. JavaWeb:javaweb是入门的基础,不过我觉得很多课程都比较冗余,又臭又长,但我觉得最好不要跳过,这一部分最好要搞懂web中的一些交互、servlet、监听器、过滤器、Tomcat等,推荐看看狂神的课程,个人看不下尚硅谷的,不过可以看看尚硅谷前期部分的一些前端操作,再过度到狂神的课程。狂神的javaweb尚硅谷的javaweb
  5. 高并发:感觉这方面自己学得坎坷,看完狂神的教程后还是迷迷糊糊的,前前后后看了很多书和教程,先看狂神的教程吧JUC并发编程最新版通俗易懂

-----学会这些后就进一步学习框架-----

  1. Mybatis:Mybatis最新完整教程IDEA版通俗易懂
  2. Spring(重点):Spring5最新完整教程IDEA版通俗易懂
  3. SpringMVC:SpringMVC最新教程IDEA版通俗易懂

-----学会SSM框架后就可以整合做一个SSM小项目了,然后开始更高级的学习,首先步入SpringBoot的学习------

  1. SpringBoot入门(重点雷丰阳Springboot

-----接下来的学习就不考虑先后顺序了(各人认为redis最重要),到这里基本就是打下来一定基础了,接下去的知识点都是平行的了-----

  1. Redis(重点):Redis最新超详细版教程通俗易懂
  2. 消息队列(我选择了kafka):尚硅谷Kafka教程
  3. ElasticSearch:ElasticSearch7.6.x最新完整教程通俗易懂
  4. Docker:狂神的Docker基础狂神的Docker进阶

-----springboot整合和各种进阶知识,其实到这里就可以找一个springboot项目做一做了--------

  1. SpringBoot整合SpringSecurity:https://www.bilibili.com/video/BV1KE411i7bC
  2. SpringBoot整合Shiro: https://www.bilibili.com/video/BV1NE411i7S8
  3. SpringBoot整合Redis(还包括了集群、分布式缓存、session管理等):https://www.bilibili.com/video/BV1jD4y1Q7tU?from=search&seid=14348728031454913230
  4. Redis分布式锁:https://www.bilibili.com/video/BV1d4411y79Y?from=search&seid=17948099155876935773
  5. 设计模式:https://www.bilibili.com/video/BV1mc411h719
  6. swagger: https://www.bilibili.com/video/BV1Y441197Lw
  7. JVM(重点):看书,我会在书单中列出书籍

-----微服务-----

  1. SpringCloud:SpringCloud最新教程IDEA版

书单

java基础:《Java核心技术·卷 I(原书第10版)》,其实我觉得看完宋红康老师讲的基本就ok了,java基础书就当工具书用用吧。
mysql:《mysql必知必会》,《高性能mysql》(这本挺好的就是真的太厚了。。。。。。)
redis:《redis设计与实现》
数据结构和算法:《算法(第4版)》,数据结构可以看看慕课网的《玩转数据结构》课程,刷题书《剑指offer》,刷题网站leetcode,牛客网
kafka:《kafka核心设计与实践原理》
高并发:《java并发编程实战》、《java并发编程的艺术》
JVM:《深入理解java虚拟机》

未来计划

多更新几个系列的文章,包括:

  • 读书笔记系列
    • 《深入理解java虚拟机》(完结)
    • 《redis设计与实现》
    • 《java并发编程实战》
    • 《java并发编程的艺术》
    • ……
  • 面试题系列
  • 后端知识点梳理系列(偏向基础)
  • 后端弯道超车系列(不一定更新。。。)
  • 常用设计模式
  • 知己知彼:后端技术原理
  • 对线java源码(看时间是否充裕)
  • 项目笔记(搬运、复现或我自己的学习心得,不一定适合大众)
  • 菜鸟刷题路(我自己的学习心得,不一定适合大众)
  • 好文笔记(阅读其他优秀博文的总结,自己总结可能只适合自己看,文首会放出原文链接的)

最后多bb几句

多上网上冲冲浪,特别是github多去逛逛,其实,还有很多好的公众号和github值得大家去发现

我也会努力更新文章,希望能够帮到大家,希望能够有大佬能够指点我,也希望自己能够更快进步。

卑微后端男孩在线求赞,求推荐,求订阅

看完博客文章的老铁们顺手点个、点个推荐、点个订阅嘛,随手三连,快乐一天。

原文地址:https://www.cnblogs.com/kylinxxx/p/13966842.html