讲在前面
- 欢迎光临我的博客,希望我的文章对您有所帮助。如果您发现了文章中的错误或者有任何建议,请及时向我联系。
- 右上角可以切换日间/夜间模式
- 点击左上角的MENU获取更多信息,或许您可以在侧边栏中找到更多详细的分类,从而快速找到文章。
- 首页和文章的背景图都是随机的,首次进入博客可能会出现加载图片较慢的情况,对文章内容并无影响(刷到派大星祝你一天无bug)
技术栈
学习过程中可能涉及到各种开发语言,但至2021年,我都将以Java为主。很多视频都是通过B站学习的(推荐一个up主:遇见狂神说),然后通过看书来进一步学习。
我的java学习路线如下:
- java基础:Java 基础到高级-宋红康-零基础自学Java-尚硅谷
- MySQL数据库:黑马的MySQL,B站上有很多,mysql入门简单,难在于实际应用,我的博客中也有黑马mysql的笔记,之后的学习学到一定程度后,可以回来看看mysql高级,包括锁、事务、索引、优化等尚硅谷MySQL数据库高级
- Linux: 就看过黑马的和狂神的,快速入门看看狂神的Linux最通俗易懂的教程阿里云真实环境学习
- JavaWeb:javaweb是入门的基础,不过我觉得很多课程都比较冗余,又臭又长,但我觉得最好不要跳过,这一部分最好要搞懂web中的一些交互、servlet、监听器、过滤器、Tomcat等,推荐看看狂神的课程,个人看不下尚硅谷的,不过可以看看尚硅谷前期部分的一些前端操作,再过度到狂神的课程。狂神的javaweb,尚硅谷的javaweb
- 高并发:感觉这方面自己学得坎坷,看完狂神的教程后还是迷迷糊糊的,前前后后看了很多书和教程,先看狂神的教程吧JUC并发编程最新版通俗易懂
-----学会这些后就进一步学习框架-----
- Mybatis:Mybatis最新完整教程IDEA版通俗易懂
- Spring(重点):Spring5最新完整教程IDEA版通俗易懂
- SpringMVC:SpringMVC最新教程IDEA版通俗易懂
-----学会SSM框架后就可以整合做一个SSM小项目了,然后开始更高级的学习,首先步入SpringBoot的学习------
- SpringBoot入门(重点)雷丰阳Springboot
-----接下来的学习就不考虑先后顺序了(各人认为redis最重要),到这里基本就是打下来一定基础了,接下去的知识点都是平行的了-----
- Redis(重点):Redis最新超详细版教程通俗易懂
- 消息队列(我选择了kafka):尚硅谷Kafka教程
- ElasticSearch:ElasticSearch7.6.x最新完整教程通俗易懂
- Docker:狂神的Docker基础,狂神的Docker进阶
-----springboot整合和各种进阶知识,其实到这里就可以找一个springboot项目做一做了--------
- SpringBoot整合SpringSecurity:https://www.bilibili.com/video/BV1KE411i7bC
- SpringBoot整合Shiro: https://www.bilibili.com/video/BV1NE411i7S8
- SpringBoot整合Redis(还包括了集群、分布式缓存、session管理等):https://www.bilibili.com/video/BV1jD4y1Q7tU?from=search&seid=14348728031454913230
- Redis分布式锁:https://www.bilibili.com/video/BV1d4411y79Y?from=search&seid=17948099155876935773
- 设计模式:https://www.bilibili.com/video/BV1mc411h719
- swagger: https://www.bilibili.com/video/BV1Y441197Lw
- JVM(重点):看书,我会在书单中列出书籍
-----微服务-----
- 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值得大家去发现
我也会努力更新文章,希望能够帮到大家,希望能够有大佬能够指点我,也希望自己能够更快进步。
卑微后端男孩在线求赞,求推荐,求订阅
看完博客文章的老铁们顺手点个赞、点个推荐、点个订阅嘛,随手三连,快乐一天。