概述  平时我们在做项目时经常需要对一些重要功能操作记录日志,方便以后跟踪是谁在操作此功能;我们在操作某些功能时也有可能会发生异常,但是每次发生异常要定位原因我们都要到服务器去查询日志才能找到,而且也不能对发生的异常进行统计,从而改进我们的项目,要是能做个功能专门来记录操作日志和异常日志那就好了,今天我们就来用springBoot Aop 来做日志记录。主要讲两个内容,一个是如何在 SpringB
# SpringBoot整合MQTT ## 一、整体流程 | 步骤 | 描述 | | ---- | -------------------- | | 1 | 添加MQTT依赖 | | 2 | 配置MQTT连接信息 | | 3 | 创建MQTT客户端Bean | | 4 | 发布消息 |
原创 2024-05-28 11:24:02
455阅读
目录前言:一、什么是mqtt二、主要思想发布/订阅模式三、MQTT重要概念3.1 MQTT Client3.2 MQTT Broker3.3 MQTT Connection3.4 MQTT主要参数四、软件和Apollo4.1 安装Apollo4.2 安装Postman 4.3 安装MQTTBox五、代码实现5.1 配置pom.xml5.2 配置MQTT服务器基本信息5.3 配置
转载 2024-03-26 12:56:03
92阅读
单个username认证 yml配置 mqtt: broker-url: tcp://192.168.96.168:1883 client-id: emq-client username: user password: 123456 EmqClient @Component public class
原创 2022-10-02 00:00:44
163阅读
1、mycat服务搭建mycat服务并启动,windows安装参照。2、相关配置文件此处我的配置为:schema.xml<?xml version="1.0"?> <!DOCTYPE mycat:schema SYSTEM "schema.dtd"> <mycat:schema xmlns:mycat="http://io.mycat/"> <s
文章目录添加依赖网页模板引擎Thymeleaf添加依赖表达式星号表达式URL表达式赋值、字符串拼接赋值操作字符串拼接方式一:方式二:分支语句循环语句FreeMarkerJSP修改打包方式添加JSP依赖配置视图解析器返回JSON文件上传SpringBoot 2.1版本解决Tomcat最大支持10M文件上传问题SpringBoot 1.5版本解决Tomcat最大只能上传10M文件问题放行静态资源 添
springboot整合多数据源配置多数据application.yaml动态路由数据源数据源上下文管理数据源切面MybatisPlusConfig配置自定义方法注入器扩展配置,帮助我们批量更新、新增等操作RootMapperInsertBatchMethodUpdateBatchMethod 配置多数据application.yamlspring: application: nam
在关于Spring的面试中,我们经常会被问到一个问题:Spring是如何解决循环依赖的问题的。本文主要针对这个问题,从源码的角度对其实现原理进行讲解。1. 过程演示关于Spring bean的创建,其本质上还是一个对象的创建,既然是对象,读者朋友一定要明白一点就是,一个完整的对象包含两部分:当前对象实例化和对象属性的实例化。在Spring中,对象的实例化是通过反射实现的,而对象的属性则是在对象实例
连接流程MQTT协议,Client需要与Broker进行数据通信,如订阅或者发布信息时,需要主动发起通信建立连接。如下图所示,流程简单,双方建立TCP连接后:Client向Broker发送CONNECT报文。Broker接收到Connect报文后,向Client发送CONACK报文。CONNECT报文组成CONNECT报文共3个字段。字段描述Fixed Header固定包头Variable Hea
转载 2024-09-11 12:06:50
519阅读
 If the client does not send a messages during the keep-alive period, it must send a PINGREQ packet to the broker to confirm that it is available and to make sure that the broker is also still av
转载 2024-07-15 00:22:23
209阅读
目录一、前言二、整合 SpringBoot + MybatisPlus + Mycat1、新建一个SpringBoot项目2、pom依赖3、application.properties 配置4、生成实体类5、测试一、前言通过前两篇博客,我们可以通过docker搭建Mysql多主多从(主从复制)服务,并使用Mycat中间件实现分片、读写分离等:《基于 Docker 搭建 MySQL 主从复
1.先引入maven依赖,在pom.xml文件中添加:<!-- 引入邮箱插件--> <!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-mail --> <dependency>
转载 10月前
131阅读
SpringBoot 整合 MQTT
原创 2023-10-19 10:32:03
188阅读
MQTT 全称为 Message Queuing Telemetry Transport(消息队列遥测传输),是一种基于 发布/订阅 模式的 轻量级物联网消息传输协议。
原创 2023-08-08 01:22:43
1088阅读
背景 系统开发中,数据库是非常重要的一个点。除了程序的本身的优化,如:SQL语句优化、代码优化,数据库的处理本身优化也是非常重要的。主从、热备、分表分库等都是系统发展迟早会遇到的技术问题问题。Mycat是一个广受好评的数据库中间件,已经在很多产品上进行使用了。其前身是阿里大名鼎鼎的Cobar,Cobar在开源了一段时间后,不了了之。于是MyCAT扛起了这面大旗,在大数据时代,其重要性愈发彰显。当用
SpringBoot 整合 tk_Mybatis1 简介tk_Mybatis 或 Mybatis-Plustk.mybatis2 引入依赖可以将上一节中的 Mybatis 依赖和 application.yml 中的 mybatis 配置去掉。  添加 tk_mybatis 依赖,如下:<dependency> <groupId>tk.mybatis</gro
依赖 <dependency> <groupId>org.eclipse.paho</groupId> <artifactId>org.eclipse.paho.client.mqttv3</artifactId> <version>1.2.3</version> </dependency> 配置 ...
转载 2021-10-25 14:45:00
753阅读
2评论
一、MQTT协议基本介绍1.1、MQTT是什么?MQTT,全称为Message Queue Telemetry Transport。在1999年,由IBM的Andy Stanford-Clark和Arcom的Arlen Nipper为了一个通过卫星网络连接输油管道的项目开发的。之后IBM一直将MQTT作为一个内部协议在其产品中使用,直到 2010 年,IBM公开发布了 MQTT 3.1 版本。在
转载 10月前
122阅读
搭建mqtt服务Docker搭建MQTT服务:项目结构这是我的项目结构,主要有两个模块 base-modules(业务模块)、base-utils(工具模块) 组成,其中base-mqtt服务为工具模块,用于提供给其他业务模块引用依赖的。base-mqtt模块pom.xml这里我的Springboot版本为2.7.17<dependencies> <!-- lo
原创 2024-01-28 20:53:13
422阅读
package com.example.redisdemo.config;import org.springframework.beans.factory.annotation.Autowired;impor
原创 2021-07-20 19:59:59
164阅读
  • 1
  • 2
  • 3
  • 4
  • 5