公告

记录一下自己学习和生活中的所见所闻

Skip to content

Java学习路线 ​

参考路线 ​

二哥Java学习路线

工具 ​

Intellij IDEA ​

IntelliJ IDEA 简体中文专题教程

Maven ​

Maven 是一个项目管理和自动化构建工具,基于项目对象模型(POM)的概念,可以管理项目的构建、报告以及文档。作为 Apache 组织中的一个颇为成功的开源项目,Maven 主要服务于基于 Java 的项目构建、依赖管理和项目信息管理。有了 Maven 以后,第三方类库管理起来就舒服多了。

10分钟构建maven

Git ​

Git 是一个分布式版本控制系统,缔造者是大名鼎鼎的林纳斯·托瓦茲 (Linus Torvalds),Git 最初的目的是为了能更好的管理 Linux 内核源码。如今,Git 已经成为全球软件开发者的标配。如果说 Linux 项目促成了开源软件的成功并改写了软件行业的格局,那么 Git 则是改变了全世界开发者的工作方式和写作方式。 如果只想简单了解 Git 的基本使用,直接看这个《简单明了的 Git 入门》教程即可,一共不到 10 分钟的视频,就能入门 Git 了。可以配合我之前写过的一篇《1小时彻底掌握 Git》一起学习,效果更佳。

《1小时彻底掌握 Git》视频地址

Jenkins ​

Jenkins 是一款开源的 CI&CD 软件,用于自动化各种任务,包括构建、测试和部署软件等。Jenkins 支持各种运行方式,包括 Docker 或者独立的 Java 程序,工作党必备。 先推荐一下《【尚硅谷】2022版Jenkins教程》,一共 29 集,7个小时的学习就可以搭建一套满足企业持续集成/持续部署的环境。

视频教程

再推荐一下黑马的《自动化部署Jenkins从环境配置到项目开发》,一共 92 集,从Jenkins 的安装部署和环境配置,到 Jenkins 构建Web应用程序,从Jenkins+Docker+SpringCloud的微服务持续部署,到Jenkins+Kubernetes的分布式主从构建,很全。

视频地址:https://www.bilibili.com/video/BV1kJ411p7mV

Java学习重点 ​

20250430091722.png

20250430091753.png

学习网址

并发编程 ​

并发编程学习路线

JVM ​

JVM学习路线

框架 ​

SpringBoot ​

接下来,就到我一直强调的 Java 后端开发四大件的 Spring Boot 了。大家都知道,简历上要写个人简介、教育背景,荣誉证书、专业技能和项目历,那项目经历的占比应该说是最大的,如果简历只有一页纸的话,项目经历至少要占比 50%,可见项目经历的重要性。那项目经历要靠什么来支撑呢,起始条件肯定就是 Spring Boot 了,现在的大部分实战项目也都是基于 Spring Boot 的。那其实有了 Spring Boot,是可以跳过 JavaWeb 和 SSM 直接 Spring Boot 一把梭的。因为 JavaWeb 和 SSM 里会涉及到大量的配置,非常繁琐,且容易卡壳。Spring Boot 是由 Pivotal 团队提供的一个全新框架,其设计目的是用来简化 Spring 应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。说句人话就是,Spring Boot 不是什么新的框架,它默认配置了很多框架的使用方式,就像 Maven 整合了所有的 Jar 包,Spring Boot 整合了所有的框架。有了 Spring Boot 之后呢,仅仅只需要非常少的几个配置就可以快速地搭建一套 Web 项目,真的非常爽!

SpringCloud ​

尚硅谷7小时速通课程

黑马40小时课程

项目实战 ​

苍穹外卖 ​

视频地址

Ai+若依 帝可得 ​

使用这一套课程来掌握若依脚手架开发

视频地址