摘要:
问题背景 最近调试Kettle脚本,一个环境脚本正常执行,另外一个报错主键冲突。脚本如下。 INSERT INTO tj_dy_info (id, name,age) (SELECT REPLACE(UUID(),'-','') AS id, xm as name, age FROM dy_info 阅读全文
摘要:
【Vim】Vim格式化Json数据 第一种 按下 ,输入 gg=G进行格式文件,不过缩进不太好。 第二种使用python 按下 ,输入:%!python -m json.tool 如果查询中文乱码, 找到 python 中 json/tool.py 路径,修改此文件 源代码 json.dump(ob 阅读全文
摘要:
#### 一、环境说明 笔记本(8G-500G),安装Ubuntu 20.04.3 LTS,学习RabbitMq集群安装。 ##### RabbitMQ 集群 RabbitMQ这款消息队列中间件产品本身是基于Erlang编写,Erlang语言天生具备分布式特性(通过同步Erlang集群各节点的mag 阅读全文
摘要:
一、背景 笔记本不能联互联网。 局域网私服也暂时不能用。 由以上原因,将笔记本上的Maven设置为离线模式。使用STS将项目导入之后,项目排错如下。 二、错误以及解决方法 1、设置Maven为离线模式。 1)Settings.xml配置如下: <?xml version="1.0" encoding 阅读全文
摘要:
Topic模式 生产者 @Configuration public class RabbitMqTopicConfiguration { // 1、声明 Topic 交换机 @Bean public TopicExchange topicExchange() { return new TopicEx 阅读全文
摘要:
1、项目配置文件 pom文件 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-i 阅读全文
摘要:
MySQL 创建函数报错 This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled (you might want to us 阅读全文
摘要:
1、RabbitMQ客户端 <dependency> <groupId>com.rabbitmq</groupId> <artifactId>amqp-client</artifactId> <version>5.14.0</version> </dependency> 2、工具类 public c 阅读全文
摘要:
1)订阅模式 声明交换机类型为fanout,例如channel.exchangeDeclare("logs", "fanout"); 将一个或者多个队列绑定到交换机exchange上,生产者发送消息到交换机上,交换机一个广播的形式将消息发送到所有绑定的队列上。 2)路由模式(Routing) 声明交 阅读全文
摘要:
知识点1: 如果一个队列显示的去绑定交换机(Exchange),那么它绑定的是RabbitMQ的默认交换机。 知识点2: 交换机默认不是持久化的,在服务器重启之后,交换机会消失。在管理台的Exchange页签下查看交换机,可以看到使用上述方法声明的交换机,Features一列是空的,即没有任何附加属 阅读全文