自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 docker pull镜像过程中的一些问题

docker pull出现的问题:1.error pulling image configuration: download failed after attempts=6: dial tcp 173.244.217.42:443: connect: connection refused;2.pull过程中卡死不动,偶尔会自动进行重试

2024-09-03 13:00:41 580 1

原创 java开发中工厂方法模式和策略模式

可以看到,存在以下问题:如果未来需要增加其他的生成验证码的方式,需要继续写else if,继续在generateCheckCodeNoDesignPattern这个方法及类中补方法,会导致这个类变得非常臃肿。并且方法内存在大量的if else。这种开发的结果就是违反了软件设计的开闭原则、导致代码耦合性太强,代码开发应该满足高内聚低耦合。:对扩展开放,对修改关闭。在程序需要进行拓展的时候,不能去 修改原有的代码,实现一个热插拔的效果。简言之,是为了使程序的扩展性好,易于维护和升级。

2024-09-03 12:18:58 852

原创 大驼峰-小驼峰-下划线互转以及首字母大、小写工具类

自己写的大、小驼峰和下划线互转工具类

2024-09-03 09:22:45 271

原创 java通过poi操作excel的大部分场景(仅考虑.xlsx扩展名)

注意:excel的行和列都从0开始,所以我代码是:从第二行开始,生成100行,8列的数据,第一列为id-count,后面的列为日期。改为:其实就是写出到通过response.getOutputStream()得到ServletOutputStream,写出到这里。3.生成excel,保存到项目的recourse目录下,关于如何输出到前端,看上面就好。例:第一行为id,日期1,日期2,日期3,日期4,日期5,日期6,日期7,日期8。1.对模板写入数据,并写入一个新的本地地址excel文件中。

2024-05-27 21:27:21 250

原创 如何在java中播放声音:Clip和AudioSystem的使用。以java程序定时播放音乐为例

来获取一个音频输入流,然后再创建一个clip对象,通过clip的open方法,把该流放入clip,此时调用clip的start方法就可以播放音乐。1.java支持的音频格式:默认情况下,Java只支持如WAV,AIFF,AU等格式的音频,你可以引入第三方jar来获得更多支持格式。2.clip.start是异步方式,也就是说,主线程还会继续往后执行,所以如果不在clip.start和clip.close中间加入sleep函数的话,音乐不会播放,因为立马就会被关闭,所以要给定一些睡眠时间。

2024-05-27 21:09:01 917

原创 如何将java项目从打包到转为exe文件,再到任意电脑可执行的应用程序(每一步都明确其正确性,请放心查阅)下半集

launch4j打包jar为exe,并且继续配置,保证可以在任何电脑运行

2024-05-27 16:10:16 1398 4

原创 如何将java项目从打包到转为exe文件,再到任意电脑可执行的应用程序(每一步都明确其正确性,请放心查阅)

打包后使用jar -jar报错:java.lang.NoClassDefFoundError(分springboot和非springboot项目)和java -jar运行jar包出现了“没有主清单属性”问题

2024-05-27 15:18:50 1353

原创 java使用poi操作excel时报错:“org.apache.poi.xssf.usermodel.XSSFRow.getCell(int)“ because “row“ is null

java使用poi操作excel时的问题

2024-05-27 14:28:54 548 1

原创 seata在XA和AT模式下发生错误的问题解决

seata分布式事务在使用XA和AT发生的问题及解决方案

2024-05-14 11:40:40 469 1

原创 IDEA中克隆git项目时导入的项目只有pom文件(含解决方案)

探明IDEA中克隆git项目时导入的项目只有pom文件的原因并解决

2024-01-18 15:01:05 1386 1

原创 Swagger和Knife4j在springboot中的配置和使用

Swagger和Knife4j在springboot中的配置和使用

2024-01-02 19:56:04 1010

原创 SpringBoot实现含动态验证码的登录和含动态验证码的登录验证功能

实现含动态验证码的登录和含动态验证码的登录验证功能

2024-01-02 19:43:04 546

原创 实现将用户提交到后端的excel文件解析出来,并保存到数据库中。

考虑到代码量大,所以我将代码写到了service层。说明和注释都在代码里了。

2023-12-25 11:38:54 444

原创 springboot后端实现将下载的文件保存到项目的静态资源目录下

最后我们只需要利用out对象,把文件写入到该目录就好了。(记得生成的s1对象并不是完整的文件,应该还要加上文件名最后构成\src\main\resources\static\templateFiles\我的文件.txt)\\src\\main\\resources\\static\\templateFiles下,大家可以根据自己要求设置。这里我将文件保存到了。

2023-12-25 11:21:36 630

原创 在springboot中如何实现生成excel模板并保存到项目的静态资源目录,以及实现将项目静态资源目录下的excel文件发送到前端。

实现生成excel模板并保存到项目的静态资源目录。实现将excel文件发送到前端。

2023-12-25 11:17:43 826

原创 开发Controller方法时传参的三个不同的注解:@RequestBody、@PathVariable和@RequestParam注解

定义:@RequestBody 注解用于从请求体中获取数据,并将其转换为指定的对象类型。它通常用于处理 POST 或 PUT 请求,其中请求体包含要创建或更新的对象数据。@RequestBody注解用于Spring MVC中的RESTful服务,用来接收HTTP请求的json/xml格式的数据,并将其转换成Java对象。当HTTP请求中包含json或xml格式的数据时,使用@RequestBody注解将请求体中的数据绑定到方法的参数上。

2023-12-25 10:42:01 1162 1

空空如也

空空如也

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

TA关注的人

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