当前位置: 首页 > news >正文

【吉先生的Java全栈之路】

吉士先生Java全栈学习路线

在这里插入图片描述

🧡第一阶段Java基础:
在第一阶段:我们要认真听讲,因为基础很重要!基础很重要!基础很重要!!! 重要的事情说三遍。在这里我们先学JavaSE路线;学完之后我们要去学第一个可视化组件编程《GUI》;然后写个《贪吃蛇》游戏耍耍;再然后我们就要去揭开《文件流》的神秘面纱,去了解文件之间是如何进行传输和交互的;再然后就是《网络编程》这里规范了我们如何开发一个合格的网站;最后就是《多线程》如何实现双人坦克游戏对战?借助的就是多线程的操作。

文章文章链接描述最近更新时间
《JavaSE 》https://blog.csdn.net/qq_69683957/article/details/127202048主要介绍Java的8大基本数据类型和方法的调用和使用2022-10-11 15:31:01
《GUI》https://blog.csdn.net/qq_69683957/article/details/127265471主要介绍GUI编程的全部组件以及一些流行特性2022-10-14 12:24:19
《实战GUI_贪吃蛇项目》https://blog.csdn.net/qq_69683957/article/details/127327857主要进行实战GUI游戏项目2022-10-14 21:47:08
《Java I/O 操作》https://blog.csdn.net/qq_69683957/article/details/127336491主要介绍输入流、输出流2022-10-16 21:34:31
《网络编程》https://blog.csdn.net/qq_69683957/article/details/127330681主要介绍一些网关协议 hhtp2022-10-18 14:10:09
《多线程》https://blog.csdn.net/qq_69683957/article/details/127388132主要介绍线程和进程2022-12-18 12:36:43
《JVM虚拟机深度刨析》https://editor.csdn.net/md/?articleId=127465393主要介绍虚拟机的运行过程2023-02-11 12:27:09
《注解与反射》https://blog.csdn.net/qq_69683957/article/details/127433309?spm=1001.2014.3001.5502初始注解和反射,为Spring做基础2022-12-17 19:52:59

在这里插入图片描述

💛第二阶段前端基础
博主认为: 如果大学计算机教材把HTML CSS JavaScript放在计算机教学的第一堂课中,可能会更加的激起学生们对编程的兴趣。以上内容纯属博主个人看法,没有任何反现代教材的看法,(如有冒犯,联系必删)。在这里我们将会是Web开发的第一步,搭建好前端的服务。

文章文章链接描述最近更新时间
《HTML5》https://blog.csdn.net/qq_69683957/article/details/127452517标签体 标签属性2022-12-27 12:42:21
《CSS3.0》https://blog.csdn.net/qq_69683957/article/details/127474403?spm=1001.2014.3001.5502负责美化Html2022-10-25 19:59:39
《JavaScript 6.0》https://blog.csdn.net/qq_69683957/article/details/127525336?spm=1001.2014.3001.5502负责逻辑的表达和控制2023-01-08 12:39:31
《爱意的表达》因事故无法上传Git (需要可私聊)前后端交互爱意表达2022-12-25 17:54:31

在这里插入图片描述

💚第三阶段数据库基础
第三阶段主要教我们如何对数据存储? 以前我们使用的是内存性质的链表、数组等进行短暂的数据存储。假如企业也使用像数组、链表这些一次性的存储性质,那么我们的数据是不是一断电数据都消失了呢?所以我们要学习数据库,对数据进行永久保存。

文章文章链接描述最近更新时间
《MySQL-二刷》https://blog.csdn.net/qq_69683957/article/details/127599308?spm=1001.2014.3001.5502数据库的基本知识2022-12-09 11:32:34
《MySQL-初刷》1.MySQL四种语言 💤2.MySQL 基础介绍初步认识数据库2022-10-04 20:13:52
《贪吃的球球》https://blog.csdn.net/qq_69683957/article/details/127176652?spm=1001.2014.3001.5502GUI和数据库链接起来进行数据实时存档的操作2022-10-05 20:45:47
《学生管理系统》https://gitee.com/lwt121788/MangerStudent_GUIGUI最全用法2022-09-19 10:02:42

