
笔记
雪落南城
这一场人间流浪,长随步履温柔相候
展开
-
es的倒排索引是啥?
众所周知,es的查询速度快,原因是基于倒排索引。笔者一直对倒排索引有误解,以为是倒序排序,怎么也想不明白为什么倒序就快了…今天和大家聊一下倒排索引。说到倒排索引,我们先介绍一下正向索引,文件x经过分词器会解析出几个关键字A,B,C,此时我们用正向索引的方式保存数据是这样的:x-A,B,C,以此类推,以文件名纬度存储关键字,当我们按照关键字查询时,就需要遍历所有文件查找里边的关键词而倒排索引是指,以每个关键词为维度,存储内容为文件id,这样按照关键词查找时就快多了...原创 2021-04-13 10:07:29 · 657 阅读 · 0 评论 -
操作系统访问文件的几种方式
1、标准访问文件方式2、直接I/O方式3、同步访问文件方式4、异步访问文件方式5、内心映射方式原创 2020-10-16 09:53:15 · 1994 阅读 · 0 评论 -
订单打标思想
今天和订单的同学了解到了订单打标的思路,针对一个二进制数字,不同的位代表不同的场景,这样一个订单的多种维度的状态 可以提现在一个字段上,场景维度的扩展只需要对某一位进行设值即可,不必每次都扩展字段秒啊...原创 2020-08-25 17:56:37 · 434 阅读 · 0 评论 -
dubbo spi
1、name = 类全路径2、代理类 ad @Ad3、包装类 wrapper构造方法入参为目标对象ExtensionLoader原创 2020-08-20 10:14:19 · 160 阅读 · 0 评论 -
MySQL并发连接和并发查询
并发连接和并发查询,并不是同一个概念。你在 show processlist 的结果里,看到的几千个连接,指的就是并发连接。而“当前正在执行”的语句,才是我们所说的并发查询。并发连接数达到几千个影响并不大,就是多占一些内存而已。我们应该关注的是并发查询,因为并发查询太高才是 CPU 杀手。这也是为什么我们需要设置 innodb_thread_concurrency 参数的原因。...原创 2020-08-05 09:52:06 · 2223 阅读 · 0 评论 -
javaSPI
javaSpi实现了加载指定接口实现类的功能具体如下serviceLoad.load(接口.class)resouce目录下meta文件夹建立services文件夹创建以借口全路径命名的文件内容为实现类路径名缺陷:1、不支持加载指定实现类2、不支持aop和ioc...原创 2020-07-29 10:01:56 · 217 阅读 · 0 评论