logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

kafka C++ 和 java端计算分区ID不一致排查

java端拿到反序列化后的key string,通过murmur2 算法计算出的分区id和kafka分配的分区id不一致。生产端使用C++,将std:string key 传入,parititon设为-1,表示让kafka自动计算分区id。只需要在java端也使用CRC32 计算key的hash就行了。

#kafka#c++#java
Pymysql cursor.execute 批量执行插入语句踩坑

那么为什么colunms用join转成了str又没事呢?这之后调用cursor.execute(query, values), 将list类型的values传入,代替了占位符,将插入语句变完整并执行。我将list类型的values又转换成了str,用逗号连接,传进了execute(),所以一直报错。括号里可以不带参数,如果要带参数,必须要是tuple,list 或者dict类型。

文章图片
#mysql#数据库#python
kafka C++ 和 java端计算分区ID不一致排查

java端拿到反序列化后的key string,通过murmur2 算法计算出的分区id和kafka分配的分区id不一致。生产端使用C++,将std:string key 传入,parititon设为-1,表示让kafka自动计算分区id。只需要在java端也使用CRC32 计算key的hash就行了。

#kafka#c++#java
欧拉系统离线部署docker

Docker 离线安装指南本文介绍了如何在 Linux 系统上进行 Docker 的离线安装。首先,您需要下载 Docker 的离线安装包。以下以安装 docker-23.0.5.tgz 为例进行说明。

文章图片
#docker#eureka#spring cloud
Git 提交除某个文件外的其他所有文件

这样 staging area(暂存区)里会去掉 bootstrap.yaml,其他文件都在。bootstrap.yaml’ 表示排除 bootstrap.yaml。方法二:先添加所有,再取消掉 bootstrap.yaml。会一个一个文件/区块地问你是否添加,按 y/n 选择。方法一:显式排除 bootstrap.yaml。方法三:交互式添加(适合控制多个文件)如果只有一个文件不想加,用方法二更

#git#elasticsearch#大数据
欧拉系统安装server版本,带tar工具

不要选择minimal,太坑了。

#linux
欧拉系统离线部署docker

Docker 离线安装指南本文介绍了如何在 Linux 系统上进行 Docker 的离线安装。首先,您需要下载 Docker 的离线安装包。以下以安装 docker-23.0.5.tgz 为例进行说明。

文章图片
#docker#eureka#spring cloud
TDengine 插入数据报错 TDengine Error Table does not exist

反复检查明明table全部创建好了,为什么还是找不到呢?

文章图片
#tdengine#数据库#java
switch大气层系统打开游戏报错

打开相册,运行DBI连接电脑,进入atmosphere文件夹,将其中的contents文件夹重命名为oldcontents,重启switch进入虚拟系统,可以正常游玩游戏。本质是因为这个文件夹下的一些金手指等等插件可能和游戏产生冲突,所以重命名后系统不再load这个文件夹,问题解决。系统固件19.0.0,大气层 AMS 1.8.0,打开游戏出现:软件发生错误,已关闭的提示。关闭saltyNX,无效

文章图片
#游戏
    共 11 条
  • 1
  • 2
  • 请选择