在这里插入图片描述

💙第四阶段JavaWeb基础:
JavaWeb是每一个程序员的必经之路,非常考验前面的基础;是对以前学习的一次总结。也是我们作为程序员的第一个框架 (MVC框架)

文章文章链接描述最近更新时间
《JavaWeb-01》https://blog.csdn.net/qq_69683957/article/details/127705683?spm=1001.2014.3001.5502Tomcat Maven2022-11-13 19:22:07
《JavaWeb -02》https://blog.csdn.net/qq_69683957/article/details/127789145?spm=1001.2014.3001.5502Cookie Session2022-11-12 14:44:27
《JavaWeb-03》https://blog.csdn.net/qq_69683957/article/details/127796279?spm=1001.2014.3001.5502Filter Ajax2022-11-19 10:02:42
《JavaWeb-04》https://blog.csdn.net/qq_69683957/article/details/128047917?spm=1001.2014.3001.5502文件上传和邮件发送2022-12-04 12:17:32
《实训-宿舍管理系统》https://gitee.com/lwt121788/Dormitory_mangement实际操作2022-12-08 10:02:42

在这里插入图片描述

💜第五阶段SSM框架
是我们以后面向工作中最常用的框架,SSM框架可以帮我们更加快速的搭建一个网站。学习Spring Mybatis是为了更好的学习SpringMvc.学习SpringMvc目的是为了SpringBoot

文章文章链接描述最近更新时间
《Mybatis》https://blog.csdn.net/qq_69683957/article/details/128080621?spm=1001.2014.3001.5502Mapper 接口2023-02-05 18:01:56
《Spring5》https://blog.csdn.net/qq_69683957/article/details/128320800?spm=1001.2014.3001.5502IOC AOP2023-02-04 15:56:47
《SpringMVC》https://blog.csdn.net/qq_69683957/article/details/128425999?spm=1001.2014.3001.5502MVC架构思想2023-01-03 19:34:44
《图书管理系统》https://blog.csdn.net/qq_69683957/article/details/128498514?spm=1001.2014.3001.5502基于SSM框架2023-01-18 11:48:14
《JQuery.Ajax》https://blog.csdn.net/qq_69683957/article/details/128514541?spm=1001.2014.3001.5502JQuery Ajax2023-01-02 16:51:10

在这里插入图片描述

🤎第六阶段微服务入门
学习微服务我们要更好的学习前后端分离,Vue揭开了前后端分离的神秘面纱。SpringBoot开启了微服务的大门。

文章文章链接描述最近更新时间
《Vue–初刷》https://blog.csdn.net/qq_69683957/article/details/128560259?spm=1001.2014.3001.5502前后端分离必备2023-01-10 15:34:24
《Vue-细刷-01》https://blog.csdn.net/qq_69683957/article/details/128631198?spm=1001.2014.3001.5502细讲012023-01-17 12:23:16
《Vue-细刷-xx》持续更新...尚未完结持续更新...
《SpringBoot-01》https://blog.csdn.net/qq_69683957/article/details/128700371?spm=1001.2014.3001.5502自动装配原理2023-01-24 20:19:38
《员工管理系统》https://blog.csdn.net/qq_69683957/article/details/128757901?spm=1001.2014.3001.5502基于SpringBoot2023-01-24 20:20:18
《SpringBoot-02》https://blog.csdn.net/qq_69683957/article/details/128762431?spm=1001.2014.3001.5502Security Shiro2023-02-04 11:50:18
《SpringSwagger》https://blog.csdn.net/qq_69683957/article/details/128908287?spm=1001.2014.3001.5502文档交互必备2023-02-08 10:10:05
《SpringBoot-03》https://blog.csdn.net/qq_69683957/article/details/128934697?spm=1001.2014.3001.5502Dubbo+Zookeeper2023-02-09 20:26:37

