自定义博客皮肤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)
  • 收藏
  • 关注

原创 mysql报错,原因:使用了mysql的关键字做了mysql的字段

2、mysql新增报错,是使用了desc作为了字段名称,desc是mysql的排序关键字。1、后端一直一个字段接收不到,字段名称也对上了,是前面的两个字段类型没对应上。

2024-09-23 18:43:56 33

原创 记录一下下载zip文件

【代码】记录一下下载zip文件。

2024-09-13 17:29:58 94

原创 spring使用http请求接口返回内容乱码问题

【代码】spring使用http请求接口返回内容乱码问题。

2024-08-14 09:59:27 93

原创 idea下多个微服务启动-根据服务状态分类

二、弹出的框里选择springboot。

2024-08-07 16:53:41 117

原创 MultipartFile 实现word、excel转pdf

【代码】MultipartFile 实现word、excel转pdf。

2024-05-23 15:09:36 152 1

原创 JAVA将WORD、EX文档转换为PDF

网上找了很多的方案,最后还是使用Apache POI + itext7适合一些,因为项目要部署在linux环境上,话不多说,直接步入整体。

2024-05-23 08:48:57 300 1

原创 第三方接口转接

需求背景是这样的,我需要调用第三方的接口,但是第三方提供的接口在他们自己的局域网内,不开放在公网,所以公司的官网是调用不通的,让他们提供VPN,为了安全考虑他们又不肯,好好好,找茬是吧。我们的项目正式环境是和他们那边在同一个局域网的,而且我们项目可以公网访问,那不就有办法了,我们可以在自己项目上搞一个请求中转的接口,我们将请求发给中转接口,再由中转接口请求他们那边的接口,perfect!实现,使用hutool工具类。

2024-05-10 15:30:24 228

原创 使用mybatis-plus踩的坑

mybatis的缓存最好还是关闭比较好,如果确实需要使用缓存,就要在写代码的时候有意识的去规避这样的写法。这样查出来的数据才是准确的,所以在查询的时候要保证字段类型的一致,类型不一致不仅会导致数据不准的问题,还会导致索引失效的问题,这是需要重视的。但是这样查询出来会多出很多数据,正确的sql语句应该是。对查询的结果集做了更改,最后缓存的结果集是处理过的。1、mybatis-plus缓存。

2024-05-08 10:14:03 488

原创 debezium监听数据库变更

1、首先根据自己的java和mysql版本引入合适的依赖,我mysql是8,java8,使用的依赖版本是<debezium.version>1.9.0.Final</debezium.version>debezium是一款可以监听到数据库数据变更的工具,我使用的场景是将数据库数据的增删改记录下来并展示在页面上,我的数据量不大,没有使用到消息队列,大型的系统可以配合消息队列使用,比如说kafka。2、配置数据库信息,我是配置在nacos使用配置类去读取的。4、核心监听类 MysqlListener。

2024-04-29 14:50:16 270 6

原创 使用Thumbnailator工具类生成缩略图

代码里面为什么用字节数组而不直接传入InputStream流进去呢,因为直接传入InputStream会报错:大概意思就是找不到合适的图片阅读器,所以才传入ByteArrayInputStream(fileBytes)Thumbnailator是一款强大且方便的开源工具类,有很多对文件处理的api,如缩略图,图片旋转,水印等等,github地址是。

2024-04-10 09:57:52 236 1

原创 集成OSS浏览器下载上传的文件想使用原文件名【设置header】

那么我们知道只要根据这个Content-Disposition的规则在上传文件的时候把自己的原文件名封装在Header里面不就大功告成了,那么要怎么封装进去呢。如果您希望访问OSS内常见网页静态文件(HTML、Javascript、XML、json)时进行Gzip压缩,您需要置空此项,并在请求中增加。通过文件URL访问文件时是预览还是以附件形式下载,与文件所在Bucket的创建时间、OSS开通时间以及使用的域名类型有关。yourFileName用于自定义下载后的文件名称,例如example.jpg。

2023-08-23 18:45:55 315

原创 @SneakyThrows

什么是受检异常呢,受检异常就是在编译的时候需要显式的去声明或者处理的异常,简单来说就是这类异常需要在方法上使用throws抛出或者使用try-catch捕获处理,最常见的就是对文件流处理的IOException就是受检异常,那么加了这个注解就不用显式的去处理异常编译也可以通过了。今天遇到一个陌生注解,查阅资料后发现这个注解的作用在方法抛出受检异常的时候将其自动转换为非受检异常。什么是非受检异常,就是编译时不需要显式去处理的异常,非受检异常通常是继承自。是 Project Lombok 库提供的一个注解。

2023-08-23 14:47:23 222

原创 Spring后端为null的字段返回到前端为-1的问题

null自动转空值,会把String类型null值转为空字符串,会将Long类型null值转换为-1返回给前端。

2023-08-21 17:41:29 974 1

原创 Java泛型T和?的区别

T 是一个 确定的 类型,通常用于泛型类和泛型方法的定义,?是一个 不确定 的类型,通常用于泛型方法的调用代码和形参,不能用于定义类和泛型方法。T在实例化的时候会用具体类型来替代,而?后来去翻阅各位大佬的帖子之后才搞懂?通配符,之前以为自己懂了?而我的报错就是在泛型中,类型参数的通配符捕获会导致类型不匹配的问题。心里想这要求的类型和提供的类型不是一样的嘛。写到mapper层的时候会报错。

2023-08-21 17:35:04 236

原创 Android AIDL客户端调用服务端方法报空指针问题解决

Android 使用AIDL报空指针异常的解决

2022-09-23 14:20:59 1474 1

原创 Android 在BroadcastReceiver里面使用AlertDialog的问题解决

关于Android使用Java开发,在BroadcastReceiver里面使用AlertDialog创建悬浮窗的问题

2022-09-22 14:04:16 832

空空如也

空空如也

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

TA关注的人

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