相关文章
mongodb 编码格式 Detected BSON
UTF-8编码兼容性问题
如果有非UTF-8编码的数据用mongo扩展可以读出来,用mongodb扩展读可能会抛异常(Detected corrupt BSON data), 这种一方面需要进行数据修复,另一方面需要堵住入口,避免出现此类问题。这种问题一般是在客户端发送的消息、…
建站知识
2024/10/27 19:20:41
Xunsearch:实现拼音搜索和中文分词功能
首先我们需要安装xunsearch扩展库,参考
1、设置分词器和拼音搜索功能
在创建Xunsearch对象后,可以设置相应的分词器和拼音搜索功能。以下代码示例演示了如何设置分词器和拼音搜索功能:
$index $xunsearch->index;
$index->setToken…
建站知识
2024/10/27 15:11:42
java8 stream流的用法
java中经常需要对集合中部分属性进行收集汇总并添加到新集合中,并且过滤掉不符合条件的对象,其正确用法是:
List<SkuImagesEntity> skuImagesEntities images1.stream().map(img -> {SkuImagesEntity skuImagesEntity new SkuIma…
建站知识
2024/11/10 7:34:00
【微服务】docker部署redis,一主二从三哨兵,读写分离
配置redis读写分离
3台虚拟机
创建目录用于挂载
mkdir -p /root/redis/{conf,data,logs}
#master配置文件
bind 0.0.0.0 //任何ip都能访问
port 6379 //redis端口号
logfile "/data/redis.log" //日志文件存放位置,启动redis之前设置为空ÿ…
建站知识
2024/11/22 18:36:54
Java八股文:程序员的“面试经”还是技术壁垒?
Java八股文:程序员的“面试经”还是技术壁垒? “八股文”,在中国古代科举考试中,指的是一种程式化的文章写作格式,内容空洞,缺乏创新。而如今,这个词语被赋予了新的含义,用来形容技术…
建站知识
2024/11/28 14:04:35
SPI——QSPI协议解析模块的设计
开发一个用于解析QSPI(Quad SPI)协议数据的模块需要理解QSPI通信的基本原理和具体的数据格式。 QSPI是一种高速串行通信接口,常用于微控制器和FLASH存储器之间的通信。在开发数据解析模块之前,了解QSPI的数据帧结构、命令、地址、…
建站知识
2024/10/29 21:07:52
【Spring Cloud】微服务链路跟踪Sleuth
目录 为什么要使用微服务链路跟踪微服务的现状多服务协同工作复杂的调用链条容易出错 微服务链路跟踪需要实现的需求实现监控决策避免技术债务快速定位故障 微服务链路跟踪的技术要求低消耗应用透明延展性可控采样率可视化 Spring Cloud Sleuth简介Spring Cloud Sleuth的4个特点…
建站知识
2024/11/10 7:35:32
小数第n位【蓝桥杯】
小数第n位 模拟
思路:arr数组用来记录已经出现过的a,在循环时及时退出。易知题目的3位即a%a后的第n-1,n,n1位。该代码非常巧妙,num记录3位的输出状况。
#include<iostream>
#include<map>
using namespace std;
typedef long l…
建站知识
2024/11/10 15:00:32