自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 收藏
  • 关注

原创 Java - Junit框架

Java语言实现的单元测试框架,很多开发工具已经集成了Junit框架,如IDEA。单元测试:针对最小的功能单元(方法),编写测试代码对该功能进行正确性测试。

2025-05-15 21:40:03 478

原创 MyBatis 的分页插件

大型项目的数据体量很大,在前端界面展示时为保障展示效果,会要求接口快速返回,这时候后端会选择分页获取数据,只传递要查询的页码数据。这就避免了大多问题,达到快速返回的效果。常用的分页有2种:① MyBatis 分页插件:PageHelper。这个插件很常用,支持多数据库分页,无需修改SQL语句即可实现分页功能。

2025-05-15 21:15:19 213

原创 Spring Boot 最常用的50 个注解

用于标记一个方法,表示处理 HTTP DELETE 请求的 URL 映射。用于标记一个方法,表示处理 HTTP POST 请求的 URL 映射。用于标记一个方法,表示处理 HTTP GET 请求的 URL 映射。用于标记一个方法,表示处理 HTTP PUT 请求的 URL 映射。用于标记一个方法或类,表示该方法或类需要进行事务管理。用于标记一个方法,表示该方法是一个事务事件监听器。用于标记一个类,表示该类是一个 JPA 实体类。用于标记一个方法,表示该方法是一个异步方法。

2025-05-10 16:08:27 418

原创 SpringBoot 框架和 SSM 框架的对比分析

SSM(Spring + Spring MVC + MyBatis)和 Spring Boot 都是基于 Spring 框架的技术栈,但它们在使用方式、配置复杂度、设计理念上有所不同。下面是 SSM 和 Spring Boot 之间的关系及主要区别:定义:SSM 是一种传统的 Java Web 应用开发技术组合,其中包含三个框架:特点:适用场景:适用于需要高度定制化配置的企业级应用,或者对于已有系统的迁移和扩展。定义:诞生目的是用来简化新 Spring 应用的初始搭建以及开发过程。它通过约定大于配置的理念,

2025-05-09 16:06:06 1215

原创 基于SpringBoot网上书店的设计与实现

repositories 和 pluginRepositories,配置了阿里云的Maven仓库,加速依赖下载。release启用,snapshots禁用,这样构建时不会去下载快照版本的依赖,保证稳定性。

2025-05-06 18:17:09 274

原创 VMware 安装 win10 系统的教程

win 10 系统安装

2025-04-15 13:55:33 137

原创 大数据 - 2. Hadoop - HDFS(分布式文件系统)

HDFS:分布式文件系统为什么海量数据需要分布式存储技术?文件过大时,单台服务器无法承担,要靠数量来解决。数量的提升带来的是网络传输、磁盘读写、CPU、内存等各方面的提升。众多的服务器一起工作,如何保证高效且不出错?大数据体系中,分布式的调度有2类架构模式:去中心化模式、中心化模式大数据框架大多是:中心化模式:一个中心节点(服务器)来统筹其它服务器的工作,统一指挥,统一调派。也称:一主多从模式,简称主从模式(Master And Slaves)去中心化模式:没有明确的中心。

2025-04-14 13:29:50 630

原创 大数据 - 1. 概述

大数据的诞生:与信息化、互联网的发展 密切相关。早期的计算机(上世纪70年代之前) 是相互独立的,各自处理各自的数据上世纪70年代后,出现了基于TCP/IP协议的小规模的计算机互联互通。上世纪90年代后,全球互联的互联网出现。当全球互联网逐步建成(2000年左右),各大企业或政府拥有了海量的数据亟待处理。于是诞生了以分布式的形式(即多台服务器集群)完成海量数据处理的处理方式,并逐步发展成现代大数据体系。大数据就是:用分布式技术来处理 海量数据,得到数据背后蕴含的价值。

2025-04-09 17:31:35 784

原创 电脑一些好用的软件推荐

功能:一个广泛使用的免费开源软件,用于视频录制和直播流媒体。非常适合用来游戏直播、个人直播以及专业制作。

