随笔 - 441  文章 - 4  评论 - 84  阅读 - 109万 
12 2021 档案
使用canal将数据同步到ROCKETMQ
摘要:概述 我们需要将数据从MYSQL写入到rocketmq。实现步骤如下: 安装canal.admin 修改配置 server: port: 8849 spring: jackson: date-format: yyyy-MM-dd HH:mm:ss time-zone: GMT+8 spring.da 阅读全文
posted @ 2021-12-25 23:24 自由港 阅读(2112) 评论(0) 推荐(0) 编辑
使用CANAL同步数据
摘要:1.概要 canal 是阿里发布的一个mysql 同步工具,它是模拟 mysql slave 的方式读取binlog,并可以将数据写入到队列中。 如下图:是官方提供的架构图。 2.下载CANAL 下载版本为1.1.5 其中 canal.deployer 是canal服务器 canal.admin 是 阅读全文
posted @ 2021-12-25 21:54 自由港 阅读(1090) 评论(1) 推荐(0) 编辑
SPRINGBOOT 热加载JAR包
摘要:1.概要 springboot 的程序一般打包程成jar包。我们有些情况下,我们需要对程序进行扩展,我们没办法对已打包的程序进行修改。 我们希望的做法是: 1.将我们的一些接口打包。 2.在扩展包时,我们引入接口包。 3.实现接口后,打成JAR包。 4.动态加载这些jar包,让后将我们的类动态注册到 阅读全文
posted @ 2021-12-21 23:19 自由港 阅读(4072) 评论(0) 推荐(0) 编辑
mindoc 迁移
摘要:1.备份数据库 mysqldump --databases mindoc_db > mindoc_db.sqlmysqldump -u USER_NAME -p PASSWORD [其他选项] DB [其他数据库库表] 2.备份附件 3. 恢复数据库 source mindoc_db.sql 在安装 阅读全文
posted @ 2021-12-21 09:28 自由港 阅读(248) 评论(0) 推荐(0) 编辑
git 笔记
摘要:1. git 区域 2. GIT基本命令 初始化仓库 git init 添加到暂存区 git add . 提交 git commit -m "注释" 查看日志 git log ,git-log git log --graph --pretty=format:"%h %s" 3. git 版本回退 作 阅读全文
posted @ 2021-12-20 10:51 自由港 阅读(41) 评论(0) 推荐(0) 编辑
使用布隆过滤器防止缓存穿透
摘要:1.什么是缓存穿透? 缓存穿透指的是,攻击者在访问数据时,使用一些不存在的KEY访问我们的应用, 后端应会先在redis中去查找,由于查找不到数据,就会去数据库中获取数据,这样攻击者就可以透过缓存访问数据库。 因此数据库的压力会太大而导致应用崩溃。因此我们可以采用布隆过滤器防止这个问题。 2. 布隆 阅读全文
posted @ 2021-12-05 17:13 自由港 阅读(276) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示