
开发中遇到的问题
开发中遇到的问题专栏
Super~小怪
一名小小程序员与大家一起分享学习
展开
-
java8新的时间类LocalDate
java8新的时间类LocalDate 开发中常用方法原创 2024-01-04 14:51:41 · 451 阅读 · 1 评论 -
工作中遇到的SQL优化问题(实时更新)
2、在where条件中,对时间格式化时减少使用date_format(dt,'%Y-%m-%d')这种方式,可以直接使用substr(dt,1,10)进行截取,原因是第一种方式会使查询不走索引。3.在拼接某几列时,使用 concat_ws('-','第一列','第二列'),而不是concat('第一列','第二列'),原因是:如果拼接的某列为null,第二种方式会直接返回null。4.在一些重复的查询sql中,要有动态拼接SQL的思想,减少代码的冗余。原创 2023-12-19 06:00:00 · 529 阅读 · 1 评论 -
后端通过websocket在同一时间内像前端多次发送大量请求导致系统卡死
原因:vue的element-ui组件,会一直在渲染页面。1.将接收到的数据先放到缓存中用定时器去定时去渲染。2.更换组件,不用element-ui组件。原创 2023-12-19 06:00:00 · 1223 阅读 · 1 评论 -
Mybatis-plus踩坑记录(实时更新)
问题描述:在修改时前端传过来的数据中包含一些空值,如果用Mybatis-plus封装的一些方法,会进行空值的判断,如果该值为空则会不修改这个值,但我的期望是我传的是空就改为空。产生新的问题:我在做逻辑删除的时候,前端只穿一个ID但是我又不能把数据都置为空值,即便这条数据已经删除。注解加了以上属性后,在做只改一个或几个字段时的业务(如:生效,失效,逻辑删除)都可用上述方法。注解上加入以下属性,可以在修改时不进行null值判断。解决方法:实体类属性的@同理:实体类属性的@原创 2023-11-24 00:10:34 · 573 阅读 · 1 评论 -
为什么我们公司给别的公司提供的api接口都要用post请求?
不知道大家有没有注意到,我们在远程调用被人公司的api接口时,这些接口好像都为post请求。并且我们在提供api接口时,也都会用post请求。甚至有的公司要求员工所有请求都要用post请求,当然这并不规范,那这又是为什么呢?原创 2023-11-30 05:00:00 · 608 阅读 · 0 评论 -
SpringBoot打印日志(一)(整合logback,log4j,log4j2)
日志打印在实际开发中的应用很多,尤其是当你在写一些由别人远程调用的接口时,出现问题了,日志可以做到很好的排查。原创 2023-12-05 06:00:00 · 1363 阅读 · 0 评论