2025-04-03 03:37:40 170

原创 职测-言语理解与表达

抛砖引玉:比喻用出演不成熟的意见或文章引出别人高明的成熟的意见或作品。褒贬误用:有些成语有鲜明的感情色彩,如果不加区分就会导致褒贬误用,感情色彩使用不当。贻笑大方:指让内行人笑话,贬义。如芒在背:好像有针在背上,形容坐立不安。满城风雨:比喻某件坏事,传播很广,到处议论纷纷(不能用于好事)巧夺天工:形容人工制造的东西胜过天然。无独有偶:指虽然罕见,但不止一个,还有一个可以成一对。张冠李戴:有些成语适用的对象和范围是特定的。

2025-03-30 21:16:32 467

原创 java - 多线程

线程:Thread。是一个程序内部的一条执行流程。程序中如果只有一条执行流程,那这个程序就是单线程程序。

2025-03-30 15:28:37 129

原创 Java - 2. 面向对象编程

abstract:抽象。可以修饰类、方法abstract 修饰的类:称为抽象类。abstract 修饰的方法:称为抽象方法。抽象类的特点抽象类中不一定有抽象方法,有抽象方法的类一定是抽象类。类该有的成员(成员变量、方法、构造器),抽象类也可以有。抽象类不能创建对象,仅作为一种特殊的父类,让子类继承并实现。一个类继承抽象类,必须重写抽象类的全部抽象方法,否则这个类也必须定义成抽象类。

2025-03-29 16:24:28 1318

原创 Linux

Linux的目录结构Linux的目录结构是一个树型结构Linux没有盘符这个概念, 只有一个根目录 /, 所有文件都在它下面Linux系统中,路径之间的层级关系,使用:/ 来表示:例如: /usr/local/hello.txt。

2025-03-22 21:49:33 210

原创 MySQL - 索引【index】

索引:帮助MySQI高效获取数据的数据结构(有序)。数据库系统除维护数据外,还维护满足特定查找算法的数据结构,即索引。

2025-03-22 18:18:07 1291

原创 Java 案例 6 - 数组篇(综合案例)

需求:开发一个简易版的斗地主游戏,要求只完成做牌(存储54张牌)、洗。

2025-03-20 15:25:20 136

原创 Java 案例 6 - 数组篇(基础)

需求:开发一个程序。假设班级有8名学生,用户可以录入8名学生的Java成绩,成绩类型是小数,并输出平均分,最高分和最低分。

2025-03-20 15:15:34 124

原创 Java 案例 5 - 猜数字游戏(学习Random 类)

需求:随机生成一个1-100之间的数据,提示用户猜测。用户输入后,猜大提示过大,猜小提示过小,直到猜中结束游戏。

2025-03-19 22:31:59 165

原创 Java.util 包下的实用工具类2:Random 类

包中的一个实用工具类,用于生成伪随机数。它提供了多种方法,可以生成不同数据类型的随机值。:使用 Random 生成随机数。:创建 Random 对象。类,需要创建它的实例。

2025-03-19 22:15:14 153

原创 Java.util 包下的实用工具类1:Scanner类

包的一个实用工具类,能够解析基本数据类型和字符串,从不同的输入源读取数据,如键盘输入、文件等。类,需要创建它的实例。可以指定不同的输入源,标准输入(键盘输入)或者文件。:关闭 Scanner。完成输入后,应该关闭。:创建 Scanner 对象,接收输入。:使用 Scanner 进行读取。

2025-03-19 15:52:09 229

原创 Java 案例 4 - 综合案例(switch)

目标:设计一个可以执行基本数学运算(加、减、乘、除)的计算器程序。

2025-03-18 22:59:16 224

原创 Java 案例 3 - 循环结构篇(for、while、do-while、循环嵌套)

案例一:输出三行 Hello World案例二:输出100以内的奇数案例三:输入一个数n,输出1 ~ n 的数据和

2025-03-18 21:29:30 110

