Java
文章平均质量分 56
值得觊觎一眼
这个作者很懒,什么都没留下…
展开
-
完美解决Content type ‘multipart/form-data;boundary=----------0467042;charset=UTF-8‘ not supported问题
今天在做文件上传功能出现了该问题,该接口如下:原创 2023-08-25 10:41:15 · 26838 阅读 · 3 评论 -
ImageIo.read() 读取图片时返回Null异常
最近在做前端图片展示时遇到的问题,前端上传了图片,后端保存后,返回图片的展示地址,前端再根据地址展示图片,但是前端上传的图片,有一些能正常展示,有一些为空白,查看后端发现返回的BufferedImage为空,BufferedImage是由ImageIO.read读取出来。查看图片发现,虽然上传的图片都是以jpg,png或者jpeg为后缀的,但是实际上的图片格式却是.webp,用记事本打开可看到。 webp是谷歌2010新出的图片类型,java无法支持这种格式的图片,正常的方式读取就会报空。只需要在项目中添加原创 2022-06-13 18:11:11 · 3076 阅读 · 2 评论 -
正则表达式-获取小括号内的内容
需求在开发过程需要获取字符串中在小括号内的内容,遂记录一下实现import cn.hutool.core.util.ReUtil;public class RegexTest { public static void main(String[] args) { String str = "username(zhangsan)"; String regex = "\\((.*?)\\)"; String group0 = ReUt...原创 2021-12-21 14:59:37 · 1216 阅读 · 0 评论 -
SpringBoot监听Redis key失效事件
SpringBoot监听Redis key失效事件一、问题背景设备发送的心跳数据中的状态信息会保存在Redis缓存中,当缓存中的key超时失效时,将根据key中的设备id更新数据库中的数据,这时就需要监听Redis 的key失效事件二、解决方案1.开启Redis key的过期提醒修改Redis的配置文件redis.conf,找到配置(没有就新增)notify-keyspace-event默认为:notify-keyspace-event ""修改为:notify-keyspace-event原创 2021-05-10 15:29:26 · 933 阅读 · 0 评论 -
SpringBoot中@Component注解无法使用@Autowired注解的问题
SpringBoot中@Component注解无法使用@Autowired注解的问题一、问题原因springboot 项目中某些情况下@Component注解下@Autowired的类为null的情况,也就是没注入成功,或者是此类在bean加载之前就被调用了。二、解决办法问题代码redisService为空导致空指针异常@Componentpublic class TestUtil{ @Autowired private RedisService redisService; publi原创 2021-05-10 14:15:45 · 6172 阅读 · 8 评论 -
SpringBoot Logback无法获取配置中心属性
SpringBoot Logback无法获取配置中心属性前言最近在做项目中,需要把项目中的日志信息通过RabbitMQ将规定格式的消息发送到消息队列中,然后ELK系统通过消息队列拿日志并且保存起来,在日志的配置文件(logback-spring.xml)中我们需要加入RabbitMQ的配置信息,我们的RabbitMQ信息存在Nacos的配置中心,就出现项目启动无法获取到RabbitMQ的配置,导致出错如何解决问题原因在springboot官网 https://docs.spring.io/spr原创 2021-01-19 15:14:15 · 1047 阅读 · 0 评论 -
正则表达式-获取Json属性值
需求 需要获取json的字符串参数中的某个属性的值,只用json转对象后再获取层级比较多,所以使用简单的正则表达式进行获取具体实现 public static void main(String[] args) { String data = "{\"code\":1,\"msg\":\"操作成功!\",\"success\":true,\"data\":{\"code\":\"3100183130\",\"number\":\"39518133\",\"issue_date\":\"20原创 2020-11-17 14:29:26 · 1918 阅读 · 0 评论