springboot对接minio的webhook完整步骤记录
2024-07-20 19:30 | 分类:编程语言 | 评论:0 次 | 浏览: 42
前言近日需要将minio的apache2.0版本给用起来,顺便要完善一下原有的文件上传管理系统,其中很重要的一点是,在原有客户端直传的基础上...
Spring Boot项目获取resources目录下文件并返回给前端的方案
2024-07-20 19:30 | 分类:编程语言 | 评论:0 次 | 浏览: 38
前言最近项目需要下载一个模板文件用来修改上传,模板文件放在spring boot项目中resources文件夹下。功能就是获取这个文件然后下...
如何基于SpringWeb MultipartFile实现文件上传、下载功能
2024-07-20 11:30 | 分类:编程语言 | 评论:0 次 | 浏览: 38
前言在web开发中,文件上传是一个常见的功能需求。spring框架提供了multipartfile接口,用于处理文件上传请求。multipa...
SpringBoot3整合SpringDoc OpenAPI生成接口文档的详细过程
2024-07-19 19:30 | 分类:编程语言 | 评论:0 次 | 浏览: 47
1、前言在我们日常开发过程中,维护良好的 api 文档对于团队协作和开发效率至关重要。springdoc openapi 是一个强大的工具,...
带你3分钟带你搞定Spring Boot中Schedule
2024-07-19 19:30 | 分类:编程语言 | 评论:0 次 | 浏览: 63
一、背景介绍在实际的业务开发过程中,我们经常会需要定时任务来帮助我们完成一些工作,例如每天早上 6 点生成销售报表、每晚 23 点清理脏数据...
Java中的6种请求方式的示例详解
2024-07-19 11:30 | 分类:编程语言 | 评论:0 次 | 浏览: 49
主要围绕如下请求方式:@requestparam、@pathvariable、@matrixvariable、@requestbody、@r...
Java中将字符串String转换为整数int的多种方法
2024-07-19 11:30 | 分类:编程语言 | 评论:0 次 | 浏览: 58
前言在java编程中,将字符串(string)转换为整数(int)是一个常见需求。本文讲解了是最常用的方法,直接将字符串转换为基本类型 in...
spring导入framework报红问题
2024-07-19 11:30 | 分类:编程语言 | 评论:0 次 | 浏览: 49
spring导入framework报红在pom文件导入jar包时爆红如下图所示:首先,先看看有无拼写错误,无,进入下一步1.原因该引入的包没...
SpringBoot统一数据返回的几种方式
2024-07-19 11:30 | 分类:编程语言 | 评论:0 次 | 浏览: 49
在web应用程序开发中,统一数据返回格式对于前后端分离项目尤为重要。通过统一的数据返回格式,可以大大简化前端数据解析的复杂度,提高代码的可维...
java实现protocol传输的客户端和服务端的示例代码
2024-07-19 11:30 | 分类:编程语言 | 评论:0 次 | 浏览: 49
要实现一个基于协议传输的客户端和服务端,我们可以使用java的socket编程。下面是一个示例,演示如何实现一个简单的基于tcp协议的客户端...
Java读取resources目录下文件路径的九种代码示例教程
2024-07-19 11:30 | 分类:编程语言 | 评论:0 次 | 浏览: 53
前言资源管理是开发过程中不可或缺的一部分。资源文件,如配置文件、图片和文本文件,通常被放置在项目的resources目录下,以便于管理和访问...
java.lang.InterruptedException异常的问题解决
2024-07-19 11:30 | 分类:编程语言 | 评论:0 次 | 浏览: 42
在使用 jenkins 进行持续集成和持续部署(ci/cd)过程中,可能会遇到各种各样的问题,其中之一是java.lang.interrup...
一文详解Java如何实现自定义注解
2024-07-19 11:30 | 分类:编程语言 | 评论:0 次 | 浏览: 43
一、@interface 关键字我们想定义一个自己的注解 需要使用 @interface 关键字来定义。如定义一个叫 myannotatio...
Java中处理金额计算之使用Long还是BigDecimal详解
2024-07-19 11:30 | 分类:编程语言 | 评论:0 次 | 浏览: 57
前言在java编程中处理货币和金额时,选择合适的数据类型至关重要。java提供了多种处理数值的方式,其中long和bigdecimal是两种...
java中使用雪花算法(Snowflake)为分布式系统生成全局唯一ID代码示例
2024-07-19 11:30 | 分类:编程语言 | 评论:0 次 | 浏览: 53
(全局唯一id的解决方案有很多种,这里主要是介绍和学习snowflake算法)什么是雪花算法(snowflake)雪花算法(snowflak...
SpringBoot实现图形验证码的操作方法
2024-07-18 21:08 | 分类:编程语言 | 评论:0 次 | 浏览: 47
随着安全性的要求越来越高,目前许多项目中都使用了验证码,验证码也有各种类型,如 图形验证码、短信验证码、邮件验证码、人脸识别等,这些不同类型...
JAVA多线程之JDK中的各种锁详解(看这一篇就够了)
2024-07-18 21:08 | 分类:编程语言 | 评论:0 次 | 浏览: 44
1.概论1.1.实现锁的要素java中的锁都是可重入的锁,因为不可重入的试用的时候很容易造成死锁。这个道理很好想明白:当一个线程已经持有一个...
Spring Cloud Config解决的问题和案例
2024-07-18 21:08 | 分类:编程语言 | 评论:0 次 | 浏览: 49
引言spring cloud config 是 spring cloud 套件中的一个工具,提供了在分布式系统中对外部化配置的服务器端和客户...
Java报错sun.misc.Unsafe.park(Native Method)问题
2024-07-18 21:08 | 分类:编程语言 | 评论:0 次 | 浏览: 44
java报错sun.misc.unsafe.park(native method)这个问题基本上是spring在启动的时候,某个东西重复被初...
Springboot加载所有Bean之后运行方式
2024-07-18 21:08 | 分类:编程语言 | 评论:0 次 | 浏览: 47
springboot加载所有bean之后运行方式springboot启动后,需要加载一些配置文件至内存中方法编写普通类,继承applicat...
springboot如何获取请求者的ip地址
2024-07-18 21:08 | 分类:编程语言 | 评论:0 次 | 浏览: 45
在spring框架中,可以使用拦截器(interceptor)来监听每个控制器(controller)的请求,并记录请求者的ip地址。imp...
SpringBoot注解@Import原理之关于ConfigurationClassPostProcessor源码解析
2024-07-18 21:08 | 分类:编程语言 | 评论:0 次 | 浏览: 41
1. @import 介绍1.1 @import 的作用spring 中将一个普通类交给容器管理除了使用 @bean 及 @componen...
java实现调用http请求的五种常见方式
2024-07-18 21:08 | 分类:编程语言 | 评论:0 次 | 浏览: 50
一、概述在实际开发过程中,我们经常需要调用对方提供的接口或测试自己写的接口是否合适。很多项目都会封装规定好本身项目的接口规范,所以大多数需要...
Spark 实现自定义加密的示例代码
2024-07-18 21:08 | 分类:编程语言 | 评论:0 次 | 浏览: 44
spark 实现自定义加密一、建立加密和解密的自定义函数import java.nio.charset.{standardcharsets}...
Spring启动流程源码解析
2024-07-18 21:08 | 分类:编程语言 | 评论:0 次 | 浏览: 50
1. spring 启动配置spring的启动是基于 web 容器的,所有 web工程的初始配置都写在 web.xml 中,该文件一般配置了...
spring @retryable不生效的一种场景分析
2024-07-18 21:08 | 分类:编程语言 | 评论:0 次 | 浏览: 50
项目中某个位置要调用其它部门的接口,一直有问题,对方让加重试。使用@retryable之后发现并没有进行重试,之前其它接口都正常重试了。经过...
springboot创建监听和处理事件的操作方法
2024-07-18 21:08 | 分类:编程语言 | 评论:0 次 | 浏览: 44
使用spring boot的事件机制来监听和处理事件有多种优势:松耦合:事件发布者和监听者之间的耦合度降低,组件之间独立性增强,有助于代码的...
Elasticsearch设置密码的方法与验证
2024-07-18 21:08 | 分类:编程语言 | 评论:0 次 | 浏览: 43
一、配置1.修改配置文件修改配置文件 config/elasticsearch.yml,写入以下配置:xpack.security.enab...
基于语雀编辑器的在线文档编辑与查看功能
2024-07-18 21:08 | 分类:编程语言 | 评论:0 次 | 浏览: 49
概述语雀是一个非常优秀的文档和知识库工具,其编辑器更是非常好用,虽无开源版本,但有编译好的可以使用。本文基于语雀编辑器实现在线文档的编辑与文...
解决IDEA中git拉取代码时出现Update canceled问题
2024-07-18 21:08 | 分类:编程语言 | 评论:0 次 | 浏览: 46
idea中git拉取代码时出现update canceled问题当在idea中通过git更新代码时,拉取失败,报如下错误解决办法勾选上以后,...