自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wangyang857的博客

红藕香残玉簟秋

  • 博客(27)
  • 收藏
  • 关注

原创 docker部署onlyoffice(windows版)

例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考。

2025-03-26 17:21:40 1067

原创 kkFileView minIO 文件预览

文章是教大家如何用 kkFileView 去与预览 minIO 中的文件,如果需要了解上传下载相关知识,点击链接springboot集成minIO~ 本文会有点啰嗦,但是方便大家了解每个步骤,防止结果有误差。提示:以下是本篇文章正文内容,下面案例可供参考对 kkFileView 感兴趣的同学可直接跳转官网链接gitee地址链接github地址链接就预览而言,大家完全可以在自己或者公司的服务器上部署一个 kkFileView,然后利用他提供的接口去将预览的活给承包下来。

2025-02-25 11:52:43 740

原创 springboot3 集成 knife4j(接口文档)

提示::大家在开发阶段,前后端对接时,一份简洁明了的接口文档,至关重要,本文讲述了在 springboot3 的框架下,如何快速集成 knife4j。knife4j 并非只有这几个注解,我是挑选了几个最重要的,而且也基本能满足大家日常开发需求,如果需要更详细的可以跳转knife4j 官网。

2025-01-23 17:32:44 1233

原创 mybatis 对 createTime 和 updateTime 实现自动填充

例如:java 中在对数据进行建模时,如果存在 createTime 和 updateTime 字段,在执行保存和修改 sql 时,如果用类似拦截器的工具去在执行 insert 和 update 时填充这两个字段就会很方便。提示:以下是本篇文章正文内容,下面案例可供参考一开始使用 pg 的数据库,但是通过日志看,都没有填充成功,所以我在换了 mysql 数据库后,发现生效,所以如果数据库是非 mysql 的兄弟,需要写完自己测试下是否有效!!!

2025-01-23 15:52:38 550

原创 MyBatis-Plus 中 @TableField 注解详解

本文旨在讲解 @TableField 内部属性作用

2024-12-30 14:27:00 1343

原创 若依如何修改密码加密算法

若依是一套快速集成各种中间件的配套 Java 后端框架,本文旨在描述修改其登陆的加密算法。

2024-12-30 10:56:43 1168

原创 postgre 中使用 json 存储 java 对象

概括下,这个解析器中的 parse 方法类似咱们的 set 方法,是将数据库中的 json 类型数据转为 List 类型数据;反之,toJson 是将 List 类型数据转为 json 数据格式,最后通过 mybatisplus 存储到数据库中. 具体实现可以看下面的 JsonUtils 工具类.文章仓促就之,是在已经已经实现的代码上直接说明,如有读者发现文章有不足或是无法实现效果,可以留言.该文件是工具类,配合 UserHandler 类,无需任何改动,直接粘贴即可。

2024-10-27 12:30:14 608 1

原创 java 方法路径解析

本文主要是介绍 java 接口在 restful 风格下,url 地址的各部分的组成,文章耗时较短,难免存在不足之处,但是不妨碍大家阅读,如有错误,望大家多多留言指正~~

2024-06-20 14:36:59 867

原创 javax.net.ssl.SSLException: Received fatal alert: protocol_version已经解决

大家在解决问题时,一定多多百度,不一定是代码问题,别人的解决办法往往也有坑,好,下期见~

2024-05-08 14:58:23 1542

原创 前端(vue)如何调用后端(java)方法

这里针对的是 java 后端项目中在 controller 文件夹中的类文件,这类文件的后缀一般都会带有 controller,很容易辨认,前端调用的方法也都是这类文件中的方法,如图:初学者不必纠结代码语法,大致能看懂就行,主要是理解调用的模版格式,文章仓促而为,或许存在问题,望大家多多海涵指教~~~~

2024-05-02 00:00:37 1661 1

原创 java 自定义返回体 Result

一般定义三个属性即可,code、msg、data。public static final R FAIL = error("操作失败");} }public static final R FAIL = error("操作失败");} }public static final R FAIL = error("操作失败");

2024-04-26 09:53:28 440 1

原创 java jdbc 连接 SQLServer 数据库

版本目前只有一个4.0,大家不用纠结版本的问题。

2024-04-11 20:12:07 865

原创 java 将 json 数据转为 java 中的对象

这里需要注意的是,json 中的属性,必须和 java 中的属性一一对应,如果存在偏差,就会在读取时,java 中的对象值为 null,切记。该方法无需添加任何依赖,唯一麻烦的地方是得先准备好 json 数据对应的 java 类。如果出现 json 中的数据,说明转化成功!由于演示代码太少,就不贴源码了。

2024-04-11 17:59:43 759

原创 springboot 集成 nacos (demo 版)

文章只是演示,不具备真正开发用途,旨在帮助类似于刚接触 nacos 的开发人员。

2024-02-02 10:49:50 1349

原创 @EntityListeners注解的作用

注解是Java Persistence API(JPA)中的一项注解,用于指定一个或多个实体监听器(Entity Listeners)。它的作用是在实体对象的生命周期事件发生时,触发相应的监听器进行特定的操作。接口的类,它可以定义在实体创建、更新、删除等生命周期事件发生时应执行的业务逻辑。注解,可以将一个或多个实体监听器与特定的实体类关联起来。注解提供了一种机制,通过它可以实现在JPA实体对象生命周期事件中执行自定义操作的灵活性。对象被持久化时,与之关联的实体监听器中的方法将被调用。

