(1)docker有着比虚拟机更少的抽象层由于docker不需要Hypervisor((虚拟机)实现硬件资源虚拟化,运行在docker容器上的程序直接使用的都是实际物理机的硬...
(1)docker有着比虚拟机更少的抽象层由于docker不需要Hypervisor((虚拟机)实现硬件资源虚拟化,运行在docker容器上的程序直接使用的都是实际物理机的硬...
我使用是WSL,也就是Windows Subsystem for Linux,说人话就是在Windows系统上安装的Linux子系统。这里是官方的安装文档:https://d...
1、用户是使用Docker Client与Docker Daemon建立通信,并发送请求给后者。2、 Docker Daemon作为Docker架构中的主体部分,首先提供Do...
一、基础知识 有2种方式过滤查询结果 用带filter语句的boolean查询对搜索结果和聚合同时生效 使用post-filter只对搜索结果生效,不对聚合生效 查询使用文档...
1、基础知识 折叠使用的关键字必须是单个值的keyword类型或者numeric类型并且存放于doc_values数据结构中,如果折叠字段是数组类型的则不支持 折叠不影响搜索...
对于RDB使用SAVE命令或者BGSAVE命令备份RDB时,过期键不会写入备份文件中。当主服务器加载备份文件时,其中过期的键不会被载入DB。当从服务器加载备份文件时,不会考虑...
能自己实现出来,还是非常兴奋的,算法的魅力还是大大的有_
下面将要分享的是一个工具类,包含: 一个生成长度随机、值随机的方法lenRandomValueRandom(); 验证数组是否按照升序排列的方法isSorted(); 交换数...
排序概念和思路已在注释中写明,此处不赘述。 SortUtil工具类
zookeeper需要jre环境,在linux上运行zookeeper,需要先安装jdk 下载zookeeper 解压缩 切换目录到zk/conf,复制一份配置文件 修改zk...
概念 用户查询的内容,不存在于redis缓存中,这时请求需要到达数据库查询数据,即为穿透 解决方案 使用布隆过滤器,布隆过滤器用于提高缓存命中率,可以提前判断用户查询的key...
缓存击穿 概念用户访问的key在redis中存在,但是key到了过期时间,因此需要去查询数据库。 影响在高并发场景下,会让数据库压力骤增。 解决方案相同业务逻辑在取缓存数据时...
Redis如何淘汰过期的keysRedis keys过期有两种方式:被动和主动方式。 当一些客户端尝试访问它时,key会被发现并主动的过期。 当然,这样是不够的,因为有些过期...
RDB这种持久化方式是利用操作系统的fork和copy on write来实现的,优点是效率高。但是不能保证数据的完整性 AOF这种持久化方式是将redis对数据的操作命令记...
进程之间数据是隔离的,父子进程之间的数据一般来说是不可见的 父进程可以通过类似export的方式开放给子进程数据的访问权限,子进程可以修改这份数据但是不会影响父进程的数据,父...
统计每个用户一年的登录天数 使用redis的bitmap数据结构,按照一年365天计算,使用长度为365的bitmap作为value记录用户登录状态,1-登录,0-未登录,k...
数据库技术选型地址[https://db-engines.com/en/]Redis中文文档[http://redis.cn/documentation.html]Redis...
参数格式如下: PostMan传参方式如下