自定义博客皮肤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的博客

红藕香残玉簟秋

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

原创 java后端方法地址组成解析

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

2024-06-20 14:36:59 606

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

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

2024-05-08 14:58:23 460

原创 一文理解前端如何调用后端(java)方法

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

2024-05-02 00:00:37 982 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 295 1

原创 java jdbc 连接 SQLServer 数据库

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

2024-04-11 20:12:07 612

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

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

2024-04-11 17:59:43 359

原创 springboot 集成 nacos (demo 版)

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

2024-02-02 10:49:50 1107

原创 程序员为什么要用流程图?

流程图是一种通用的图形语言,可以跨越语言和团队的障碍。流程图作为文档的一种形式,可以帮助记录系统的设计和业务流程。这对新加入的团队成员或将来维护系统的人员来说,是一种重要的知识传承方式。总的来说,流程图是一个强大的工具,有助于程序员更好地理解、设计和沟通软件系统。在设计和分析阶段,通过绘制流程图,程序员可以更容易地发现可能存在的问题和逻辑错误。在分析系统性能或寻找优化点时,绘制流程图有助于可视化系统的瓶颈和潜在的优化机会。团队成员可以共同理解和讨论流程图,确保所有人对系统的理解是一致的。

2024-01-23 16:41:04 586

原创 @EntityListeners注解的作用

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

2024-01-23 15:43:30 831

原创 JavaScript入门分享

JavaScript是一种高级的、解释型的编程语言,最初由Netscape公司开发,主要用于在Web浏览器中实现动态交互。它是一种脚本语言,可以嵌入到HTML中,通过浏览器执行。随着时间的推移,JavaScript逐渐演化成一门全栈语言,也可以用于服务器端开发(Node.js)。

2024-01-22 09:18:20 348

原创 程序员如何快速提升开发效率

通过选择合适的工具、学习快捷键、培养良好的开发习惯、学习新技术、制定开发计划、利用开发框架和库,以及持续反馈和改进,程序员可以在不断提高开发效率的同时,提高代码质量,更好地完成工作任务。不同的开发者有不同的学习和工作方式,因此需要根据个人情况选择适合自己的提升方法。

2024-01-19 15:03:23 412

原创 如何使用ChatGPT提升工作效率

ChatGPT是一个强大的工具,可以在各种场景中提高工作效率。通过与ChatGPT对话、集成API到工具中、与其他工具协同工作,你可以更灵活地解决问题、获取信息,从而更加高效地完成工作任务。在使用ChatGPT时,记得遵循隐私和安全性原则,维持实时学习,以确保最佳的使用体验。

2024-01-19 14:51:24 300

原创 Java如何自定义返回体

首先,我们需要创建一个自定义的返回体类。这个类可以包含状态码、消息和数据等属性。// 构造函数、getter和setter方法在控制器中,我们可以使用自定义的返回体类作为接口的返回类型。这样,无论接口的实际处理结果如何,都可以通过该返回体来规范返回格式。// 处理业务逻辑// 构建自定义返回体为了更好地管理和维护状态码.

2024-01-19 14:44:46 541

原创 Java中文乱码浅析及解决方案

在Java中处理中文乱码问题,关键在于统一使用合适的字符编码、明确指定编码方式以及在必要的时候进行字符集转换。通过合理运用解决方案,可以有效避免中文乱码问题,确保程序正确处理中文字符,提高应用的稳定性和可靠性。

2024-01-19 14:40:21 626

原创 深入理解Spring和Spring Boot的区别及示例解析

Spring和Spring Boot都是用于构建Java企业级应用程序的强大框架,但它们在设计和用法上有一些重要的区别。本文将深入研究Spring和Spring Boot之间的差异,并通过代码示例演示它们的特性。

2024-01-19 14:36:57 385

原创 深入Spring Boot:常用注解详解与实例演示

Spring Boot作为一款用于简化Java应用开发的框架,广泛使用了注解来简化配置、管理依赖和定义业务逻辑。本文将深入介绍一些在Spring Boot项目中常用的注解,并通过实例代码演示它们的用法。

2024-01-19 14:27:22 789

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

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

2024-01-19 14:20:10 520

原创 程序员必备的面试技巧

程序员面试:从准备到成功在当今竞争激烈的科技行业,程序员无疑是企业竞相争夺的宝贵资源。为了寻找最合适的候选人,许多公司会进行一系列的面试流程。本文将为你提供一份关于程序员面试的指南,帮助你顺利通过面试,获得心仪的职位。

2024-01-12 16:46:48 314

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

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

2024-01-12 16:01:19 1224

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

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

2024-01-12 09:34:57 1038

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

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

2024-01-11 16:19:39 391

原创 IDEA 效率插件

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

2023-12-22 17:53:27 924

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

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

2023-12-20 14:55:26 643

原创 都 JDK17 了,还不会优雅判空?

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

2023-12-11 17:49:18 849

原创 springboot集成minIO实现上传下载文件(SpringBoot3.0、JDK17)

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

2023-11-07 11:51:14 258

原创 Java中如何判断一个类是否为另外一个类的子类

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

2023-10-18 15:16:01 907

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

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

2023-08-28 16:17:41 857

原创 3分钟,搞定Apifox Helper插件,一键测试,纵享丝滑

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

2023-07-20 15:23:35 1528

原创 2022,一个后端java开发的年末总结

总结

2023-01-19 17:29:36 382

空空如也

空空如也

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

TA关注的人

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