一、安装JAVA JDK1、下载安装包http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html注意:根据32/64位操作系统下载对应的安装包2、添加系统变量:JAVA_HOME=C:\Program Files (x86)\Java\jdk1.8.0_144二、安装ZooKeeper1、
转载
2024-09-12 14:05:06
191阅读
C程序编译过程详解前言第一步:预处理(Preprocessing)第二步:编译(Compilation)第三步:汇编(Assemble)第四步:链接结语 前言C程序从源代码到可执行程序都经历了哪些过程?本文以Linux下C语言的编译过程为例,讲解C语言程序的编译过程。 例如:test.c是一个C语言源代码文件,我们常用如下命令编译和运行$ gcc test.c -o test #编译
$ ./
转载
2024-07-17 21:11:40
35阅读
11月19日,网络安全公司 NordPass 在对近2.757亿个密码进行审查后,统计公布了2020年最常用密码TOP200名单。其中,“123456”位居榜首,有近250万人使用,而在去年,该密码排名第二,据NordPass统计,该密码已经被破解了超过2350万次。从榜单来看,前十名密码依次是:123456,123456789,picture1,password,12345678,111111,
# Spring Boot 和 EMQ X 5 的集成
## 引言
在现代的物联网应用中,消息队列是一个非常重要的组件。它可以帮助我们实现快速、可靠的消息传递和处理。EMQ X 5 是一个高性能、可伸缩的开源 MQTT 消息代理服务器。而 Spring Boot 是一个开发框架,可以帮助我们快速构建基于 Java 的应用程序。本文将介绍如何使用 Spring Boot 和 EMQ X 5 进行集
原创
2024-01-22 07:19:43
201阅读
MQ框架非常之多,比较流行的有RabbitMq、ActiveMq、ZeroMq、kafka。这几种MQ到底应该选择哪个?要根据自己项目的业务场景和需求。下面我列出这些MQ之间的对比数据和资料。 第一部分:RabbitMQ,ActiveMq,ZeroMq比较1、 TPS比较 一 ZeroMq 最好,RabbitMq 次之, ActiveMq 最差。这个结论来自于以下这篇文章。其中包括持久
# 如何实现emqx5 MYSQL插件
## 一、整体流程
下面是实现emqx5 MYSQL插件的整体流程:
| 步骤 | 操作 |
| --- | --- |
| 1 | 下载emqx5源码 |
| 2 | 修改rebar.config文件 |
| 3 | 编写MYSQL插件代码 |
| 4 | 编译emqx5 |
| 5 | 启动emqx5 |
## 二、操作步骤
### 1. 下载
原创
2024-05-20 04:28:52
245阅读
近一段时间将精力转向了Web开发领域,主要学习了PHP的开发技术,进一步熟悉和研究了JavaScript的应用。而在这一过程中, 陆续试用了不少的开发工具,今天稍作整理做个这方面的总结,也希望能给在工具选择上犹豫的朋友有所参考。 在软件开发领域,"思想"和"工具"是核心的两个方面。"思想", 反映在如何去分析问题、解决问题,如软件的架构、框架等方面。而"工具",则是上面过程的实现方式。Web
在web前端开发中我们经常遇到px、em、rem这些字体单位,那它们有哪些区别呢?PX特点-1. IE无法调整那些使用px作为单位的字体大小;-2. 国外的大部分网站能够调整的原因在于其使用了em或rem作为字体单位;-3. Firefox能够调整px和em,rem,但是有大部分的国产浏览器使用IE内核。px像素(Pixel)。相对长度单位。像素px是相对于显示器屏幕分辨率而言的。(引自CSS2.
1、多表1.1 多表简述实际开发中,一个项目通常需要很多张表才能完成。 例如一个商城项目的数据库,需要有很多张表:用户表、分类表、商品表、订单表…1.2 单表的缺点数据准备创建一个数据库 db3CREATE DATABASE db3 CHARACTER SET utf8数据库中 创建一个员工表 emp ,包含如下列 eid, ename, age, dep_name, dep_locationei
转载
2024-10-10 16:18:26
62阅读
excel按照天分组 Since you love Excel, you probably already noticed that today (June 15, 2020), is Excel day 44000. You'll see that if you type today's date in a worksheet cell, and then change the number
转载
2024-10-15 14:51:45
6阅读
基于 Linux 的 CentOS 7 安装 MySQL 8,包含以下步骤安装工作:卸载 MariaDB,下载资源包,检查旧版本 MySQL,解压安装。配置工作:基本设置,创建用户组和用户,数据目录。初始化 MySQL:配置文件,初始化。启动 MySQL:启动服务,登录,修改密码,创建远程连接用户,退出和关闭。1、安装工作1.1、卸载 MariaDB(❗)1.1.1、
讲EMQX5界面管理端账密的配置,灵感突发,用chatgpt搜了一下客户端认证的配置,感觉答案有点靠谱,但通过配置文件的配置好像没起作用,前
原创
2024-01-17 06:57:23
856阅读
## NOTE: ## Configs in this file might be overridden by: ## 1. Environment variables which start with 'EMQX_' prefix ## 2. File $EMQX_NODE__DATA_DIR/c
原创
2023-10-25 11:50:49
395阅读
EMQ认证-EMQX_AUTH_REDISEMQ认证简介EMQ认证方式EMQ认证结果(GO)搭建EMQ认证环境准备环境准备&软件软件EMQ配置准备(Docker启动无需准备)数据准备(Redis)启动EMQX Broker服务(Docker启动)启动成功验证EMQ认证是否生效 不关注介绍的小伙伴,直接Ctrl+F搜索‘GO’开始正文 EMQ认证简介身份认证是大多数应用的重要组成部分,M
【代码】Springboot集成emqx。
原创
2023-02-22 10:44:12
540阅读
在Spring Boot当中,默认使用logback进行log操作。logback支持将日志数据通过提供IP地址、端口号,以Socket的方式远程发送。在Spring Boot中,通常使用logback-spring.xml来进行logback配置。首先、创建一个elk的springboot项目,然后先对logback进行配置,配置各项的详细说明可以去看http://aub.iteye.com
涉及到分布式、微服务,面试一定会问分布式事务的处理方案,强一致性这种就不说了,很好奇现在是否还有企业在分布式系统中使用强一致性。最终一致性的实现,例如2PC、TCC本文就不说了,性能上,实现成本上都不理想。我从工作中以及跟朋友交流接触到的消息来看,采用MQ较多。这就衍生出一个被问到很多次的问题:给MQ发消息失败了怎么办,例如MQ服务器断电了。基于MQ的分布式事务现在有两种。相关角色如下,生产者(P
转载
2024-10-17 12:02:40
43阅读
云服务器搭建高可用keepalived+nginx+emqx集群一、高可用emqx集群搭建1 单机搭建emqx2 配置认证和鉴权插件3 搭建emqx集群二、nginx搭建负载均衡1 nginx下载安装2 配置nginx三、Keepalived + Nginx 实现高可用负载均衡1 配置nginx测试环境2 安装keepalived 最近在搞服务器搭建keepalived+nginx+emqx高
文章目录前言详细视频演示具体实现截图技术栈后端框架SpringBoot前端框架Vue持久层框架MyBaitsPlus系统测试系统测试目的系统功能测试系统测试结论为什么选择我代码参考数据库参考源码获取 前言详细视频演示请联系我获取更详细的演示视频具体实现截图技术栈后端框架SpringBootSpring Boot内置了Tomcat、Jetty和Undertow等服务器,这意味着你可以直接使用它们而
文章目录一、配置事务依赖使用注解二、Elasticsearch创建项目配置maven完善依赖es连接配置实体映射repositoryservicecontroller三、swagger依赖启动类路径匹配配置配置类controller注解四、Redis依赖yml配置配置类封装redisTamplate使用五、RabbitMQ依赖yml配置配置类生产者代码消费者代码测试一下 一、配置事务依赖<
转载
2024-10-15 16:51:49
147阅读