JAVA学习-愚见

JAVA学习-愚见

分享一下Java的学习路线,仅供参考【本人亲测,真实有效】
1、尽可能推荐较新的课程
2、大部分视频在B站上直接搜关键词就行【自学,B大的学生】

文章目录

  • JAVA学习-愚见
    • 前期准备
    • Java基础课程
      • 练手项目
    • 数据库
    • JavaWeb
    • 前端基础 + Vue
    • SSM框架
      • MyBatis
      • Spring + SpringMVC
      • SpringBoot
    • 项目实战
    • Linux
    • Nginx+Redis
    • SpringCloud

前期准备

  1. 准备好一款在线、随时随地写代码的工具,不用在本地去安装和配置,推荐网站 - 菜鸟工具:https://c.runoob.com/compile/10
  2. 记笔记软件:Typora、语雀等
  3. 学习的时候要多记多写,结合资料进一步巩固
  4. 必备网站:Github、Gitee、StackoverFlow、CSDN

Java基础课程

资源:
《黑马程序员Java入门到起飞》阿玮
上部

在这里插入图片描述

下部
在这里插入图片描述

练手项目

  • Java 实现简单计算器:https://www.lanqiao.cn/courses/185
  • 一本糊涂账:https://how2j.cn/module/104.html
  • Java 五子棋:https://blog.csdn.net/cnlht/article/details/8176130
  • Java 中国象棋:https://blog.csdn.net/cnlht/article/details/8205733
  • JAVA GUI 图书馆管理系统:https://github.com/uboger/LibraryManager
  • JAVA 坦克大战小游戏:https://github.com/wangzhengyi/TankWar

数据库

主要学的是MySQL数据库
黑马和尚硅谷的课都不错,尚硅谷康师傅对于Mysql的知识更加深入,对于想更加深入学习和精通数据库层面的可以学习
在这里插入图片描述

JavaWeb

黑马最新javaweb课程
2023新版JavaWeb开发教程

在这里插入图片描述

这里会有一小部分的前端知识讲解,如果想更多了解前端基础知识和Vue的同学可以参考下面的资源

前端基础 + Vue

web前端零基础html5 +css3+前端项目
在这里插入图片描述
尚硅谷Vue2.0+Vue3.0全套教程
在这里插入图片描述

SSM框架

MyBatis

一个是快速学习,一个是增加了另外知识的视频,各有优势,仅供选择【当然,在上面的JavaWeb课程里面也有MyBatis的讲解】

在这里插入图片描述

Spring + SpringMVC

黑马程序员新版Spring零基础入门到精通
在这里插入图片描述
尚硅谷2023新版Spring零基础入门到进阶,一套搞定spring6
在这里插入图片描述

SpringBoot

SpringBoot2全套视频教程
在这里插入图片描述

现在已经有SpringBoot3的视频了【真的快啊!!】
SpringBoot3零基础教程

在这里插入图片描述

项目实战

瑞吉外卖、苍穹外卖、云尚办公

苍穹外卖学习心得与总结【对比瑞吉】
云尚办公项目学习

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

Linux

我看的是尚硅谷武晟然老师的,很棒
黑马的也不错,时间上会 更新一些

Nginx+Redis

狂神的这个比较简单,快速入门,了解Nginx的知识和作用
黑马和尚硅谷的这两个视频更多,更全

在这里插入图片描述

SpringCloud

请和这位老师一起学习,非常帮,《瑞吉外卖和苍穹外卖也是这个老师》
SpringCloud+RabbitMQ+Docker+Redis+搜索+分布式

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/54770.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

学习设计模式之观察者模式,但是宝可梦

前言 作者在准备秋招中,学习设计模式,做点小笔记,用宝可梦为场景举例,有错误欢迎指出。 观察者模式 观察者模式定义了一种一对多的依赖关系,一个对象的状态改变,其他所有依赖者都会接收相应的通知。 所…

匈牙利算法 in 二分图匹配

https://www.luogu.com.cn/problem/P3386 重新看这个算法,才发现自己没有理解。 左边的点轮流匹配,看是否能匹配成功。对右边的点进行记录是否尝试过 然后有空就进,别人能退的就进 遍历左部点: 尝试匹配过程:

[C++] STL_vector 迭代器失效问题

文章目录 1、前言2、情况一:底层空间改变的操作3、情况二:指定位置元素的删除操作4、g编译器对迭代器失效检测4.1 扩容4.2 erase删除任意位置(非尾删)4.3 erase尾删 5、总结 1、前言 **迭代器的主要作用就是让算法能够不用关心底…

DataWhale 机器学习夏令营第三期——任务二:可视化分析

DataWhale 机器学习夏令营第三期 学习记录二 (2023.08.23)——可视化分析1.赛题理解2. 数据可视化分析2.1 用户维度特征分布分析2.2 时间特征分布分析 DataWhale 机器学习夏令营第三期 ——用户新增预测挑战赛 学习记录二 (2023.08.23)——可视化分析 2023.08.17 已跑通baseli…

Android沉浸式实现(记录)

沉浸式先看效果 直接上代码 Android manifest文件 android:theme"style/Theme.AppCompat.NoActionBar"布局文件 <?xml version"1.0" encoding"utf-8"?> <androidx.constraintlayout.widget.ConstraintLayout xmlns:android"ht…

mit s0681 lab2 Trace系统调用实现

实验一 实现一个用户级别的程序&#xff0c;功能为&#xff0c;指定系统调用后&#xff0c;跟踪程序的系统调用情况 分析实验 实验目标为实现一个程序去跟踪指定程序的系统调用。因此目标有两个 实现一个程序跟踪目标程序的系统调用 实现1&#xff0c;就需要在用户这边实…

