整理下ES分页查询的四种解决方案。 from+size浅分页[https://lvjianzhao.gitee.io/lvjianzhao/posts/5f65f4d8/#f...

整理下ES分页查询的四种解决方案。 from+size浅分页[https://lvjianzhao.gitee.io/lvjianzhao/posts/5f65f4d8/#f...
Cluster 集群 一个 Elasticsearch 集群由一个或多个节点(Node)组成,每个集群都有一个共同的集群名称作为标识。 Node 节点 一个 Elastic...
通配符(wildcard)和正则表达式查询(regexp),相关的还有prefix前缀查询(前缀查询我们这里用不到,不做过多说明),他们都是底层基于词的查询,注意事基于词的,...
1. 作业和检查 2. 物理复习 问题来了,我的物理卷子上的题目说长城是有六千多km的,可上网一查,发现百度百科说长城有两万多km! 尼玛的我该信谁啊(ಥ_ಥ)。 去问我爸,...
算法时间复杂度的定义: 在进行算法分析时,语句总的执行次数T(n)是关于问题规模n的函数,进而分析T(n)随n的变化情况并确定T(n)的数量级。算法的时间复杂度,也就是算法的...
Docker 以下是一些docker的基础面试题,下一篇docker进阶面试题。本系列《最少必要面试题》[(https://javapub.blog.csdn.net/cat...
秒杀活动是绝大部分电商选择的低价促销、推广品牌的方式。不仅可以给平台带来用户量,还可以提高平台知名度。一个好的秒杀系统,可以提高平台系统的稳定性和公平性,获得更好的用户体验,...
前言 又到一年双11,相信大部分同学都曾经有这个疑问:支撑起淘宝双11这么大的流量,需要用到哪些核心技术?性能优化系列的第二篇我想跟大家探讨一下这个话题。 完整的双11链路是...
心跳机制 进入命令传播阶段时候,master与slave间需要进行信息交换,使用心跳机制进行维护,实现双方连接保持在线 master心跳:指令:ping周期:由repl-pi...
概述 在传统单体应用单机部署的情况下,可以使用Java并发处理相关的API(如ReentrantLock或Synchronized)进行互斥控制。在单机环境中,Java中提供...
引言 其实热key问题说来也很简单,就是瞬间有几十万的请求去访问redis上某个固定的key,从而压垮缓存服务的情情况。 其实生活中也是有不少这样的例子。比如XX明星结婚。那...
同步异步与阻塞非阻塞 用户空间和内核空间 操作系统为了支持多个应用同时运行,需要保证不同进程之间相对独立(一个进程的崩溃不会影响其他的进程 , 恶意进程不能直接读取和修改其他...
背景 上周五快下班的时候,突然客户报服务出现了503 http错误,既服务不可用。而且这个错误是用户在进行某个操作的时候出现的。当时去看了客户那边的日志,没有发现有价值的信息...
bufio bufio包实现了有缓冲的I/O。它包装一个io.Reader或io.Writer接口对象,创建另一个也实现了该接口,且同时还提供了缓冲和一些文本I/O的帮助函数...
本文介绍reflect.DeepEqual使用的几个场景。 比较slice 比较map
包 unicode 包含了一些针对测试字符的非常有用的函数(其中 ch 代表字符): 判断是否为字母: unicode.IsLetter(ch) 判断是否为数字: unico...
先来看一个简单的例子 输出的结果为: 从上面例子中可以看出,string是以byte数组形式存储的,而一个utf8格式的中文占3个byte.要得到正确的中文字符的长度和分割,...
在golang中,interface{}允许接纳任意值,类似于Java中的Object类型。 可以直接用switch value.(type) 来判断类型,如: 如果是单类型...
最近碰到了在Go项目中垃圾回收的问题,很多对象大量的重复创建导致GC的压力很大,而使用sync.pool能减少重复的对象创建,降低GC的压力 sync.pool是什么呢 sy...
问题 append是一个内置函数,用来在指定的slice后面添加1个或多个元素,并且返回一个新的slice。我们知道,每个slice在底层都有一个数组作为支撑,那么如果在ap...