
踩坑经历
两颗橘子树
java/python/机器学习
群智能算法
展开
-
quartz trigger的status变成error的问题
quartz trigger的status变成error的问题项目中用到了quartz,然后在使用的时候发现定时会失效,检查数据库里quartz的表发现触发器的状态都变成了error。发现是项目的迭代更改了代码,使得quartz的触发器失效,这样的问题发生了两次:1:在quartz的trigger表的字段里包含job的class名,触发器的组名,任务名等等。同事修改了代码之后直接改了quartz库里的字段,但是quartz表中还包括了一个blob字段以二进制方式用来储存所有的信息。在校验的时候,只改了原创 2021-08-06 16:23:43 · 2115 阅读 · 0 评论 -
mybatis-plus baseMapper insert语句返回问题
mybatis-plus baseMapper insert语句返回问题项目中用到了mybatis-plus具体的业务场景是在项目启动时从mysql数据库中读取文件目录的结构,存到一个map中以备查询。然后在插入数据时更新这个map测试的时候老是堆溢出,怀疑是不是哪里出现了死循环,排查了一下发现是之前使用baseMapper的Insert语句的时候以为他会返回所插入行的主键id int id = fileNodeMapper.insert(fileNode); PathTool.fileNode原创 2021-08-06 16:04:52 · 5371 阅读 · 0 评论 -
springboot解决跨域问题
springboot解决跨域问题自己改项目和前端沟通的时候第一次碰到跨域问题,因为是自己新建的测试项目没有解决这个问题,问了一下同事怎么解决:1.在controller层上加上一个注解@CrossOrigin(methods = {RequestMethod.DELETE, RequestMethod.GET, RequestMethod.POST, RequestMethod.PUT})2.加一个CORS配置类跨域问题是浏览器的同源策略导致的,简单的说就是浏览器访问一个的域名内需要另一个域名的原创 2021-08-06 15:46:25 · 190 阅读 · 0 评论 -
springboot 自带tomact以http协议上传文件限制
在实习的时候,需要一个上传文件至服务器的功能,直接是使用http协议上传文件,传递的参数是MutipartFile类型,但是原本只是用来传递脚本文件的,现在有时候需要传递比较大的数据文件,在使用的时候就报错,后来发现是tomcat服务器上传文件的大小默认最大是10M在配置文件中需要更改:spring.servlet.multipart.max-file-size=2000MBspring.servlet.multipart.max-request-size=2000MB改成比较大的就完事了不过这原创 2021-07-30 17:04:16 · 231 阅读 · 0 评论