学习笔记
文章平均质量分 61
AndyHooop
把简单的事情做到极致,就是不简单。
展开
-
Springboot项目全局异常处理
springboot项目中,全局异常处理原创 2023-02-09 14:13:56 · 143 阅读 · 0 评论 -
windows系统下载、安装以及springBoot集成rabbitMq
RabbitMQ在Windows上的详细安装教程。我这里使用的系统环境如下:windows系统:Windows 10 专业版该页面是rabbitMq主页面,共6个选项卡:1.)overviewmq的概述情况,里面包括集群的各个节点信息、端口映射信息totals:准备消费的消息数、待确认的消息数、消息总数以及消息的各种处理速率(发送速率、确认速率、写入硬盘速率等等)。nodes:支撑 RabbitMQ 运行的一些机器,相当于集群的节点。点击每个节点,可以查看节点的详细信息。原创 2023-01-10 17:10:27 · 1179 阅读 · 0 评论 -
记录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 · 464 阅读 · 0 评论 -
接口如何延迟返回结果至前端页面
我在做一个机器吐档案袋的后台操作时,服务器通过websocket与机器进行连接,前端页面调用接口,服务器给机器主动发送消息,机器主动吐档案袋。并且返回成功或者失败的结果。由于返回的结果是机器通过websocket发送给服务端,前端接口不能同步获取结果,所以需要在收到机器传来的结果之后再进行返回,便需要一个延迟返回结果的功能。代码如下: //通过uuid来区分消息 String uuid = StringUtils.getUUID(); JSONObject obj原创 2022-03-04 10:06:51 · 1214 阅读 · 0 评论 -
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 · 2429 阅读 · 0 评论 -
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 · 3322 阅读 · 1 评论 -
数据库三大范式
数据库三大范式数据库的设计范式是数据库设计所需要满足的规范,满足这些规范的数据库是简洁的、结构明晰的,同时,不会发生插入(insert)、删除(delete)和更新(update)操作异常。一、第一范式(1NF):列不可再分1.每一列属性都是不可再分的属性值,确保每一列的原子性2.两列的属性相近或相似或一样,尽量合并属性一样的列,确保不产生冗余数据二、第二范式(2NF)属性完全依赖于主键第二范式(2NF)是在第一范式(1NF)的基础上建立起来的,即满足第二范式(2NF)必须先满足第一范式(1NF原创 2021-11-26 10:21:05 · 105 阅读 · 0 评论 -
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 · 2363 阅读 · 1 评论 -
微信扫码登录
1、扫码登录实现实现概述1.扫码登录实现过程:调用接口获取二维码—>扫码之后立即调用状态提示接口—>根据返回的状态页面做出相应的回应本项目是一个相对较老的项目,具体代码如下:获取二维码并且将获取到的二维码id写入jsp页面中,并且把二维码状态和二维码id保存到redis数据库中,设置有效时间为5分钟。@Slf4jpublic class QrCodeServlet extends HttpServlet { @Override protected void servic原创 2020-08-31 17:12:51 · 2095 阅读 · 2 评论