自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java多线程

进程:一个在内存中运行的应用程序。每个进程都有自己独立的一块内存空间,一个进程可以有多个线程,比如在Windows系统中,一个运行的xx.exe就是一个进程。线程:进程中的一个执行任务(控制单元),负责当前进程中程序的执行。一个进程至少有一个线程,一个进程可以运行多个线程,多个线程可共享数据。什么是多线程:只要你想让多个事情同时运行就需要用到多线程。

2024-06-26 10:28:59 454

原创 Content type ‘application/json;charset=UTF-8‘ not supported异常的解决过程

1.首先说明开发场景*就是对该json格式数据传输到后台后台实体类import com.baomidou.mybatisplus.annotation.TableId;import com.baomidou.mybatisplus.annotation.TableName;import com.fasterxml.jackson.annotation.JsonIgnore;import lombok.Data;import org.springframework.format.annota

2024-04-30 09:29:02 3106 2

原创 minio的使用(windows安装包)

MinIO是一款高性能、分布式的对象存储系统,基于Go语言开发,并且完全兼容Amazon S3云存储服务接口。MinIO适用于存储大容量非结构化数据,如图片、视频、日志文件、备份数据和容器/虚拟机镜像等。它的一个独特之处在于其简单性和对开发者的友好性,旨在将存储作为一个开发问题而非运维问题。MinIO的设计目标是为云原生应用程序提供高性能、高可用性、可扩展性和安全性的对象存储。它非常适合于各种数据存储场景,包括云备份、容器存储、大数据存储、多媒体存储等。

2024-04-28 19:36:07 1573 1

原创 阿里云OSS注册与使用

在Maven工程中使用OSS Java SDK,只需在pom.xml中加入相应依赖即可。如果使用的是Java 9及以上的版本,则需要添加JAXB相关依赖。我的代码对一些非固定的属性写在了application.yml文件中了,方便后期云端口变了好更改。:读写权限选择私有就无法公共访问,访问时需要加上身份后缀,可能导致身份信息泄露。我这里通过接口上传了一张图片,接口成功接受并返回图片地址。如果需要其他语言的教程,可以以此为例进行使用。:首次使用会有3个月的免费试用,内存20g。以下容器选择按需就行,

2024-04-25 20:17:43 760 1

原创 java实现excel导入与导出(总结与实现)

1.创建一个springboot项目,我所使用的版本是2.2.42.导入EasyExcel的pom依赖,和lombok依赖。EasyExcel版本选择全部使用教程可以EasyExcel官网查看。

2024-04-24 15:45:18 997

原创 MybatisPlus实现模糊查询(多表联查并实现分页操作)

Autowired//通过姓名进行模糊查询//R为控制数据输出格式return R.error("请输入正确的用户名");

2024-03-15 11:22:11 1357 1

原创 Mybatis-Plus的wapper条件构造器

Wapper:条件构造抽象类,最顶端父类AbstractWrapper :用于查询条件封装,生成 sql的 where 条件QueryWrapper: 查询条件封装UpdateWrapper : Update 条件封装AbstractLambdaWrapper : Lambda 语法使用 Wrapper统一处理解析lambda 获取 column.LambdaQueryWrapper: 通过lambda语法进行查询条件封装。

2024-03-11 19:05:40 886

原创 Spring Boot 全局异常处理

​ SpringMvc 中对异常统一处理提供了相应处理方式,推荐大家使用的是实现接口HandlerExceptionResolver的方式,对代码侵入性较小。

2024-02-23 19:22:16 241

原创 springboot创建项目到运行测试

springboot创建项目到测试运行,ssm

2024-01-26 20:31:07 1890 1

原创 SSM框架集成与测试

spring+springMVC+MyBatis 环境配置

2024-01-22 15:25:01 453

原创 document

所谓 “访问” 元素节点,就是指 “得到”、“获取” 页面上的元素节点。对节点进行操作,第一步就是要得到它。访问元素节点主要依靠 document 对象。

2024-01-15 16:23:52 1545 1

原创 redis