2024-01-23 15:43:30 1486

原创 Java 中的八种基础数据类型及数据库对应类型

了解Java中的基础数据类型及其在数据库中的对应关系是开发人员设计数据库模型和进行数据操作时的关键一步。选择适当的数据库类型可以提高数据存储的效率和准确性。在与数据库交互时,确保数据在Java和数据库之间的正确映射是构建可靠应用程序的基础。同时,使用包装类可以使得处理基础数据类型更加灵活,支持更多的操作和处理。

2024-01-19 14:20:10 900

原创 初学者如何创建自己的 springboot 项目

本文不仅说明创建项目全过程,还记录了创建项目的两个必须配置,也就是 jdk 以及 maven 的安装,没有者两个配置,项目运行是会有问题的提示:以下是本篇文章正文内容,下面案例可供参考文章难度不大,旨在帮助初学者配置自己的本地环境,并在此基础创建自己的 springboot 项目,步骤或许还有不足的地方,大家有建议一定说下,我都会看的如果觉得文章可以,还麻烦大家。

2024-01-12 16:01:19 1454

原创 springboot 集成 mybatis(springboot3.0 & jdk17)

文章内部已经处理了部分的依赖冲突,并且类似于纯净版本,大家可以直接把项目拉取下来作为自己的 base 去用项目 gitee 链接集成过程不难,大家可以按照步骤来,有问题随时留言,都会看的,文章已经测试过是没问题的,欢迎大家建议指正...

2024-01-12 09:34:57 2857 1

原创 hibernate-core升级后导致的BUG

只需要将依赖回退到 6.2.5.Final 版本即可,因为我没有具体测试是升级到那个版本才会出现这个报错,所以大家可以先直接使用该版本解决。我现在明白为什么 jdk 大家还是偏爱 8 了,哈哈,又水了一篇。

2024-01-11 16:19:39 560

原创 IDEA 效率插件

在开发过程中,难免来回切换中英文,该插件能检测你是在写代码还是写注释,自动帮你切换中英文,还是挺不错的,但是插件可能会导致项目卡顿,这个我目前也不确定,听说的,目前搜狗输入法是支持的,可惜我用的是讯飞输入法,暂不支持,真难受!效果保密,真正的彩蛋在插件地址的评论里,哈哈,满天星推荐。

2023-12-22 17:53:27 1408

原创 SpringBoot集成JPA(SpringBoot3.0、JDK17)

首先在这里说下,文章只是我的平时工作时的有感而发,不去讨论jpd与mybatis的孰好孰坏,mybatis虽然书写起来麻烦了点,但是优点在于节点可控(这个很重要),jpa的优点在于语义化的,书写简洁,工作量少(用起来很爽)。

2023-12-20 14:55:26 1057

原创 如何对 controller 层的方法进行参数判空

适用于基本数据类型(Integer,Long,Double,Boolean 等等),当 @NotNull 注解被使用在 String 类型的数据上,则表示该数据不能为 Null(但是可以为 Empty)**文章灵感来源**:(https://blog.youkuaiyun.com/yangchao1125/article/details/107323177/)*在根据不同类型使用注解时,需要注意是否适用的问题,类似不要对集合使用 @NotBlank 等。@NotBlank(message = "编码不得为空")

2023-12-11 17:49:18 1329

原创 springboot集成minIO(SpringBoot3.0、JDK17)

首先需要安装minIO,公司有的话最好,没有那就自己本地安装一个。

2023-11-07 11:51:14 509

原创 Java中如何判断是否为子类

主要有两种判断方法,第一种是class类中的isAssignableFrom方法,参数是一个Class类型的对象,这种判断实际并没有标题的判断效果,它只能判断是否为同类型,我看了大多数网上的文章,都把这个方法添加进去,实际是不对的。System.out.println("ByteArrayOutputStream 是 java.io.OutputStream 的子类");System.out.println("outputStream 是 java.io.OutputStream 的子类");

2023-10-18 15:16:01 1248

原创 MissingServletRequestPartException: Required request part ‘file_upload‘ is not present

1.无论你使用了@RequestPart还是@RequestParam,都需要在加上属性required = false,因为这两个注解默认使用required = true,所以就会导致上面的报错信息;2.排除上面的情况,还有一种就是参数名称是否与前端一致,这是我在搜索这类问题最多人回答的答案,比如。这里后端使用的参数名称是uploadFile,你再去界面检查前端的参数名称。

2023-08-28 16:17:41 1565

原创 idea 安装 Apifox Helper 插件以及配置项目

如果项目没有整合,那么测试起来,会比较麻烦,特别是下班后第二天上班,重启postman,突然发现自己测试的接口没保存!点击保存后会生成令牌编码,这里注意,关闭该界面后是无法再次查看令牌的,所以最好有记事本保存并说明,防止遗忘。最后打开idea的设置,搜索apifox,在搜索框输入apifox,按照图片步骤填写。以我的测试项目为例,右击controller文件,找到对应apifox图标选项,点击。当然,要使用这款插件的同时,需要先下载最新版本的apifox哈,打开之后先登陆。回到apifox主界面,点击。

2023-07-20 15:23:35 2599 2

原创 java小白一年工作总结

总结

2023-01-19 17:29:36 529

空空如也

空空如也

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

TA关注的人

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