原创 Java 案例 2 - 流程控制篇(if、switch)

【代码】Java 案例2(运用分支 if 判断是否是闰年)

2025-03-18 21:02:09 177

原创 Java 案例 1 - 健康计算器(学习scanner类)

【代码】Java 案例1:健康计算器(重点认识scanner类)

2025-03-18 20:43:57 144

原创 Java - 1. 基础

关键字:关键字是java用的,我们不能用来作为类名、变量名,否则会报错!注:我们只需学习Java SE (基础)和 Java EE(进阶)JRE:Java 的运行环境。编写好的Java程序,可以在各种安装了JVM的系统平台上运行。核心类库:Java内部自带的程序,供程序员在程序中调用。JVM:Java 虚拟机,真正运行Java程序的地方。Java SE:标准版,Java 的核心和基础。Java ME:应用版,移动设备应用的解决方案。Java EE:企业版,企业级开发的解决方案。Java 的三大技术平台。

2025-03-17 14:04:49 1470

原创 案例:基于Springboot 开发web程序,完成用户列表的渲染展示

在该案例中,需要读取文本中的数据,并且还需要将对象转为json格式,所以我们在项目中再引入一个非常常用的工具包hutool。然后调用里面的工具类,就可以非常方便快捷的完成业务操作。:编写规范:规定 main/resources 目录下static文件用来存放静态资源(即html、css、js文件):创建一个springboot工程,并勾选Spring Web、lo第二步:bok。在 main/resources 目录下定义一个文本文件user.txt。:它的注解可以简化实体类的定义。

2025-03-17 12:28:13 354

原创 Spirngboot项目创建失败:Spring 官方脚手架连接不上的解决方案

Spirngboot项目创建失败:Spring 官方脚手架连接不上的解决方案

2025-03-16 16:51:53 384

原创 JDK、Maven、MySQL 的安装

JDK-17的安装流程,Maven 3.9.3的安装、MySQL 8本地版的安装

2025-03-13 19:32:19 243

原创 SpringBoot 面试篇

6.Aware。

2025-03-12 16:01:36 123

原创 Springboot3

ORM 框架提供了持久化类与表的映射关系,在运行时参照映射文件的信息,把对象持久化到数据库中。辅助功能:内嵌的Tomcat、Jetly(无需部署WAR文件),外部化配置,不需要XML配置。自动配置:一些bean对象会自动注入到IOC容器,无需手动声明,简化开发。起步依赖:本质是一个Maven坐标,整合了完成一个功能需要的所有坐标。ORM:对象关系映射,将程序中的一个对象与表中的一行数据一一对应。Spring 程序依赖设置繁琐的问题。,接下来我们探究一下他是如何实现的。SpringBoot 概述。

2025-03-12 15:54:28 272

原创 MySQL

所谓二维表,指由行和列组成的表,如下图(有表头、有列、有行,还可以通过一列关联另外一个表格中的某一列数据)。简单说,基于二维表存储数据的数据库就是关系型数据库,不是基于二维表存储数据的数据库,就是非关系型数据库。③ SQL:操作关系型数据库的编程语言,定义了操作关系型数据库的统一标准。关系型数据库(RDBMS):建立在关系模型基础上,由多张相互连接的二维表组成的数据库。① 数据库(DB):存储数据的仓库。② SQL语句可使用空格/缩进来增强语句的可读性。③ MySQL数据库的SQL语句不区分大小写。

2025-03-08 15:50:13 383

原创 Java-Web:① 前端(html、css、js)

① 创建一个HTML文件,然后输入:!(英文)+ 回车,即可生成一个基本的HTML文件。② 添加或删除注释的方式:CTRL+/<head></head><body></body></html>-- head标签:定义文档的头部信息,一般包含标题、样式表、脚本等。title标签:定义文档的标题,用于浏览器的标题栏。body标签:定义文档的主体内容,包含文本、图片、视频等。-->HTML基础学习表格:table。

2025-03-07 17:44:16 212

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除