redis是一款高性能的NOSQL系列的非关系型数据库。NoSQL(NoSQL = Not Only SQL),意即“不仅仅是SQL”,是一项全新的数据库理念,泛指非关系型的数据库。随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型(社会服务类型,类似百度、微信、淘宝)的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,而非关系型的数据库则由于其本身的特点得到了非常迅速的发展。工作中遇到的挑战:1,高并发读写。

2024-01-14 15:16:00 1321 1

原创 MySql运算符

算术运算符主要用于数学运算,其可以连接运算符前后的两个数值或表达式,对数值或表达式进行加(+)、减(-)、乘(*)、除(/)和取模(%)运算。将t22表中的字段i对3和5进行求模(求余)运算。可以看到,100对3求模后的结果为3,对5求模后的结果为0。

2024-01-06 23:22:34 798 1

原创 java中的枚举

为了间接的表示一些固定的值,Java就给我们提供了枚举是指将变量的值一一列出来,变量的值只限于列举出来的值的范围内格式枚举项1,枚举项2,枚举项3;注意: 定义枚举类要用关键字enum示例代码// 定义一个枚举类,用来表示春,夏,秋,冬这四个固定值。

2023-12-21 15:22:38 29 1

原创 File类

File类介绍它是文件和目录路径名的抽象表示文件和目录是可以通过File封装成对象的对于File而言,其封装的并不是一个真正存在的文件,仅仅是一个路径名而已.它可以是存在的,也可以是不存在的.将来是要通过具体的操作把这个路径的内容转换为具体存在的File类的构造方法方法名说明通过将给定的路径名字符串转换为抽象路径名来创建新的 File实例从父路径名字符串和子路径名字符串创建新的 File实例从父抽象路径名和子路径名字符串创建新的 File实例示例代码。

2023-12-19 09:21:51 18 1

原创 Stream流

也叫Stream流,是Jdk8开始新增的一套API (ava.util.stream.*),** 可以用于操作集合或者数组的数据**。优势:Stream流大量的结合了Lambda的语法风格来编程,提供了一种更加强大,更加简单的方式操作集合或者数组中的数据,代码更简洁,可读性更好Collections.addAll(names,"张三丰","张无忌", "周芷若","赵敏","张强");// name = [张三丰, 张无忌,周芷若,赵敏, 张强]

2023-12-13 11:19:34 32 1

原创 java中的时间日期类

​ SimpleDateFormat是一个具体的类,用于以区域设置敏感的方式格式化和解析日期。Date 代表了一个特定的时间,精确到毫秒。SimpleDateFormat类构造方法。SimpleDateFormat类概述。1970年1月1日 00:00:00。1秒 = 1000毫秒。相应的年或月或日,输入。

2023-12-06 14:34:35 32 1

原创 java中的构造方法

子类会继承父类中的数据,可能还会使用父类的数据。所以,子类初始化之前,一定要先完成父类数据的初始化,原因在于,每一个子类构造方法的第一条语句默认都是:super()) 必须放在构造方法的第一行有效语句,并且二者不能共存。​ 如果没有定义构造方法,系统将给出一个默认的无参数构造方法。​ 无论是否使用,都手动书写无参数构造方法,和带参数构造方法。​ 如果定义了构造方法,系统将不再提供默认的构造方法。

2023-11-29 10:04:01 52 1

原创 Java数组

​ 数组就是存储数据长度固定的容器,存储多个数据的数据类型要一致。​ 数据类型[] 数组名int[] arr;char[] arr;​ 数组动态初始化就是只给定数组的长度,由系统给出默认初始化值​ 在创建数组时,直接将元素确定​ 每一个存储到数组的元素,都会自动的拥有一个编号,从0开始,到数组长度-1。​ 这个自动编号称为数组索引(index),可以通过数组的索引访问到数组中的元素。​ 数据类型[][] 数组名。

2023-11-20 16:24:09 17 1

原创 Java中的循环语句

循环:循环语句可以在满足循环条件的情况下,反复执行某一段代码,这段被重复执行的代码被称为循环体语句,当反复 执行这个循环体时,需要在合适的时候把循环判断条件修改为false,从而结束循环,否则循环将一直执行下去,形 成死循环。

2023-11-15 15:33:15 41

空空如也

空空如也

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

TA关注的人

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