-
还不懂 ZooKeeper?快上车,带你深入探秘!
发布时间:2024-08-05 22:49相信大家对 ZooKeeper 应该不算陌生。但是你真的了解 ZooKeeper 到底有啥用不?如果别人/面试官让你给他讲讲对于 ZooKeeper 的认识,你能回答到什么地步呢?
-
Elasticsearch入门基础系列(四) ES如何定义字段类型、Mapping映射 和 分词器介绍
发布时间:2024-08-03 16:20官方文档:https://www.elastic.co/guide/en/elasticsearch/reference/7.17/explicit-mapping.html一、Mapping是什么m
-
Elasticsearch入门基础系列(三) ES document文档解析
发布时间:2024-07-30 23:56_index元数据_index元数据代表一个 document存放在哪个index; 非类似或业务场景差别大的数据要放在不同索引,避免数据耦合造成性能问题。例如电商业务中,商品数据
-
Elasticsearch入门基础系列(二) ES基础架构
发布时间:2024-07-30 23:43ES分布式机制的透明特性 ES隐藏了很多分布式机制,例如 分片机制:插入了一条document,这个document会注入到哪个shard中; 集群发现机制:启动一个ES节点后,该E
-
Elasticsearch入门基础系列(一)ES核心概念和基本命令
发布时间:2024-07-23 09:01ES官方文档 https://www.elastic.co/guide/en/elasticsearch/reference/7.4/index.html 先通过如何用
-
面试挑战:没有八股文的技術面是怎样的体验?
发布时间:2024-07-14 23:18又到了暑假毕业季了,说实话近一两年经济不景气,IT行业人力市场需求缩水,IT面试难度也大幅提升,今天分享一些IT求职者的面试经历,让还在面试求职的小伙伴get到一些云经验哈哈哈,希望能帮到大家。
-
吊打面试官系列Redis篇面试题总结
发布时间:2024-07-13 11:251、什么是 Redis?答:Redis 是完全开源免费的,遵守 BSD 协议,是一个高性能的 key-value 数据库。Redis 与其他 key - value 缓存产品有以下三个特
-
面向对象和设计模式(二十五) 解耦操作和对象之访问者模式——PHP实现
发布时间:2023-10-29 15:27一、访问者模式的定义访问者模式是一种用来解耦操作和对象本身的设计模式,它将对象中复杂的操作从对象本身分离处理放到其他的访问者对象中,以满足类职责单一、开闭原则并应对代码复杂性。二、访问者模式的演变和使
-
面向对象和设计模式(二十四) 如何实现有限状态机之状态模式——PHP实现
发布时间:2023-06-06 14:03一、什么是有限状态机在介绍状态模式之前,需要介绍“有限状态机”的概念。通俗的来说,如果一个对象拥有不同且有限个数的状态,且在特定的情况下,这些状态可以相互切换,那么我们就可以说这个对象是一个有限状态机
-
面向对象和设计模式(二十三) 对象与数据的流水线处理之职责链模式——PHP实现
发布时间:2023-05-29 23:10一、职责链模式定义客户端发送一个请求,请求的接收者被串成一条链,这个请求在这条链上传递,直到链上的某个接收对象能够处理它为止(或者是链上的每一个接收者都会对这个请求作出属于它自己的处理)。一个请求先经
-
面向对象和设计模式(二十二) 代码中如何留下扩展点之模板模式和策略模式——PHP语言实现
发布时间:2023-05-20 10:19一、模板模式的定义模板模式在一个方法中定义一个算法骨架,并将某些步骤推迟到子类中实现。模板模式可以让子类在不改变算法整体结构的情况下,重新定义算法中的某些步骤。这里的“算法”,我们可以理解为广义上的“
-
面向对象和设计模式(二十一) 联动逻辑如何处理?观察者模式——PHP语言实现
发布时间:2023-05-16 23:05定义观察者模式又叫做发布订阅模式,观察者模式的定义如下:在对象之间定义一个一对多的关联,当一个对象状态改变的时候,所有下游关联的对象都会自动收到通知并做出相应改变。下游对象就是观察者,而上游对象就是被
-
面向对象和设计模式(二十) 节省内存的享元模式——PHP语言实现
发布时间:2023-05-03 11:11一、享元模式概念“享元”,顾名思义就是被共享的单元。享元模式的意图是复用对象节省内存,前提是享元对象是不可变对象。我们将对象的信息分为两个部分: 内部状态和外部状态。内部状态是对象内部共享的属性,不随
-
面向对象和设计模式(十九)支持树形结构的组合模式——PHP语言实现
发布时间:2023-05-03 10:47一、组合模式概念组合模式可以将一组对象组织成树形结构,以表示一种“部分 - 整体”的层次结构。因此,组合模式是一种用于树形结构数据的设计模式。组合模式跟之前讲的面向对象设计中的“组合关系(通过组合来组
-
面向对象和设计模式(十八)适配器模式——PHP语言实现
发布时间:2023-05-03 10:39一、适配器模式适配器模式是一种可以将不具有某些接口的类或者具有某些接口但需要对其功能做一些修饰和扩展的类转为具有目标接口或功能的类的一种设计模式。最常见的场景就是一个业务类A依赖具有B方法的对象。类C