JavaEE
苦荞苦荞丶
这个作者很懒,什么都没留下…
展开
-
JSON parse error: Cannot deserialize instance of `java.util.ArrayList` out of START_OBJECT token
描述:在前后端传递参数时,如果为JSON,后端使用@RequestBody对象类型接受数据,会出现 500/503错误。编译器同时报警告2020-07-02 16:57:19.774 WARN 16080 --- [io-7006-exec-10] .w.s.m.s.DefaultHandlerExceptionResolver :Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON原创 2020-07-02 17:14:46 · 11188 阅读 · 1 评论 -
JUC 知识点
写在前面本文在学习JUC过程中,自己总结的一份JUC知识点,涵盖知识点,代码Demo源码 GITHUB 地址:源码地址将会持续更新如果有什么地方总结的不完善或出现错误,欢迎留言补充和改正,共同进步!JUC目录写在前面JUC 基础1. 什么是线程和进程?举例说明2. 线程的状态有哪些?3. wait 和 sleep 的区别?4. 什么是并发,什么是并行?5. JUC 常见异常JUC Lock接口1. Lock 和 Synchronized 区别在哪?2. 经典买票问题JUC 线程间通信1. .原创 2020-06-28 22:39:04 · 338 阅读 · 0 评论 -
Invalid character found in request target The valid characters are defined in RFC 7230 and RFC 3986
SpringBoot 版本:2.2.1默认集成Tomcat版本:9.0.27SpringBoot项目,使用SpringBoot默认集成的Tomcat,请求后端 Controller 接口时抛出此异常。java.lang.IllegalArgumentException: Invalid character found in the request target. The valid characters are defined in RFC 7230 and RFC 3986 at org.apa原创 2020-06-26 21:23:10 · 148 阅读 · 0 评论 -
JUC 经典线程八锁
Demo代码public class Lock8 { public static void main(String[] args) { Phone phone = new Phone(); Phone phone1 = new Phone(); new Thread(() -> { phone.sendEmail(); }, "AA").start(); try {原创 2020-06-05 15:05:28 · 251 阅读 · 0 评论 -
Aliyun OSS上传组件核心代码
Aliyun OSS 上传组件用起来很方便,而且官方文档写的也很详细,但感觉文档太详细之后不太好找。这里吧后端代码贴上来,直接当成一个Template使用。关于OSS申请的问题,这里不再介绍,到阿里云首页搜索OSS对象存储,基本就是傻瓜式操作,下一步就完事了。申请成功之后,点击控制台,查看"已开通的云产品"就可以看到了。接着需要申请Aliyun的 “用户AccessKey”,这个很重要,注意隐私。是本人在写项目时,OSS上传模块的部分代码,主要完成功能就是上传图片功能。[官方文档]:Al.原创 2020-05-20 18:17:45 · 179 阅读 · 0 评论 -
JSON 传输数据出现415错误 Content type 'application/xml;charset=UTF-8' not supported
1. 问题:在微服务项目时,通过 LoadBlance + restTemplate 完成 Consumer 与 Provider 交互时,发生 415 数据格式错误。但是,归根结底,其实就是MVC部分的问题。可能在Cloud使用时暴露出来了。Controller 发送 POST 数据时,虽然已经配置了 @RestController注解以及,在返回方法的注解内部设置了返回数据接收类型@Po...原创 2020-04-13 21:48:04 · 7258 阅读 · 4 评论