自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 java8新的时间类LocalDate

java8新的时间类LocalDate 开发中常用方法

2024-01-04 14:51:41 373 1

原创 后端通过websocket在同一时间内像前端多次发送大量请求导致系统卡死

原因:vue的element-ui组件,会一直在渲染页面。1.将接收到的数据先放到缓存中用定时器去定时去渲染。2.更换组件,不用element-ui组件。

2023-12-19 06:00:00 795 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 486 1

原创 SpringBoot打印日志(二)(原生工具类)

该打印日志的工具类,不是在logback,log4j的基础上进行封装的。你只需将这两个类复制到你的util包下即可使用,不需要其他配置。

2023-12-05 20:47:28 462

原创 SpringBoot打印日志(一)(整合logback,log4j,log4j2)

日志打印在实际开发中的应用很多,尤其是当你在写一些由别人远程调用的接口时,出现问题了,日志可以做到很好的排查。

2023-12-05 06:00:00 1064

原创 为什么我们公司给别的公司提供的api接口都要用post请求?

不知道大家有没有注意到,我们在远程调用被人公司的api接口时,这些接口好像都为post请求。并且我们在提供api接口时,也都会用post请求。甚至有的公司要求员工所有请求都要用post请求,当然这并不规范,那这又是为什么呢?

2023-11-30 05:00:00 484

原创 WebScoket技术讲解

本篇将为您讲解WebScoket技术,我将从WebScoket的诞生背景,本质,特点,实现的角度来为大家一一讲解。由于本人也是一枚编程小白,因此该篇是经过大量的资料融合加上本人的对WebSocket的实际应用,尽可能从初学者的角度将WebSocket技术讲的通俗易懂。

2023-11-28 22:13:22 432

原创 消息队列(MQ)

本人是一枚编程小白,该文章内容是经过大量的资料翻阅,以本人的理解进行一个讲解。我会尽可能的说的很明白,如果您认为我理解的有问题,欢迎评论区留言,万分感谢。

2023-11-28 00:59:30 926

原创 阅读代码块(一)

以下代码是ActiveMQ中的作为消费者的代码,我会以我自己的理解来逐行的讲解这段代码,同时我是一个小白,一定会有很多问题存在,我会尽可能的去翻阅更多的资料,如果还有问题欢迎大家指出。

2023-11-24 22:10:02 936 1

原创 Mybatis-plus踩坑记录(实时更新)

问题描述:在修改时前端传过来的数据中包含一些空值,如果用Mybatis-plus封装的一些方法,会进行空值的判断,如果该值为空则会不修改这个值,但我的期望是我传的是空就改为空。产生新的问题:我在做逻辑删除的时候,前端只穿一个ID但是我又不能把数据都置为空值,即便这条数据已经删除。注解加了以上属性后,在做只改一个或几个字段时的业务(如:生效,失效,逻辑删除)都可用上述方法。注解上加入以下属性,可以在修改时不进行null值判断。解决方法:实体类属性的@同理:实体类属性的@

2023-11-24 00:10:34 424 1

原创 SpringBoot项目配置文件中的问题(实时更新)

为了防止访问权限低的用户修改数据库。如果有这个的话,则会造成用户访问数据库时被禁止,报错:The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server。防止该问题可将useSSL去掉,或者设置为false。1.配置数据源的后缀中 useSSL = true。

2023-07-17 15:30:46 62 1

原创 简单选择排序与直接选择排序

是对元素直接排序 而先获取到元素的最大值或最小值下标再进行交换每次遇到n-1>n 的时候就要发生交换;则只是记录下较大那个元素的位置,这样一轮过后这个记录变身本轮所要选取的最大值,而每轮需要确定的位置已由外层循环确定,只需将最大元素位置记录所对应的元素与要确定的位置交换机可。话不多说直接上代码演示。

2023-02-23 11:55:24 2377

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除