工作日志
记录工作中的小问题
王木风
这个作者很懒,什么都没留下…
展开
-
mysql 慢查询调优实战
比如分页50条查询,数据A和B都符合筛选条件,查第一页的时候数据A返回在第50条,查第二页的时候第一条希望返回数据B,结果返回的还是数据A。这是因为在包含排序的情况下,数据库引擎可能认为通过覆盖索引并不会带来额外的性能提升,而直接进行全表扫描可能更为高效。在 MySQL 中,当执行带有 ORDER BY 子句的查询时,数据库引擎可能会选择不使用二级索引而进行全表扫描。在上线之前校验过,是可以走索引的,可能由于最近数据量的变化,mysql的优化策略变更导致不走二级索引量。原sql、方案一、方案二、方案三。原创 2024-01-25 17:40:04 · 1147 阅读 · 3 评论 -
错误的时间被SimpleDateFormat转化为正确时间
关闭宽松匹配:simpleDateFormat.setLenient(false);2023年的2月29日被自动转化为了3月1日。原创 2023-02-15 16:04:51 · 1396 阅读 · 0 评论 -
练习Mockito单元测试
源方法父类测试类原创 2022-12-30 17:00:37 · 407 阅读 · 0 评论 -
大数据量导出,CountDownLatch线程交互问题
导出数据量过大时会造成接口超时异常,所以我们希望分页进行导出。原创 2022-12-21 21:32:35 · 434 阅读 · 0 评论 -
恢复被删除本地分支
git checkout - b < 分支名 > < 操作id >-b参数为新建并切换,相当于git branch < 分支名 > git checkout < 分支名 >转载 2022-08-31 13:29:37 · 446 阅读 · 0 评论 -
windows10一站式安装docker
windows10安装docker(本机为MateBook D 14)虚拟化1、打开bois虚拟化2、打开win10自带虚拟化问题:突然发现我没有Hyper-V下载docker问题:WSL 2 installation is incomplete虚拟化1、打开bois虚拟化开机按f12进入bios页面,将Virtualization Technology设置为enable2、打开win10自带虚拟化问题:突然发现我没有Hyper-V将以下内容搞成一个cmd文件,运行后重启pushd "原创 2022-02-07 13:06:02 · 762 阅读 · 0 评论 -
保姆级对接顺丰的聚顺
针对聚顺的复制就能用的Java版本代码原创 2021-10-29 21:16:46 · 390 阅读 · 0 评论 -
mac code 128 npm ERR! An unknown git error occurred
mac code 128 npm ERR! An unknown git error occurredfatal: bad numeric config value ‘“false”‘ for ‘http.sslverify‘: invalid uniterror: key does not contain a section: –-globalcould not lock config file /etc/gitconfig: Permission denied.原创 2021-10-18 14:34:06 · 17658 阅读 · 11 评论 -
JSON parse error: Cannot deserialize instance of `net.houder.quality.examine.dto.ExamineAddDTO$Accep
问题:JSON parse error: Cannot deserialize instance of net.houder.quality.examine.dto.ExamineAddDTO$AccepterUserAddAccepterUserDTO out of START_ARRAY token; nested exception is com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize i原创 2021-09-28 14:40:29 · 320 阅读 · 0 评论 -
400 Bad Request
原因:参数过大可是明明是post为什么参数被拼接到url上了?真正原因: vue的post请求必须写成data原创 2021-09-28 14:09:53 · 111 阅读 · 0 评论 -
mapper if判断语句中函数被识别为字符串 / 参数默认加了个单引号
多个if判断里少了个and,被识别为上一个条件的一部分原创 2021-09-25 10:39:14 · 314 阅读 · 0 评论 -
HttpMessageNotReadableException: Required request body is missing:
实际就是前端传的数据后端没有识别参照参数格式再swagger测试没问题,但是从前端穿就识别不到。最后前端同事说要添加这一段原创 2021-09-24 15:50:38 · 247 阅读 · 0 评论 -
nginx访问tomcat报403
unknown directive " "杀死所有nginx进程No mapping for the Unicode character exists in the target multi-byte code pa原创 2021-09-16 15:47:23 · 570 阅读 · 0 评论 -
拉取代码之后通篇报红
问题:拉取代码之后通篇报红原因:maven库可能有问题解决:管领导要settings.xml文件问题:报红解决后总是编译不过原因:一开始忘记要settings.xml文件,所以可能alt+enter导致改动了某些配置解决:重新拉取代码...原创 2021-09-14 09:08:58 · 737 阅读 · 0 评论