【吉先生的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 | 主要介绍一些网关协议 hhtp | 2022-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 | 负责美化Html | 2022-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.5502 | GUI和数据库链接起来进行数据实时存档的操作 | 2022-10-05 20:45:47 |
《学生管理系统》 | https://gitee.com/lwt121788/MangerStudent_GUI | GUI最全用法 | 2022-09-19 10:02:42 |
💙第四阶段JavaWeb基础:
JavaWeb是每一个程序员的必经之路,非常考验前面的基础;是对以前学习的一次总结。也是我们作为程序员的第一个框架 (MVC框架)
文章 | 文章链接 | 描述 | 最近更新时间 |
---|---|---|---|
《JavaWeb-01》 | https://blog.csdn.net/qq_69683957/article/details/127705683?spm=1001.2014.3001.5502 | Tomcat Maven | 2022-11-13 19:22:07 |
《JavaWeb -02》 | https://blog.csdn.net/qq_69683957/article/details/127789145?spm=1001.2014.3001.5502 | Cookie Session | 2022-11-12 14:44:27 |
《JavaWeb-03》 | https://blog.csdn.net/qq_69683957/article/details/127796279?spm=1001.2014.3001.5502 | Filter Ajax | 2022-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.5502 | Mapper 接口 | 2023-02-05 18:01:56 |
《Spring5》 | https://blog.csdn.net/qq_69683957/article/details/128320800?spm=1001.2014.3001.5502 | IOC AOP | 2023-02-04 15:56:47 |
《SpringMVC》 | https://blog.csdn.net/qq_69683957/article/details/128425999?spm=1001.2014.3001.5502 | MVC架构思想 | 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.5502 | JQuery Ajax | 2023-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 | 细讲01 | 2023-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 | 基于SpringBoot | 2023-01-24 20:20:18 |
《SpringBoot-02》 | https://blog.csdn.net/qq_69683957/article/details/128762431?spm=1001.2014.3001.5502 | Security Shiro | 2023-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.5502 | Dubbo+Zookeeper | 2023-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 后回车,背后发生了什么? 这里尼恩给大家做一下系统化、体系化的梳理,使得大家可以充分展示一下大家雄厚的 “技术肌肉”…...
推荐3dMax三维设计十大插件
3dMax是一款功能非常强大的三维设计软件,但无论它的功能多么强大,也不可能包含所有三维方面的功能,这时候,第三方插件可以很好的弥补和增强3dMax的基本功能,下面就给大家介绍十款非常不错的3dMax插件。 森林包…...
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代码实现
前言: 大家好,我是良辰丫🚀🚀🚀,今天与大家一起做两道牛客网的链表题,好久写关于链表题的博客了,这两道题可以帮大家巩固一下链表知识,我把两道题的链接放到下面…...
Swagger PHP
PHP使用Swagger生成好看的API文档不是不可能,而是非常简单。首先本人使用Laravel框架,所以在Laravel上安装swagger-php。一、安装swagger - phpcomposer require zircote/swagger-phpswagger-php提供了命令行工具,所以可以全局安装࿰…...
谷粒商城-品牌管理-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,protals(传送门):将子组件渲染到父组件之外。 实例场景:父组件的儿子是<Modal>组件,使用fixed定位虽然样式看着是在父组件之外了,但是打开控制台查看元素,Modal相…...
【20230211】【剑指1】搜索与回溯算法II
树的子结构递归思维:对称性递归什么是对称性递归?就是对一个对称的数据结构(这里指二叉树)从整体的对称性思考,把大问题分解成子问题进行递归,即不是单独考虑一部分(比如树的左子树),而是同时考…...
STM32F103C8T6—库函数应用I2C/SPI驱动OLED显示中文、字符串
文章目录1. I2C与SPI通信协议对比2. 四脚OLED与六脚OLED3. I2C驱动OLED显示oled.h & oled.c:汉字取模 & oledfont.h:main.c 显示示例:连线方法:4. SPI驱动OLED显示1. I2C与SPI通信协议对比 I2C(Inter-Integra…...
sql语句要注意的地方及常用查询语句
sql要注意的地方关键字不能被缩写,也不能分行小写大写不敏感,没区别使用缩进提高语句的可读性常用查询语句1.查询所有库SHOW DATABASES;2.选择数据库 use 数据库名USE myemployees;3.查看数据库中所有表show tables4.查看表中的内容 select 字段一&#…...
数组去重、伪数组和真数组的区别以及伪数组如何转换成真数组
1.数组去重 1) 利用数组的indexOf下标属性来查询。 如果找到一个 item,则返回 item 的第一次出现的位置。开始位置的索引为 0。 如果在数组中没找到指定元素则返回 -1。 function unique4(arr) {var newArr []for (var i 0; i < arr.length; i) {i…...
JavaScript内置支持类Array
<!DOCTYPE html> <html> <head> <meta charset"utf-8"> <title>内置支持类Array</title> </head> <body bgcolor"antiquewhite"> <script type"text/javasc…...
GitLab CI-CD 学习笔记
概述 1. CI/CD CI(持续集成)指开发人员一天内进行多次合并和提交代码操作,并通过自动化测试,完成构建 CD(持续部署)指每次代码更改都会自动部署到对应环境 CI/CD 结合在一起,可以加快开发团…...
K8S安装
1.创建三台centos虚拟机 使用的官方最小镜像安装 CentOS-7-x86_64-Minimal-1804.iso 建议最小硬件配置:2核CPU、2G内存、20G硬盘 master配置详情 node1和node2配置详情 三台虚拟机在安装centos的时候在网络IPV4指定DHCP,配置IPV4固定地址,保证可以访问…...
【C++】模板初阶STL简介
今天,你内卷了吗? 文章目录一、泛型编程二、函数模板(显示实例化和隐式实例化)1.函数模板格式2.单参数模板3.多参数模板4.模板参数的匹配原则三、类模板(没有推演的时机,统一显示实例化)1.类模…...
备战蓝桥杯第一天【二分查找无bug版】
🌹作者:云小逸 📝个人主页:云小逸的主页 📝Github:云小逸的Github 🤟motto:要敢于一个人默默的面对自己,强大自己才是核心。不要等到什么都没有了,才下定决心去做。种一颗树,最好的时间是十年前…...
Java集合中的Map
MapMap接口键 值 对存储键不能重复,值可以重复Map三个实现类的存储结构HashMap:Hash表链表红黑树结构 线程不安全TreeMap: 底层红黑树实现HashTable:hash表链表红黑树 线程安全HashMapHashMap常用方法HashMap<String,String>…...
【java】springboot项目启动数据加载内存中的三种方法
文章目录一、前言二、加载方式2.1、 第一种:使用PostConstruct注解(properties/yaml文件)。2.2、 第二种:使用Order注解和CommandLineRunner接口。2.3、 第三种:使用Order注解和ApplicationRunner接口。三、代码示例3.…...
湘潭哪里做网站 电话/银川网站seo
代码矗用分为静态和动态两种。在上 节介绍的方式是代码的静态重用,这种方式是代码级的重用,也就是将需要重用的代码和使用这些代码的使用者放在 起进行编译,最终生成 个可执行文件或程序C. ko .so 等) 8-1 测试 mu ti fi iver 驱动…...
房产网站开发文档/常熟网站建设
常用命令 自动补全返回值 Eclipse对应Ctrl2 L,Idea对应CtrlAlt V,为了方便我改成CtrlL CtrlF9 手动编译 只是修改方法内的代码,不需要重启应用,只需要ctrlf9手动编译一下即可生效 CtrlAltL 一键格式化代码Ctrl F12 显示当前…...
做外国网站买域名/万网官网登录
什么是ShellCode? 不依赖环境,在任何地方都能执行的机器码(硬编码)。 ShellCode的编写原则 不能有全局变量。不能使用常量字符串、不能使用系统调用。不能嵌套调用其他函数。 ShellCode的问题 由于第 3 点,所以不能直接使用函数ÿ…...
10000ip网站怎么做/广告推广代运营公司
和新队友的第一次训练 体验良好 debug到头秃 好困啊靠 A.The Baguette Master 给一个四边形相框的宽度和边框内侧四条边对角线AD的程度,求外侧周长 如图,对四个点做垂线(因为懒所以只挑了两个角来做),将总长度分为…...
老外做中文网站/软件开发
绘制普通直线,先看效果图: 实现代码如下: <!DOCTYPE html> <html> <head lang"en"><meta charset"UTF-8"><title></title><script>function drawGraph(id){var canvasdocument.getElementById(id);var contextc…...
青岛 机械 中企动力提供网站建设/域名注册网站
正则表达式语法: 字符 说明 \ 将下一字符标记为特殊字符、文本、反向引用或八进制转义符。例如,“n”匹配字符“n”。“\n”匹配换行符。序列“\\”匹配“\”,“\(”匹配“(”。 ^ 匹配输入字符串开始的位置。如果设置了 RegExp 对象的 Multiline 属性&a…...