Clickhouse添加bitmap分页函数
起因
在做标签引擎的时候,我们在采用了bitmap存储对象id,基础的结构如下
标签类型 | 标签值 | 对象id bitmap |
---|---|---|
性别 | 男 | [1,2,3] |
性别 | 女 | [8,9,10] |
大约 2 分钟
分享技术丨记录生活
在做标签引擎的时候,我们在采用了bitmap存储对象id,基础的结构如下
标签类型 | 标签值 | 对象id bitmap |
---|---|---|
性别 | 男 | [1,2,3] |
性别 | 女 | [8,9,10] |
公司使用Spring Gateway作为业务网关,一直存在一个堆外内存泄露的疑难杂症。从同事手上接手过来后最终解决了这个问题。
git commit --allow-empty -m "repackage"
服务上云,内网的redis集群,通过ip映射的方式把redis的端口映射到公网(白名单),公网的机器通过lettuce等客户端连接的时候,lettuce客户端的集群模式是先通过cluster nodes 获取节点拓扑 ,在操作key的时候先通过算法定位到key在哪个节点,获取key如果重定向到其它节点的话,就会从对应的节点获取。这就会导致获取到的ip是内网的ip,公网连接不上的问题,以下是通过iptables的方式解决。
生产上一个消费mq消息的服务出现了死锁问题,通过命令获取到的mysql日志如下:
apisix不支持windows,加上apisix的runner插件使用的协议不支持windows,所以需要在Linux环境下开发,有两个选择
两种方案IDEA都支持
使用docker快速搭建开发环境
git clone https://github.com/apache/apisix-docker.git
mysql必须有以下配置
binlog_format = row
binlog_row_image = full # 默认是full
同事在测试环境jedis cluster模式出现redis.clients.jedis.exceptions.JedisClusterMaxAttemptsException: No more cluster attempts left.
报错,找到我帮忙定位下问题
wget https://dl.min.io/server/minio/release/linux-amd64/minio
chmod +x minio