小坑
凪丶
优快云上的内容都是由我的个人博客上搬运过来的,可能时间对不上,大家不要在意啦。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
一个关于Calendar的小坑,时间戳精确度出现误差
有个关于时间的业务需求。 我寻思我这个main方法用Calendar试试看,最开始一切正常,到后面我想测试一下等于的时候.equals方法出大问题了!怎么比较都不对 我擦勒,最后看了下Date.equals的源码, 其实也是用getTime做比较。我分别getTime了一下两个时间 我发现使用Calendar创建的时间会多出几百毫秒,并且每次不固定是多少毫秒! 经过各种打印才发现原来是Calendar生成的begin毫秒位不是0,于是初始化时候加了句 cal.set(Calendar.MILLISEC原创 2021-09-07 17:01:46 · 1016 阅读 · 0 评论 -
记录使用mysql5.7分组方法报错原因
set sql_mode ='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION'; 可以设置一下不要only_full_group_by mysql5.7.x版本,默认是开启了 only_full_group_by 模式的,但开启这个模式后,原先的 group by 语句就报错,关闭这个模式是不可取的。MySQL 5.7.原创 2021-05-07 17:26:18 · 325 阅读 · 0 评论 -
在过年后开工的第一天就遇到一个问题……
在开工的第一天就有一个朋友问我,为什么他的nginx负载用不了了,下面是他给我的截图 为什么带上/后会跳转到400呢? 在我经过本地测试之后发现,后台有抛出‘The character [_] is never valid in a domain name.’异常,原因则是在负载地址有''导致。 因为使用的tomcat为8及以上的版本时upstream后面的名称中有,tomcat7不会出现。去掉即可。 ...原创 2021-05-07 17:22:25 · 133 阅读 · 0 评论 -
记录一下今天与前端同事对接uni-app上传多个文件的小坑
起因是前端同事与另一个后端同事对接时发现的一个问题,在前端app端上传多个MultipartFile的文件时,后端只会接收到一个文件。这个问题在与安卓、或是web端时都没有出现。 后来我们在uni的官方API里发现了这么一句话: 那问题就找到了,因为后端是使用@RequestParam注解接收 @RequestParam: 1。value:请求中传入参数的名称,如果不设置后台接口的value值,则会默认为该变量名。比如上图中第一个参数如果不设置value="page",则前端传入的参数名必须为pageNum原创 2021-05-07 17:17:24 · 2011 阅读 · 3 评论
分享