摘要:
1.首先准备需要打成镜像的JAR包 2.编制Dockerfile文件 FROM docker.gf.com.cn/java:openjdk-8u292-arm64 MAINTAINER 86279054@qq.com //在镜像创建目录 RUN mkdir -p /home/jpaas //设置工作 阅读全文
摘要:
概述 我们需要将数据从MYSQL写入到rocketmq。实现步骤如下: 安装canal.admin 修改配置 server: port: 8849 spring: jackson: date-format: yyyy-MM-dd HH:mm:ss time-zone: GMT+8 spring.da 阅读全文
摘要:
1.概要 canal 是阿里发布的一个mysql 同步工具,它是模拟 mysql slave 的方式读取binlog,并可以将数据写入到队列中。 如下图:是官方提供的架构图。 2.下载CANAL 下载版本为1.1.5 其中 canal.deployer 是canal服务器 canal.admin 是 阅读全文
摘要:
1.概要 springboot 的程序一般打包程成jar包。我们有些情况下,我们需要对程序进行扩展,我们没办法对已打包的程序进行修改。 我们希望的做法是: 1.将我们的一些接口打包。 2.在扩展包时,我们引入接口包。 3.实现接口后,打成JAR包。 4.动态加载这些jar包,让后将我们的类动态注册到 阅读全文
摘要:
1.备份数据库 mysqldump --databases mindoc_db > mindoc_db.sqlmysqldump -u USER_NAME -p PASSWORD [其他选项] DB [其他数据库库表] 2.备份附件 3. 恢复数据库 source mindoc_db.sql 在安装 阅读全文
摘要:
1. git 区域 2. GIT基本命令 初始化仓库 git init 添加到暂存区 git add . 提交 git commit -m "注释" 查看日志 git log ,git-log git log --graph --pretty=format:"%h %s" 3. git 版本回退 作 阅读全文
摘要:
1.什么是缓存穿透? 缓存穿透指的是,攻击者在访问数据时,使用一些不存在的KEY访问我们的应用, 后端应会先在redis中去查找,由于查找不到数据,就会去数据库中获取数据,这样攻击者就可以透过缓存访问数据库。 因此数据库的压力会太大而导致应用崩溃。因此我们可以采用布隆过滤器防止这个问题。 2. 布隆 阅读全文
摘要:
准备三台ES 7.15 关于系统配可以参考之前的文章。 https://www.cnblogs.com/yg_zhang/p/10214196.html 这里写一下 的集群配置。这里和之前配置有所不同。 网络配置: node1: 192.168.0.134 node2 192.168.0.201 n 阅读全文
摘要:
有些情况下,我们希望不直接访问后端地址,这个时候可以通过springgateway网关进行处理。下面只是一个简单的例子。 至于URL,变化,我们可以通过编写程序逻辑来实现。 实现步骤: 1.新建项目 pom.xml 文件如下 。 <?xml version="1.0" encoding="UTF-8 阅读全文
摘要:
在执行KETTLE 任务的时候,可以使用本地执行,或者使用carte server执行。 1.启动carte server .\Carte.bat localhost 8080 2.配置子服务器 这里指定服务器的地址和端口号。用户名密码为cluster/cluster 3.执行作业 这里需要配置sl 阅读全文