自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java中创建线程的多种方式

java中创建的线程主要有2种,没有返回值的(实现runnable接口),以及有返回值的(实现callable接口),以下是所有方式的总结。

2024-03-10 00:20:43 284 1

原创 Java中二维数组排序

方法一:重写Arrays.sort()的比较器——方法二:重写Arrays.sort()的比较器——

2024-01-04 22:44:49 660

原创 Stream流的基本使用

Java中Stream流的基本使用

2023-11-15 00:32:15 59

原创 Spring Boot3集成springdoc-openapi v2.1.0,调试半天Swagger心得

覆盖默认的Spring MVC配置,导致Swagger无法正确地初始化和访问,我之前在对静态资源的访问叶出现了同样的问题,如果把静态资源放在static下面,是可以正常访问的,但如果写了Config类去集成。以上是官方解析,非常简单粗暴,然而我在运行的过程中遇到了许多bug,以下是我遇到的bug以及解决方法,最后的解决原理我只是大概懂了,如有大佬可以评论告知详细原理。配置类的也是少数,因此网上基本没有合适的解决方案,因此自己花了大量的时间才发现的技巧,希望可以对大家有帮助,最后总结两个小知识点。

2023-07-28 01:39:30 1875 1

原创 在SpringMVC中利用CommonsMultipartResolver与<multipart-config>分别解决浏览器文件上传问题的区别

后端代码如下:利用RequestParam来映射文件的name和变量名,利用MultipartFile对象获取文件名,然后去掉名字只取后缀.jpg后利用UUID来随机生成一个图片名字,防止上传重名,文件被覆盖。需要导入的解析器是MultipartResolver,由于其为接口,因此需要导入接口的实现类CommonsMultipartResolver,需要注意的是Spring管理该bean的时候不会根据类型进行注入,而是根据id,因此id必须为multipartResolver。

2023-04-11 14:25:12 2218 3

空空如也

空空如也

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

TA关注的人

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