自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 canal-gule-core多表数据处理与EasyES的使用

上一节介绍了Elasticsearch的安装使用,以及使用Canal和RocketMQ同步Elasticsearch和MySQL数据库。在最后,还介绍了使用canal-glue-core框架处理RocketMQ中Canal监听的binlog日志,但是只是讲解了如何处理单个表格的日志,这篇文章分析了如何使用canal-glue-core处理多个表格的日志。

2024-08-06 12:00:03 703

原创 Canal搭配RocketMQ同步MySQL和Elasticsearch

Elasticsearch 是一个分布式、RESTful 风格的搜索和数据分析引擎,基于 Apache Lucene 构建,提供了强大的全文搜索、结构化搜索和数据分析功能。

2024-07-31 11:43:39 625

原创 EMQ 使用 HTTP 服务进行密码认证

首先,在 CentOS 中安装 EMQX 服务器。EMQX 支持通过 Yum 源安装,可通过以下 Yum 命令从中自动下载和安装 EMQX。ip:18083。

2024-07-29 13:49:56 1648

原创 MD5、AES、RSA实现签名、验签

为了保证数据被拦截替换时能被感知,应当对数据进行签名。具体的,可通过先对数据排序从而保证数据的唯一性,例如使用sortedMap实现排序,并将排序后的数据序列化为字符串(例如:使用连接key和value,使用连接不同的键值对),接着使用摘要算法获得字符串数据的摘要(即签名),最后将数据和摘要一并发送给接收方,接收方通过同样的操作获得数据的摘要并与接收到的摘要进行对比以判断数据是否被拦截替换。编写MD5摘要工具类/*** 使用MD5获取字符串摘要*/try {// 进行md5编码。

2024-07-10 12:50:06 2204

原创 MyBatis小记

{}是 SQL中的参数占位符、执行时会按顺序替换成传进来的参数${}是 Properties 文件中的变量占位符,会替换成定义好的文本变量。

2024-04-15 16:08:20 424 1

原创 算法模板(JAVA)

将数组按边界分为blue和red,找出符合blue/red的值。特殊的,从上述例子可以看出,当当前指数。等于0时没有意义,返回0,因此当执行。可以使用分治的思想降低复杂度为。为什么树状数组下标必须从1开始?1、数据大小查找,以判断第一个。为奇数时,下次带入计算的指数。,因此需要额外乘以一次底数。没有变化,陷入死循环。的元素位置、最后一个。的元素位置、最后一个。的元素位置:判断条件。的元素位置:判断条件。的元素位置:判断条件。的元素位置:判断条件。

2024-03-10 15:32:03 1393

client-adapter.es7x-1.1.5-jar-with-dependencies、canal-glue-core

client-adapter.es7x-1.1.5-jar-with-dependencies、canal-glue-core

2024-07-31

canal-glue-core.jar

canal-glue-core.jar

2024-07-31

client-adapter.es7x-1.1.5-jar-with-dependencies

client-adapter.es7x-1.1.5-jar-with-dependencies

2024-07-31

空空如也

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

TA关注的人

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