- 博客(11)
- 收藏
- 关注
原创 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关注的人
RSS订阅