-
还不懂 ZooKeeper?快上车,带你深入探秘!
发布时间:2024-08-05 22:49相信大家对 ZooKeeper 应该不算陌生。但是你真的了解 ZooKeeper 到底有啥用不?如果别人/面试官让你给他讲讲对于 ZooKeeper 的认识,你能回答到什么地步呢?
-
吊打面试官系列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定义观察者模式又叫做发布订阅模式,观察者模式的定义如下:在对象之间定义一个一对多的关联,当一个对象状态改变的时候,所有下游关联的对象都会自动收到通知并做出相应改变。下游对象就是观察者,而上游对象就是被
-
恋爱必修课(十四)千古难题真难办:如何跨越家庭背景的差异?
发布时间:2023-04-20 23:37本文转载自:https://time.geekbang.org/column/article/347146有一种说法,叫恋爱是两个人的事,婚姻是两个家庭的事。从谈恋爱修成正果到走入婚姻殿堂,需要跨越的
-
恋爱必修课(十三)姐弟恋也很可爱:姐弟恋有什么好处和注意事项?
发布时间:2023-04-19 00:35本文转载自:https://time.geekbang.org/column/article/346308 如果一个男人找比自己小很多的女人做妻子,舆论往往会去抨击这个女人;
-
恋爱必修课(十二)独身主义也不赖:选择不结婚究竟是选择了什么?
发布时间:2023-04-18 00:39本文章转载自:https://time.geekbang.org/column/article/345740 到目前为止,我们已经结束了对爱情全流程的讨论。从今天起,我们将开