4.18 TCP 和 UDP 可以使用同一个端口吗?

目录 TCP 和 UDP 可以同时绑定相同的端口吗&#xff1f; 多个 TCP 服务进程可以绑定同一个端口吗&#xff1f; 重启 TCP 服务进程时&#xff0c;为什么会有“Address in use”的报错信息&#xff1f; 重启 TCP 服务进程时&#xff0c;如何避免“Address in use”的报错信息…

HarmonyOS/OpenHarmony应用开发-ArkTS语言渲染控制LazyForEach数据懒加载

LazyForEach从提供的数据源中按需迭代数据&#xff0c;并在每次迭代过程中创建相应的组件。当LazyForEach在滚动容器中使用了&#xff0c;框架会根据滚动容器可视区域按需创建组件&#xff0c;当组件划出可视区域外时&#xff0c;框架会进行组件销毁回收以降低内存占用。一、接…

智驾算力芯片市场仍处于「波动」周期,Momenta曝光自研NPU

用「冷热不均」来形容当下的汽车芯片赛道&#xff0c;再合适不过了。 本周&#xff0c;英伟达公布的第二财季&#xff08;5-7月&#xff09;营收达到创纪录的135亿美元&#xff0c;大幅超出了此前市场普遍预期的略高于110亿美元&#xff0c;同比增速更是达到了101%。 其中&…

接口测试总结分享(http与rpc)

接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换&#xff0c;传递和控制管理过程&#xff0c;以及系统间的相互逻辑依赖关系等。 一、了解一下HTTP与RPC 1. HTTP&#xff08;H…

【python】输出高亮信息的内容

背景 日志是定位问题和数据分析的关键手段之一&#xff0c;尤其是在调试阶段&#xff0c;高效的、具有辨识度的日志可以非常快速准确的进行问题定位。shell中的echo命令自带文本格式化输出的功能&#xff0c;我们先来回顾下基本的语法&#xff0c;然后套用到python中即可。 s…

Docker安装及Docker构建简易版Hadoop生态

一、首先在VM创建一个新的虚拟机将Docker安装好 更新系统&#xff1a;首先打开终端&#xff0c;更新系统包列表。 sudo apt-get update sudo apt-get upgrade下图是更新系统包截图 安装Docker&#xff1a;使用以下命令在Linux上安装Docker。 sudo apt-get install -y docker.i…

pytestx容器化执行引擎

系统架构 前端、后端、pytest均以Docker容器运行服务&#xff0c;单独的容器化执行引擎&#xff0c;项目环境隔离&#xff0c;即用即取&#xff0c;用完即齐&#xff0c;简单&#xff0c;高效。 前端容器&#xff1a;页面交互&#xff0c;请求后端&#xff0c;展示HTML报告 后…

华为云渲染实践

// 编者按&#xff1a;云计算与网络基础设施发展为云端渲染提供了更好的发展机会&#xff0c;华为云随之长期在自研图形渲染引擎、工业领域渲染和AI加速渲染三大方向进行云渲染方面的探索与研究。本次LiveVideoStackCon 2023上海站邀请了来自华为云的陈普&#xff0c;为大家分…

【ag-grid-vue】column

网格中的每一列都使用列定义(ColDef)来定义。列根据在网格选项中指定的列定义的顺序在网格中定位。 列定义 下面的例子展示了一个定义了3列的简单网格: <template><ag-grid-vuestyle"height: 300px; width: 1000px"class"ag-theme-balham":colum…

自动化的驱动力,工控机助您实现智能生产!

“智能工厂建设如火如荼&#xff0c;部分成果已经落地&#xff0c;在大规模资金投入的市场催化下&#xff0c;海尔、海信等制造企业通过智能工厂手段推进生产效率成倍增长的新闻层出不穷。在工业4.0时代&#xff0c;“中国制造2025”战略中&#xff0c;智能工厂构建都是其中不可…

【KMP算法-代码随想录】

目录 1.什么是KMP2.什么是next数组3.什么是前缀表&#xff08;1&#xff09;前后缀含义&#xff08;2&#xff09;最长公共前后缀&#xff08;3&#xff09;前缀表的必要性 4.计算前缀表5.前缀表与next数组&#xff08;1&#xff09;使用next数组来匹配 6.构造next数组&#xf…

1.linux的常用命令

目录 一、Linux入门 二、Linux文件系统目录 三、Linux的vi和vim的使用 四、Linux的关机、重启、注销 四、Linux的用户管理 五、Linux的运行级别 六、Linux的文件目录指令 七、Linux的时间日期指令 八、Linux的压缩和解压类指令 九、Linux的搜索查找指令 ​​​​​​…

windows可视化界面管理服务器上的env文件

需求&#xff1a;在 Windows 环境中通过可视化界面编辑位于 Linux 主机上的 env 文件的情况&#xff0c;我现在环境是windows环境&#xff0c;我的env文件在linux的192.168.20.124上&#xff0c;用户是op&#xff0c;密码是op&#xff0c;文件绝对路径是/home/op/compose/env …

无涯教程-PHP - 性能优化

根据Zend小组的说明,以下插图显示了PHP 7与PHP 5.6和基于流行的基于PHP的应用程序上的HHVM 3.7。 Magento 1.9 与执行Magento事务的PHP 5.6相比&#xff0c;PHP 7的运行速度证明是其两倍。 Drupal 7 在执行Drupal事务时&#xff0c;与PHP 5.6相比&#xff0c;PHP 7的运行速度…