在这里插入图片描述

相关文章:

【吉先生的Java全栈之路】

吉士先生Java全栈学习路线🧡第一阶段Java基础: 在第一阶段:我们要认真听讲,因为基础很重要!基础很重要!基础很重要!!! 重要的事情说三遍。在这里我们先学JavaSE路线;学完之后我们要去学第一个可视化组件编程《GUI》;然后写个《贪吃蛇》游戏耍…...

第二章 Opencv图像处理基本操作

目录1.读取图像1-1.imread()方法2.显示图像2-1.imshow()方法2-2.waitKey()方法2-3.destroyAllWindows()方法2-4.小总结3.保存图像3-1.imwrite()方法4.查看图像属性4-1.常见的三个图像属性1.读取图像 要对一幅图像进行处理,第一件事就是要读取这幅图像。 1-1.imread(…...

字节一面:在浏览器地址栏输入一个 URL 后回车,背后发生了什么?

近段时间,有小伙伴面试字节,说遇到一个面试题: 在浏览器地址栏输入一个 URL 后回车,背后发生了什么? 这里尼恩给大家做一下系统化、体系化的梳理,使得大家可以充分展示一下大家雄厚的 “技术肌肉”&#xf…...

推荐3dMax三维设计十大插件

3dMax是一款功能非常强大的三维设计软件,但无论它的功能多么强大,也不可能包含所有三维方面的功能,这时候,第三方插件可以很好的弥补和增强3dMax的基本功能,下面就给大家介绍十款非常不错的3dMax插件。 森林包&#xf…...

Arduino IDE 2.0.6中 ESP32开发环境搭建笔记

Arduino IDE 2.0.6中 ESP32开发环境搭建 Arduino IDE2.0 已上线一段时间,以后ESP32的学习转至新的IDE中 ,需对开发环境进行。 Arduino IDE2.0与1.0有很大差异。原来环境搭建方法已完全不同。下文主要记录环…...

商品秒杀接口压测及优化

目录一、生成测试用户二、jmeter压测三、秒杀接口优化1、优化第一步:解决超卖2、优化第二步:Redis重复抢购3、优化第三步:Redis预减库存①商品初始化②预减库存一、生成测试用户 将UserUtils工具类导入到zmall-user模块中,运行生…...

NFC 项目前期准备工作

同学,别退出呀,我可是全网最牛逼的 WIFI/BT/GPS/NFC分析博主,我写了上百篇文章,请点击下面了解本专栏,进入本博主主页看看再走呗,一定不会让你后悔的,记得一定要去看主页置顶文章哦。 了解项目信息,FAE联系方式,驱动源码等驱动合入内核配置DTS驱动设备节点验证Push nf…...

(C语言)数据的存储

问:1. 数据类型有哪五大类?2. 数据类型的作用是什么与什么?3. 整型又可以具体分为哪五个?为什么字符char也归属于整型?4. 浮点型又可以具体分为哪两类?5. 构造类型就是什么?具体分为哪四类&…...

C语言深度剖析之文件操作

💗 💗 博客:小怡同学 💗 💗 个人简介:编程小萌新 💗 💗 如果博客对大家有用的话,请点赞关注加关注 🌞 什么是文件 磁盘上的文件是文件。 但是在程序设计中,我们一般谈的文…...

RNN神经网络初探

目录1. 神经网络与未来智能2. 回顾数据维度和神经网络1. 神经网络与未来智能 2. 回顾数据维度和神经网络 循环神经网络,主要用来处理时序的数据,它对每个词的顺序是有要求的。 循环神经网络如何保存记忆功能? 当前样本只有 3 个特征&#x…...

【flinkx】【hdfs】【ing】Cannot obtain block length for LocatedBlock

一. 任务描述 使用flinkx去跑HDFS到HIVE的任务时,出现如下报错: CannotObtainBlockLengthException com.dtstack.flinkx.throwable.FlinkxRuntimeException: cant get file size from hdfs, file hdfs://xxx/.data/540240453caeb6fe4b3f118410a05315_2…...

【Day6】合并两个排序链表与合并k个已排序的链表,java代码实现

前言: 大家好,我是良辰丫🚀🚀🚀,今天与大家一起做两道牛客网的链表题,好久写关于链表题的博客了,这两道题可以帮大家巩固一下链表知识,我把两道题的链接放到下面&#xf…...

Swagger PHP

PHP使用Swagger生成好看的API文档不是不可能,而是非常简单。首先本人使用Laravel框架,所以在Laravel上安装swagger-php。一、安装swagger - phpcomposer require zircote/swagger-phpswagger-php提供了命令行工具,所以可以全局安装&#xff0…...

谷粒商城-品牌管理-JSR303数据校验

后端在处理前端传过来的数据时,尽管前端表单已经加了校验逻辑,但是作为严谨考虑,在后端对接口传输的数据做校验也必不可少。 开启校验: 实体类上增加校验注解,接口参数前增加Valid 开启校验 package com.xxh.product.…...

Java零基础教程——数组

目录数组静态初始化数组数组的访问数组的动态初始化元素默认值规则:数组的遍历数组遍历-求和冒泡排序数组的逆序交换数组 数组就是用来存储一批同种类型数据的容器。 20, 10, 80, 60, 90 int[] arr {20, 10, 80, 60, 90}; //位置 0 1 2 3 4数组的…...

AirServer在哪下载?如何免费使用教程

苹果手机投屏到电脑mac是怎么弄?你知道多少?相信大家对苹果手机投屏到电脑mac能在电脑上操作不是很了解,下面就让coco玛奇朵带大家一起了解一下教程。AIrServer是一款ios投屏到mac的专用软件,可将iOS上的音频,视频&…...

加载sklearn covtype数据集出错 fetch_covtype() HTTPError: HTTP Error 403: Forbidden解决方案

大家好,我是爱编程的喵喵。双985硕士毕业,现担任全栈工程师一职,热衷于将数据思维应用到工作与生活中。从事机器学习以及相关的前后端开发工作。曾在阿里云、科大讯飞、CCF等比赛获得多次Top名次。喜欢通过博客创作的方式对所学的知识进行总结与归纳,不仅形成深入且独到的理…...

理论六:为什么基于接口而非实现编程?有必要为每个类定义接口么?

在上一节课中、我们讲了接口和抽象类,以及各种编程语言是如何支持、实现这两个语法概念的。今天,我们继续讲一个跟“接口”相知识点:基于接口而非实现编程。这个原则非常重要,是一种非常有效的提高代码质量的手段,在平时的开发中特别经常被用到。为了让你…...

(HP)react日常开发技巧

高级特性 1&#xff0c;protals&#xff08;传送门&#xff09;&#xff1a;将子组件渲染到父组件之外。 实例场景&#xff1a;父组件的儿子是<Modal>组件&#xff0c;使用fixed定位虽然样式看着是在父组件之外了&#xff0c;但是打开控制台查看元素&#xff0c;Modal相…...

【20230211】【剑指1】搜索与回溯算法II

树的子结构递归思维&#xff1a;对称性递归什么是对称性递归&#xff1f;就是对一个对称的数据结构&#xff08;这里指二叉树&#xff09;从整体的对称性思考&#xff0c;把大问题分解成子问题进行递归&#xff0c;即不是单独考虑一部分(比如树的左子树)&#xff0c;而是同时考…...

React Native 开发环境搭建(全平台详解)

React Native 开发环境搭建&#xff08;全平台详解&#xff09; 在开始使用 React Native 开发移动应用之前&#xff0c;正确设置开发环境是至关重要的一步。本文将为你提供一份全面的指南&#xff0c;涵盖 macOS 和 Windows 平台的配置步骤&#xff0c;如何在 Android 和 iOS…...

3.3.1_1 检错编码(奇偶校验码)

从这节课开始&#xff0c;我们会探讨数据链路层的差错控制功能&#xff0c;差错控制功能的主要目标是要发现并且解决一个帧内部的位错误&#xff0c;我们需要使用特殊的编码技术去发现帧内部的位错误&#xff0c;当我们发现位错误之后&#xff0c;通常来说有两种解决方案。第一…...

连锁超市冷库节能解决方案:如何实现超市降本增效

在连锁超市冷库运营中&#xff0c;高能耗、设备损耗快、人工管理低效等问题长期困扰企业。御控冷库节能解决方案通过智能控制化霜、按需化霜、实时监控、故障诊断、自动预警、远程控制开关六大核心技术&#xff0c;实现年省电费15%-60%&#xff0c;且不改动原有装备、安装快捷、…...

工程地质软件市场:发展现状、趋势与策略建议

一、引言 在工程建设领域&#xff0c;准确把握地质条件是确保项目顺利推进和安全运营的关键。工程地质软件作为处理、分析、模拟和展示工程地质数据的重要工具&#xff0c;正发挥着日益重要的作用。它凭借强大的数据处理能力、三维建模功能、空间分析工具和可视化展示手段&…...

Java多线程实现之Callable接口深度解析

Java多线程实现之Callable接口深度解析 一、Callable接口概述1.1 接口定义1.2 与Runnable接口的对比1.3 Future接口与FutureTask类 二、Callable接口的基本使用方法2.1 传统方式实现Callable接口2.2 使用Lambda表达式简化Callable实现2.3 使用FutureTask类执行Callable任务 三、…...

leetcodeSQL解题:3564. 季节性销售分析

leetcodeSQL解题&#xff1a;3564. 季节性销售分析 题目&#xff1a; 表&#xff1a;sales ---------------------- | Column Name | Type | ---------------------- | sale_id | int | | product_id | int | | sale_date | date | | quantity | int | | price | decimal | -…...

[Java恶补day16] 238.除自身以外数组的乘积

给你一个整数数组 nums&#xff0c;返回 数组 answer &#xff0c;其中 answer[i] 等于 nums 中除 nums[i] 之外其余各元素的乘积 。 题目数据 保证 数组 nums之中任意元素的全部前缀元素和后缀的乘积都在 32 位 整数范围内。 请 不要使用除法&#xff0c;且在 O(n) 时间复杂度…...

今日学习:Spring线程池|并发修改异常|链路丢失|登录续期|VIP过期策略|数值类缓存

文章目录 优雅版线程池ThreadPoolTaskExecutor和ThreadPoolTaskExecutor的装饰器并发修改异常并发修改异常简介实现机制设计原因及意义 使用线程池造成的链路丢失问题线程池导致的链路丢失问题发生原因 常见解决方法更好的解决方法设计精妙之处 登录续期登录续期常见实现方式特…...

【笔记】WSL 中 Rust 安装与测试完整记录

#工作记录 WSL 中 Rust 安装与测试完整记录 1. 运行环境 系统&#xff1a;Ubuntu 24.04 LTS (WSL2)架构&#xff1a;x86_64 (GNU/Linux)Rust 版本&#xff1a;rustc 1.87.0 (2025-05-09)Cargo 版本&#xff1a;cargo 1.87.0 (2025-05-06) 2. 安装 Rust 2.1 使用 Rust 官方安…...

MyBatis中关于缓存的理解

MyBatis缓存 MyBatis系统当中默认定义两级缓存&#xff1a;一级缓存、二级缓存 默认情况下&#xff0c;只有一级缓存开启&#xff08;sqlSession级别的缓存&#xff09;二级缓存需要手动开启配置&#xff0c;需要局域namespace级别的缓存 一级缓存&#xff08;本地缓存&#…...