Bug
记录这些日子踩过的坑,也希望给广大网友提供一些参考。
一步一结
1.设计模式:结合各种源码进行学习
2.数据库相关: SQL优化
3.多线程编程
4.分布式解决方案
展开
-
Jackson反序列化问题: java.util.LinkedHashMap cannot be cast to xx
转化对象带泛型时,必须使用 new TypeReference进行包装正确写法正确写法 @RequestMapping("test2") public String test2() throws JsonProcessingException { ObjectMapper objectMapper = new ObjectMapper(); Result<Result<User>> result = objectMapper.readValue("{\n" +原创 2022-03-01 01:37:38 · 1247 阅读 · 5 评论 -
新建Maven项目之后,执行编译报错: Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.1:comp
1 报错背景及描述1.1 报错背景使用IDEA生成了springboot项目maven指定了编译jdk版本为1.8执行clean命令正常,而complie就失败报错信息如下:Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile (default-compile) on project gulimall.product: Fatal error compiling2 原因及解决办法原创 2021-04-03 15:15:28 · 1696 阅读 · 0 评论 -
Maven下载sources时报错java.lang.RuntimeException: Cannot reconnect
1 报错信息大致报错背景如下:可以正常导入和更新依赖maven更改过阿里镜像下载sources会报错,具体堆栈信息如下java.lang.RuntimeException: Cannot reconnect. at org.jetbrains.idea.maven.server.RemoteObjectWrapper.perform(RemoteObjectWrapper.java:82) at org.jetbrains.idea.maven.server.MavenEmbedderWr原创 2021-02-17 13:27:18 · 5110 阅读 · 10 评论 -
解决报错:sql_mode=only_full_group_by
简单介绍一下你自己请谈谈你做过的最有水平的项目对微服务的理解,优缺点各是什么?项目中用到SpringCloud哪些组件?他们分别有什么作用?手写单例模式-双重校验锁nginx配置:负载均衡、限流和server块条目数据库删除相关关键字:drop、delete和truncate区别?map、set和list区别,哪些允许重复?哪些允许插入null值?map用过哪些?HashMap从jdk 1.7到 jdk 1.8有哪些改变?查看端口占用的命令是什么?Spring Security相关,权.转载 2021-02-08 20:04:39 · 497 阅读 · 1 评论 -
Postgresql报错及解决方案:Bad value for type int / DataIntegrityVoilationException
1 报错信息org.postgresql.util.PSQLException:Bad value for type int 2 错误原因实体类属性定义为Integer,但数据库该字段类型为varchar3 触发机制本人所遇到的情况为:如果该数据库该字段为null时,进行查询操作会触发该报错.如果数据库该字段刚好有数字字符,则不会触发4 解决方案将该字段属性改为String即可解决问题...原创 2020-12-05 00:50:00 · 8392 阅读 · 0 评论 -
Nginx启动异常及解决方案:Failed to start SYSV: NGINX is an HTTP(S) server, HTTP(S) reverse proxy
1.背景及描述当我使用systemctl start nginx.service或者service nginx start命令启动nginx,发现启动失败.当使用nginx -t却显示OK.查看状态,信息如下:[root@localhost logs]# systemctl status nginx.service● nginx.service - SYSV: NGINX is an HTTP(S) server, HTTP(S) reverse proxy and IMAP/POP3 proxy s原创 2020-10-16 14:37:16 · 18959 阅读 · 4 评论 -
Spring通过ResponseBody返回对象时,JSON属性变为首字母大写
1 背景1.1 版本信息springcloud版本:Dalston.SR1springboot版本:1.5.3.ReleaseJDK版本:1.81.2 缺陷描述通过success等方法返回的json数据的首字母均为大写,十分离奇。但该dto对象并无特别之处,具体代码如下所示@Setter@Getter@ApiModel("返回结果")public class ResultObject<T> implements Serializable { private st原创 2020-10-12 15:13:46 · 2598 阅读 · 0 评论 -
HttpServletResponse通过setContentType设置响应头失败,以及解决办法
1 背景1.1 版本信息springcloud版本:Dalston.SR1springboot版本:1.5.3.ReleaseJDK版本:1.81.2 缺陷描述当我从Controller或者ControllerAdvice直接返回一个JSON字符串时,通过response.setContentType("application/json;charset=UTF-8");失败,前端实际拿到的content-type为text/plain;charset=UTF-8.如果前端对头部有校验的话,很原创 2020-10-12 14:50:37 · 7056 阅读 · 0 评论 -
Docker容器启动时报错:container init caused “write /proc/self/attr/keycreate: permission denied““: unknown
1 问题描述1.1 报错完整信息docker: Error response from daemon: OCI runtime create failed: container_linux.go:449;container init caused "write /proc/self/attr/keycreate: permission denied"": unknown.1.2 报错背景linux环境下使用离线方式(tgz安装包形式)安装docker使用了docker load < xx转载 2020-09-15 15:40:35 · 11311 阅读 · 11 评论 -
Eureka显示down,但是访问health的状态显示为UP,怎么解决
1 问题描述1.1 Eureka显示为down(1)如图所示1.2 health状态为UP如图所示1.3 在线文档也可正常访问如图所示1.4 依然发送心跳原创 2020-09-07 14:32:55 · 5073 阅读 · 0 评论 -
Springboot报错Required request part ‘file‘ is not present,说一点不一样的解决方法
1 堆栈信息老规矩,先贴出堆栈信息,可以看到最终的保存信息为:org.springframework.web.multipart.support.MissingServletRequestPartException: Required request part 'file' is not presentorg.springframework.web.multipart.support.MissingServletRequestPartException: Required request part 'f原创 2020-08-18 16:47:14 · 53803 阅读 · 38 评论