摘要:
在自己的gtlab服务器新建了一个项目,idea拉取的时候变成了一个普通项目,以下2步骤可以解决。 在这边勾选maven项目就可以了 阅读全文
摘要:
一、 Docker安装 二、 修改MySQL配置 2.1 修改my.cnf配置 对于自建 MySQL , 需要先开启 Binlog 写入功能,配置 binlog-format 为 ROW 模式,my.cnf 中配置如下 log-bin=mysql-bin # 开启 binlog binlog-for 阅读全文
摘要:
将数据库数据的变化, 通过canal解析binlog日志, 实时更新到solr的索引库中. Solr环境的搭建 不会的话,可以看我之前写的博客:https://www.cnblogs.com/dalianpai/p/11671722.html 同步程序 引入依赖 <dependencies> <de 阅读全文
摘要:
1 Canal环境准备 1.1 docker安装数据库 配置文件 [root@other example]# cat /mydata/mysql/master/conf/my.cnf [client] default-character-set=utf8 [mysql] default-charac 阅读全文
摘要:
#需求 在现代的系统开发中, 为了提高搜索效率 , 以及搜索的精准度, 会大量的使用 redis ,memcache 等 nosql 系统的数据库 , 以及 solr , elasticsearch 类似的全文检索服务; 那么这个时候, 就又有一个问题需要我们来考虑, 就是数据同步的问题, 如何将实 阅读全文
摘要:
RabbitMQ 应用与面试 1. 消息堆积 当消息生产的速度长时间,远远大于消费的速度时。就会造成消息堆积。 消息堆积的影响 可能导致新消息无法进入队列 可能导致旧消息无法丢失 消息等待消费的时间过长,超出了业务容忍范围。 产生堆积的情况 生产者突然大量发布消息 消费者消费失败 消费者出现性能瓶颈 阅读全文
摘要:
方法一: 我是想把这个镜像的所有未运行的容器都删了 查询所有的容器,过滤出Exited状态的容器,列出容器ID,删除这些容器 sudo docker rm `docker ps -a|grep Exited|awk '{print $1}'` 方法二: 删除所有未运行的容器(已经运行的删除不了,未运 阅读全文
摘要:
项目中的pdf需要添加背景图,但是wkhtmltopdf不是很友好,图片的大小位置有点偏移,于是就用下面这个目录。 CENTOS服务器 6 和 7 有一些区别 CENTOS6 sudo yum install libgcj sudo rpm -i pdftk-2.02-1.*.rpm CENTOS7 阅读全文
摘要:
但是我服务是正常的。 在进行代码检查的时候,一直都会这样,对比视频也没有发现什么问题,结果就一直都失败,但是换成我自己的sonarqube就没啥问题。 最终在运维朋友的帮助下发现了问题,他也踩过这样的坑。 timeout(time: 1, unit: 'HOURS') { waitForQualit 阅读全文
摘要:
死信队列 DLX,全称为Dead-Letter-Exchange , 可以称之为死信交换机,也有人称之为死信邮箱。当消息在一个队列中变成死信(dead message)之后,它能被重新发送到另一个交换机中,这个交换机就是DLX ,绑定DLX的队列就称之为死信队列。 消息变成死信,可能是由于以下的原因 阅读全文