上一页 1 2 3 4 5 6 ··· 12 下一页
摘要: 在很多ugc场景中,会有用户发布很多表情😊,比如这种,还有自定义存储正文为:[捂脸] ,客户端解析展示成![](https://img2023.cnblogs.com/blog/1597479/202307/1597479-20230713163531292-1457065451.png)这个样子 阅读全文
posted @ 2023-07-13 17:45 木马不是马 阅读(120) 评论(0) 推荐(1) 编辑
摘要: 有一种无奈叫测试环境好好的,一到线上就热烈的马,各种问题原形毕露 ##问题复现: ERR bad lua script for redis cluster, all the keys that the script uses should be passed using the KEYS array 阅读全文
posted @ 2023-05-26 15:38 木马不是马 阅读(2337) 评论(0) 推荐(0) 编辑
摘要: ### bitmap 我们知道redis的bitmap本身不是一种数据结构,底层实际上依靠字符串进行存储,可以借助字符串进行位操作,由于redis的字符串最大内存位512MB,所以bitmap的bit位也是有上限的,8 * 1024 * 1024 * 512 = 2^32,由于C语言字符串的末尾都有 阅读全文
posted @ 2023-05-24 11:30 木马不是马 阅读(78) 评论(0) 推荐(1) 编辑
摘要: 业务背景: 只展示最近10条礼物打赏动态,用户名+礼物名称 不管在app端还是在web端,或多或少都有这样的需求,所谓技术方案的选型都是受限于实际的业务场景的,都是以解决实际业务为目的,由于刚开始这样的需求还是比较少的,所以采用了简单的方式实现了功能,但是随着业务扩大,重复的也会很多,再写一套代码就 阅读全文
posted @ 2023-05-04 20:42 木马不是马 阅读(476) 评论(0) 推荐(0) 编辑
摘要: 在微服务架构下,传统的spring task、Quartz已经不再推荐使用, 在数据与业务增长的同时,定时任务处理数据是避免不了的,抛开单节点不谈,集群服务如果想要执行以往的定时任务最简单粗暴的方式就是使用分布式锁来保证唯一性,但是由于不可控原因,可能在执行任务期间所以压力集中到其中一个节点,所以这 阅读全文
posted @ 2023-04-28 20:43 木马不是马 阅读(399) 评论(0) 推荐(0) 编辑
摘要: elasticsearch添加拼音分词搜索 分词器是es当中的一个组件,通俗来讲,就是将搜索的条件按照语义进行拆分,分词为多个词语,es会讲text格式的字段按照分词器的结果进行分词,并编排成倒排索引,正因为如此,es的查询速度才会很快,es当中本身就内置了很多分词器 | 分词器 | 作用 | | | | | Standard | ES的默认 阅读全文
posted @ 2023-03-18 18:07 木马不是马 阅读(458) 评论(0) 推荐(0) 编辑
摘要: 如果配置完访问地址,结果是下载文件,查看响应头是流格式,使用default_type 指定返回类型就正常了 nginx -t 检查配置文件是否有语法错误 没有错误,因为ngix含有别的业务不能强制重启 nginx -s reload 热加载,重新加载配置文件 nginx -t 检查配置文件是否有语法 阅读全文
posted @ 2023-03-10 20:49 木马不是马 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 安装 查看mongo可用版本 docker search mongo 安装指定版本的mogo或者拉取最新版本的镜像 docker pull mongo:latest 或者官网下载安装包 https://www.mongodb.com/try/download/community-kubernetes 阅读全文
posted @ 2023-03-09 20:47 木马不是马 阅读(2120) 评论(0) 推荐(2) 编辑
摘要: 最近一个A系统需要向B系统推送数据,因为数据每天不一定有多少,有时候多有时候少,且由UGC生成,需要B系统做一些处理,用mq比较麻烦,且公司用的付费rocketmq。除了重要数据一般不使用mq同步数据,所以该用接口调用的方式,A系统需要向B系统推送数据,所以需要B提供接口,A直接将数据通过接口的方式 阅读全文
posted @ 2023-03-07 18:23 木马不是马 阅读(1082) 评论(0) 推荐(0) 编辑
摘要: 背景 背景:在实际使用中,尤其并发场景,想要保持原子性如果是使用redis,可以使用lua脚本来保证原子性。截止目前redis版本已经提供了大概有1000多个命令,但是在某些场景,想要实现某些指令原子性实现时,需要扩充进行使用,原生命令无法实现,所以自从Redis 2.6版本引入了lua脚本 Red 阅读全文
posted @ 2023-03-06 20:43 木马不是马 阅读(1612) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 12 下一页