自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 从多个维度谈谈Mysql数据库的优化

这里从四个优化维度来谈谈mysql数据的优化,分别是。

2023-07-19 14:10:29 299

原创 Springboot项目全局异常处理

springboot项目中,全局异常处理

2023-02-09 14:13:56 240

原创 windows系统下载、安装以及springBoot集成rabbitMq

RabbitMQ在Windows上的详细安装教程。我这里使用的系统环境如下:windows系统:Windows 10 专业版该页面是rabbitMq主页面,共6个选项卡:1.)overviewmq的概述情况,里面包括集群的各个节点信息、端口映射信息totals:准备消费的消息数、待确认的消息数、消息总数以及消息的各种处理速率(发送速率、确认速率、写入硬盘速率等等)。nodes:支撑 RabbitMQ 运行的一些机器,相当于集群的节点。点击每个节点,可以查看节点的详细信息。

2023-01-10 17:10:27 1432

原创 记录mysql数据库使用报错:this is incompatible with sql_mode=only_full_group_by

...表数据报错sql:(错误原因,查询了非group by字段)报错什么意思呢?一句话概括:“错误代码1055与sql_mode = only_full_group_by不兼容”。

2022-08-04 13:39:03 592

原创 接口如何延迟返回结果至前端页面

我在做一个机器吐档案袋的后台操作时,服务器通过websocket与机器进行连接,前端页面调用接口,服务器给机器主动发送消息,机器主动吐档案袋。并且返回成功或者失败的结果。由于返回的结果是机器通过websocket发送给服务端,前端接口不能同步获取结果,所以需要在收到机器传来的结果之后再进行返回,便需要一个延迟返回结果的功能。代码如下: //通过uuid来区分消息 String uuid = StringUtils.getUUID(); JSONObject obj

2022-03-04 10:06:51 1377

原创 websocket 两种实现方式

第一种方式,基于原生注解实现1、引入pom文件:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-websocket</artifactId></dependency>2、配置websocket的配置项。WebSocketConfig配置类@Configurationpublic cla

2022-01-10 17:43:17 2581

原创 Bean named ‘defaultSockJsTaskScheduler‘ is expected to be of type ‘org.springframework.scheduling

记录一次开发过程中遇到的错误,报错信息为:org.springframework.beans.factory.BeanNotOfRequiredTypeException: Bean named ‘defaultSockJsTaskScheduler’ is expected to be of type ‘org.springframework.scheduling.TaskScheduler’ but was actually of type ‘org.springframework.beans.fact

2022-01-10 15:58:25 3918 1

原创 数据库三大范式

数据库三大范式数据库的设计范式是数据库设计所需要满足的规范,满足这些规范的数据库是简洁的、结构明晰的,同时,不会发生插入(insert)、删除(delete)和更新(update)操作异常。一、第一范式(1NF):列不可再分1.每一列属性都是不可再分的属性值,确保每一列的原子性2.两列的属性相近或相似或一样,尽量合并属性一样的列,确保不产生冗余数据二、第二范式(2NF)属性完全依赖于主键第二范式(2NF)是在第一范式(1NF)的基础上建立起来的,即满足第二范式(2NF)必须先满足第一范式(1NF

2021-11-26 10:21:05 180

原创 linux系统安装mysql5.7教程

一、下载mysqlcd /usr/local/wget http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.30-linux-glibc2.12-x86_64.tar(如果没有wget命令,需要先安装wget命令。wget安装命令:yum -y install wget)二、解压安装包tar -xvf mysql-5.7.30-linux-glibc2.12-x86_64.tartar -zxvf mysql-5.7.30-linu

2021-11-17 16:03:43 2465 1

原创 微信扫码登录

1、扫码登录实现实现概述1.扫码登录实现过程:调用接口获取二维码—>扫码之后立即调用状态提示接口—>根据返回的状态页面做出相应的回应本项目是一个相对较老的项目,具体代码如下:获取二维码并且将获取到的二维码id写入jsp页面中,并且把二维码状态和二维码id保存到redis数据库中,设置有效时间为5分钟。@Slf4jpublic class QrCodeServlet extends HttpServlet { @Override protected void servic

2020-08-31 17:12:51 2249 2

原创 数据库优化的八种方式

1.选取最适用的字段属性在mysql数据中,表越小,数据库执行的效率就越高,所以我们在创建表的时候,为了获取更好的性能,我们就要将字段的宽度设置的尽可能的小。例如,在写电话号码这个字段的时候,我们使用CHAR(255),或者vachar类型,都会给数据库增加不必要的空间,我们可以用CHAR(11)就可以了,不会造成不必要的空间浪费。对于某些文本字段,例如性别,我们可以把它定义为ENUM类型,因为在mysql中,ENUM类型会被当作数据类型来处理,而数值类型数据被处理起来速度比文本类型快得多。另一个提高效率

2020-07-24 22:23:40 9121 3

空空如也

空空如也

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

TA关注的人

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