公告

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

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+若依 帝可得

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

视频地址